]> mj.ucw.cz Git - libucw.git/commitdiff
Merged bucket file scaling patches from rel-3-7-pre1:
authorMartin Mares <mj@ucw.cz>
Tue, 20 Sep 2005 20:29:29 +0000 (20:29 +0000)
committerMartin Mares <mj@ucw.cz>
Tue, 20 Sep 2005 20:29:29 +0000 (20:29 +0000)
Report failure if the bucket file grows too large.
Report oversized bucket files as fatal errors during bucket fsck.

Made OBUCK_SHIFT a configurable parameter. Also changed OBUCK_INCOMPLETE_MAGIC,
the original value was an evident typo (fortunately this value should never
appear in valid bucket files, so we are free to change it).

Increased bucket shift in PL customization.

build/sherlock.cfg

index 7098ab001edcb6e1027a9855ae78843ec54547dc..4ca12f254c23682f8c004021d9f01abba3a7413d 100644 (file)
@@ -52,6 +52,9 @@ UnSet("CONFIG_MUX");
 # Support databases >4GB
 Set("CONFIG_LARGE_DB");
 
+# Bucket position alignment shift (maximum bucket file size is 4G << this shift)
+Set("CONFIG_BUCKET_SHIFT" => 7);
+
 # Number of sections we remember limits for
 Set("SHERLOCK_NUM_SECTIONS" => 4);