From ebe767bccf54598833963028d753948c27bd9d97 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Tue, 6 Jan 2009 13:57:21 -0700 Subject: [PATCH] storage.py: explain what this large and hard-to-recognize 4294967295 number is --- src/allmydata/storage.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/allmydata/storage.py b/src/allmydata/storage.py index 0ffb275e..97be42f0 100644 --- a/src/allmydata/storage.py +++ b/src/allmydata/storage.py @@ -118,7 +118,8 @@ class ShareFile: # etc. We do saturation -- a share data length larger than what can fit into the # field is marked as the largest length that can fit into the field. That way, even # if this does happen, the old < v1.3.0 server will still allow clients to read the - # first part of the share. + # first part of the share. The largest size that will fit in this 4-byte field is + # 2**32-1, or 4294967295. f.write(struct.pack(">LLL", 1, min(4294967295, max_size), 0)) f.close() self._lease_offset = max_size + 0x0c -- 2.45.2