github kdave/btrfs-progs v6.19

6 hours ago
  • mkfs:
    • make block-group-tree default (support since linux 6.1), use -O ^bgt to unset it for backward compatibility
    • speed up initial device discard by processing the ranges in order
    • disable block-group-tree feature if a dependent feature is explicitly unselected (like disabling no-holes), instead of erroring out
  • check:
    • add ability to detect and fix missing orphan items in deleted subvolumes
    • add ability to fix inode refs from directory items
    • enhance detection on unknown inode keys
  • libbtrfsutil:
    • minor version update to 1.4.0
    • add missing aliases for API updates done in 0.1.3, C and python
  • libbtrfs:
    • patchlevel version update 0.1.5
    • error handling updates
  • fixes:
    • with DUP profile and mixed sequential and conventional zoned make sure to track the right write pointers
    • scrub: fix ETA wraparound calculations, when many files get deleted during the operation bytes_scrubbed and bytes_total get too much out of sync, the ETA will be 0
  • corrupt-block: add ability to specify key value when corrupting item keys
  • experimental features:
    • initial remap tree support (new logical-to-logical mapping layer), coming in linux 7.0
  • other:
    • documentation updates
    • CI updates, new and updated tests
    • code cleanups and refactoring

Don't miss a new btrfs-progs release

NewReleases is sending notifications on new releases.