From: David Sterba <dsterba@suse.com>
To: linux-btrfs@vger.kernel.org
Subject: Btrfs progs release 5.7
Date: Thu, 2 Jul 2020 23:09:38 +0200 [thread overview]
Message-ID: <20200702210938.10045-1-dsterba@suse.com> (raw)
Hi,
btrfs-progs version 5.7 have been released.
Changelog:
* mkfs:
* new option to enable features otherwise enabled at runtime, now
implemented for quotas, 'mkfs.btrfs -R quota'
* fix space accounting for small image, DUP and --rootdir
* option -A removed
* check: detect ranges with overlapping csum items
* fi usage: report correct numbers when plain RAID56 profiles are used
* convert: ensure the data chunks size never exceed device size
* libbtrfsutil: update documentation regarding subvolume deletion
* build: support libkcapi as implementation backend for cryptographic
primitives
* core: global options for verbosity (-v, -q), subcommands -v or -q are
aliases and will continue to work but are considered deprecated,
current command output is preserved to keep scripts working
* other:
* block group code cleanups
* build warning fixes
* more files moved to kernel-shared
* btrfs-debugfs ported to python 3
* documentation updates
* new tests
Changes since rc1:
- btrfs-debugfs python 2->3 fixups
- mkfs -A removed
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
Shortlog:
Anand Jain (24):
btrfs-progs: split global help HELPINFO_INSERT_GLOBALS
btrfs-progs: add global verbose and quiet options and helper functions
btrfs-progs: send: add global verbose and quiet options
btrfs-progs: receive: add global verbose and quiet options
btrfs-progs: subvolume delete: add global verbose option
btrfs-progs: fi defrag: add global verbose option
btrfs-progs: balance start: add global verbose option
btrfs-progs: balance status: add global verbose option
btrfs-progs: chunk-recover: add global verbose option
btrfs-progs: super-recover: add global verbose option
btrfs-progs: restore: add global verbose option
btrfs-progs: inspect inode-resolve: add global verbose
btrfs-progs: inspect logical-resolve: add global verbose option
btrfs-progs: refactor btrfs_scan_devices() to accept verbose argument
btrfs-progs: device scan: add global verbose option
btrfs-progs: device scan: add global quiet option
btrfs-progs: quota rescan: add global quiet option
btrfs-progs: subvolume create: add global quiet option
btrfs-progs: subvolume delete: add global quiet option
btrfs-progs: balance start: add global quiet option
btrfs-progs: balance resume: add global quiet option
btrfs-progs: subvolume snapshot: add global quiet option
btrfs-progs: scrub start, resume: add global quiet option
btrfs-progs: scrub cancel: add global quiet option
David Sterba (23):
btrfs-progs: docs: update 'fi us' examples
btrfs-progs: build: add support for libkcapi as crypto backend
btrfs-progs: move dir-item.c to kernel-shared/
btrfs-progs: move file-item.c to kernel-shared/
btrfs-progs: move inode-item.c to kernel-shared/
btrfs-progs: move root-tree.c to kernel-shared/
btrfs-progs: move uuid-tree.c to kernel-shared/
btrfs-progs: move btrfs_find_free_objectid to inode.c
btrfs-progs: docs: update list of features exported in sysfs
btrfs-progs: docs: clarify file attributes and flags
btrfs-progs: docs: update balance
btrfs-progs: docs: update conventions
btrfs-progs: docs: add discard=async to mount options
btrfs-progs: docs: remove option logreplay
btrfs-progs: add separate verbosity level for on-by-default messages
btrfs-progs: docs: clarify balance regarding extent sharing
btrfs-progs: fi defrag: clarify recursive mode
btrfs-progs: docs: update bootloader section
btrfs-progs: deprecate subcommand specific verbose/quiet options
btrfs-progs: fixup spacing in help texts
btrfs-progs: mkfs: remove alloc start options and docs
btrfs-progs: update CHANGES for 5.7
Btrfs progs v5.7
Goffredo Baroncelli (1):
btrfs-progs: fi usage: add support for RAID5/6
Johannes Thumshirn (19):
btrfs-progs: simplify minimal stripe number checking
btrfs-progs: simplify assignment of number of RAID stripes
btrfs-progs: introduce alloc_chunk_ctl structure
btrfs-progs: cache number of devices for chunk allocation
btrfs-progs: pass alloc_chunk_ctl to chunk_bytes_by_type
btrfs-progs: introduce raid profile table for chunk allocation
btrfs-progs: consolidate assignment of minimal stripe number
btrfs-progs: consolidate assignment of sub_stripes
btrfs-progs: consolidate setting of RAID1 stripes
btrfs-progs: do table lookup for simple RAID profiles' num_stripes
btrfs-progs: consolidate num_stripes sanity check
btrfs-progs: compactify num_stripe setting in btrfs_alloc_chunk
btrfs-progs: introduce init_alloc_chunk_ctl
btrfs-progs: don't pretend RAID56 has a different stripe length
btrfs-progs: consolidate num_stripes setting for striping RAID levels
btrfs-progs: use sub_stripes property from btrfs_raid_attr
btrfs-progs: use minimal number of stripes from btrfs_raid_attr
btrfs-progs: remove unused btrfs_raid_profile::max_stripes
btrfs-progs: remove btrfs_raid_profile_table
Lakshmipathi (1):
btrfs-progs: port btrfs-debugfs to python3
Qu Wenruo (37):
btrfs-progs: check: don't exit if maybe_repair_root_item() can't find needed root extent
btrfs-progs: don't abuse READA_* for extent tree search
btrfs-progs: sync block group item accessors from kernel
btrfs-progs: kill block_group_cache::key
btrfs-progs: remove the unused btrfs_block_group_cache::cache
btrfs-progs: rename btrfs_block_group_cache to btrfs_block_group
btrfs-progs: check/lowmem: lookup block group item in a separate function
btrfs-progs: block-group: refactor how we read one block group item
btrfs-progs: rename btrfs_remove_block_group() and free_block_group_item()
btrfs-progs: block-group: refactor how we insert a block group item
btrfs-progs: block-group: rename write_one_cache_group()
btrfs-progs: check: detect checksum item overlap
btrfs-progs: tests: add test image for overlapping csum item
btrfs-progs: qgroup-verify: avoid NULL pointer dereference for later silent qgroup repair
btrfs-progs: qgroup-verify: also repair qgroup status version
btrfs-progs: qgroup-verify: use fs_info::readonly to check if we should repair qgroups
btrfs-progs: qgroup-verify: move qgroup classification out of report_qgroups
btrfs-progs: qgroup-verify: allow repair_qgroups to do silent repair
btrfs-progs: ctree: introduce function to create an empty tree
btrfs-progs: mkfs: introduce function to insert qgroup info and limit items
btrfs-progs: mkfs: introduce function to setup quota root and rescan
btrfs-progs: fsfeatures: introduce runtime features
btrfs-progs: mkfs: add -R|--runtime-features option
btrfs-progs: mkfs: introduce quota runtime feature
btrfs-progs: tests: add test for quotas and --rootdir
btrfs-progs: allow btrfs_print_leaf to be called on dummy eb
btrfs-progs: print-tree: export dump_superblock()
btrfs-progs: tests: update fsck/012-leaf-corruption image
btrfs-progs: tests: update fsck/035-inline-bad-ram-bytes image
btrfs-progs: image: Don't modify the chunk and device tree if the source dump is single device
btrfs-progs: image: pin down log tree blocks before fixup
btrfs-progs: fix wrong chunk profile for do_chunk_alloc()
btrfs-progs: mkfs-tests: Add test case to verify the --rootdir size limit
btrfs-progs: convert: fix the pointer sign warning for ext2 label
btrfs-progs: fix seemly wrong format overflow warning
btrfs-progs: convert: ensure the data chunks size never exceed device size
btrfs-progs: tests: check that convert does not create extents beyond device boundary
cezarmathe (1):
libbtrfsutil: update btrfs_util_delete_subvolume docs
reply other threads:[~2020-07-02 21:09 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=20200702210938.10045-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