]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - libbcachefs/alloc_foreground.c
Update bcachefs sources to 25de2b00dc bcachefs: Change check for invalid key types
[bcachefs-tools-debian] / libbcachefs / alloc_foreground.c
index c7db89b92dbffede6ccada0f07ecad57f9580576..6650c00017c2aace43d867255cf19b1f746eeb45 100644 (file)
@@ -191,11 +191,12 @@ long bch2_bucket_alloc_new_fs(struct bch_dev *ca)
 static inline unsigned open_buckets_reserved(enum bch_watermark watermark)
 {
        switch (watermark) {
+       case BCH_WATERMARK_reclaim:
        case BCH_WATERMARK_btree:
        case BCH_WATERMARK_btree_copygc:
-               return 0;
-       case BCH_WATERMARK_copygc:
                return OPEN_BUCKETS_COUNT / 4;
+       case BCH_WATERMARK_copygc:
+               return OPEN_BUCKETS_COUNT / 3;
        default:
                return OPEN_BUCKETS_COUNT / 2;
        }