* Btrfs progs release 5.17
@ 2022-04-26 17:24 David Sterba
0 siblings, 0 replies; only message in thread
From: David Sterba @ 2022-04-26 17:24 UTC (permalink / raw)
To: linux-btrfs
Hi,
btrfs-progs version 5.17 have been released.
Changelog:
* check:
* repair wrong num_devices in superblock
* recognize overly long xattr names
* fix wrong total bytes check for seed device
* auto-repair on read on RAID56
* property set: unify handling of empty value to mean default, changed meaning
for property 'compression' to allow reset to default and to set NOCOMPRESS,
since kernel 5.14
* fixes:
* dump-tree: print fs-verity items
* fix location of system chunk on zoned filesystem
* do not allow setting seeding flag on a filesystem with dirty log
* mkfs and subpage support: use sectorsize as nodesize fallback for mixed
profiles
* preparatory work for extent tree v2, global roots
* experimental feature (unstable interface, not built by default,
do not use for production):
* btrfstune: option --csum to switch checksum algorithm
* other:
* cleanups, refactoring
* update documentation build, remove asciidocs leftovers
* update fssum to consider xattrs
* add fsstress
Tarballs: https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/
Git: git://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git
David Sterba (15):
btrfs-progs: docs: add remaining targets for sphinx build
btrfs-progs: build: drop asciidoc detection, default to sphinx
btrfs-progs: docs: remove asciidoc build support
btrfs-progs: docs: remove all converted asciidoc sources
btrfs-progs: docs: generate section 5 to final name directly
btrfs-progs: docs: set version from VERSION file
btrfs-progs: btrfstune: experimental, new option to switch csums
btrfs-progs: tests: sync fssum.c from fstests
btrfs-progs: tests: copy fsstress.c from fstests
btrfs-progs: docs: update file attributes
btrfs-progs: build: use rm for cleaning build directory
btrfs-progs: docs: document generic error
btrfs-progs: remove asciidoc generated files from .gitignore
btrfs-progs: update CHANGES for 5.17
Btrfs progs v5.17
Josef Bacik (40):
btrfs-progs: check: fix check_global_roots_uptodate
btrfs-progs: tests: use --force for --init-csum-tree in 003-multi-check-unmounted
btrfs-progs: repair: bail if we find an unaligned extent
btrfs-progs: do not try to load the free space tree if it's not enabled
btrfs-progs: properly populate missing trees
btrfs-progs: don't check skip_csum_check if there's no fs_info
btrfs-progs: tree-stats: initialize the key properly
btrfs-progs: handle orphan directories properly
btrfs-progs: tests: add a test to check orphaned directories
btrfs-progs: store LEAF_DATA_SIZE in the mkfs_config
btrfs-progs: store BTRFS_LEAF_DATA_SIZE in the fs_info
btrfs-progs: convert: use cfg->leaf_data_size
btrfs-progs: reduce usage of __BTRFS_LEAF_DATA_SIZE
btrfs-progs: btrfs_item_size_nr/btrfs_item_offset_nr everywhere
btrfs-progs: add btrfs_set_item_*_nr() helpers
btrfs-progs: change btrfs_file_extent_inline_item_len to take a slot
btrfs-progs: rename btrfs_item_end_nr to btrfs_item_end
btrfs-progs: remove the _nr from the item helpers
btrfs-progs: replace btrfs_item_nr_offset(0)
btrfs-progs: rework the btrfs_node accessors to match the item accessors
btrfs-progs: make all of the item/key_ptr offset helpers take an eb
btrfs-progs: add support for loading the block group root
btrfs-progs: add print support for the block group tree
btrfs-progs: mkfs: use the btrfs_block_group_root helper
btrfs-progs: check-lowmem: use the btrfs_block_group_root helper
btrfs-progs: handle no bg item in extent tree for free space tree
btrfs-progs: mkfs: add support for the block group tree
btrfs-progs: check: add block group tree support
btrfs-progs: qgroup-verify: scan extents based on block groups
btrfs-progs: check: make free space tree validation extent tree v2 aware
btrfs-progs: check: add helper to reinit the root based on a key
btrfs-progs: check: handle the block group tree properly
btrfs-progs: set the number of global roots in the super block
btrfs-progs: handle the per-block group global root id
btrfs-progs: add a btrfs_delete_and_free_root helper
btrfs-progs: make btrfs_clear_free_space_tree extent tree v2 aware
btrfs-progs: make btrfs_create_tree take a key for the root key
btrfs-progs: mkfs: set chunk_item_objectid properly for extent tree v2
btrfs-progs: mkfs: create the global root's
btrfs-progs: check: don't do the root item check for extent tree v2
Li Zhang (1):
btrfs-progs: props: don't translate value of compression=none
Mark Harmstone (1):
btrfs-progs: check: add check for overlong xattr names
Naohiro Aota (4):
btrfs-progs: zoned: export sb_zone_number() and related constants
btrfs-progs: zoned: fix initial system BG location
btrfs-progs: fix ordering of hole_size setting and dev_extent_hole_check()
btrfs-progs: zoned: fix and simplify dev_extent_hole_check_zoned()
Qu Wenruo (18):
btrfs-progs: check: fix two error messages used in qgroup verification
btrfs-progs: check: add check and repair ability for super num devs mismatch
btrfs-progs: tests: add test case for super num devs mismatch
btrfs-progs: do not allow setting seed flag on fs with dirty log
btrfs-progs: make sure "btrfstune -S1" will reject fs with dirty log
btrfs-progs: fix a memory leak when starting a transaction on fs with error
btrfs-progs: fix an error path which can lead to empty device list
btrfs-progs: check: fix wrong total bytes check for seed device
btrfs-progs: tests: check warning for seed and sprouted filesystems
btrfs-progs: remove the unnecessary BTRFS_SUPER_INFO_OFFSET path for tree block read
btrfs-progs: extract metadata restore read code into its own helper
btrfs-progs: don't use write_extent_to_disk() directly
btrfs-progs: use write_data_to_disk() to replace write_extent_to_disk()
btrfs-progs: use read_data_from_disk() to replace read_extent_from_disk() and replace read_extent_data()
btrfs-progs: remove extent_buffer::fd and extent_buffer::dev_bytes
btrfs-progs: allow read_data_from_disk() to rebuild RAID56 using P/Q
btrfs-progs: tests/fsck: add test case for data csum check on raid5
btrfs-progs: mkfs: use sectorsize as nodesize fallback for mixed profiles
Sweet Tea Dorminy (1):
btrfs-progs: dump-tree: add print support for verity items
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2022-04-26 17:28 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-26 17:24 Btrfs progs release 5.17 David Sterba
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).