From: David Sterba <dsterba@suse.com>
To: linux-btrfs@vger.kernel.org
Subject: Btrfs progs release 5.17
Date: Tue, 26 Apr 2022 19:24:03 +0200 [thread overview]
Message-ID: <20220426172403.27553-1-dsterba@suse.com> (raw)
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
reply other threads:[~2022-04-26 17:28 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20220426172403.27553-1-dsterba@suse.com \
--to=dsterba@suse.com \
--cc=linux-btrfs@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox