Btrfs progs release 5.14.2
From: | David Sterba <dsterba-AT-suse.com> | |
To: | linux-btrfs-AT-vger.kernel.org | |
Subject: | Btrfs progs release 5.14.2 | |
Date: | Fri, 08 Oct 2021 17:03:02 +0200 | |
Message-ID: | <20211008150302.18203-1-dsterba@suse.com> | |
Archive-link: | Article |
Hi, btrfs-progs version 5.14.2 have been released. This is a bugfix release. Notable thing is the new libudev dependency that's on by default as I believe most systems have udev available. The reason is to support multipath devices. If you don't want the dependency, do ./configure --disable-libudev . The rest are fixes or houskeeping changes. Changelog: * fixes * zoned mode * properly detect non-zoned devices in emulation mode * properly create quota tree * raid1c3/4 also excluded from unsupported profiles * use sysfs-based detection of device discard capability, fix mkfs-time trim for non-standard devices * mkfs: fix creation of populated filesystem with free space tree * detect multipath devices (needs libudev) * replace start: add option -K/--nodiscard, similar to what mkfs or device add has * dump-tree: print complete root_item * mkfs: add option --verbose * sb-mod: better help, no checksum calculation on read-only actions * subvol show: * print more information (regarding send and receive) * print warning if read-write subvolume has received_uuid set * property set: * add parameter -f to force changes * changing ro->rw switch now needs -f if subvolume has received_uuid set, (see documentation) * build * optional libudev (on by default) * other * remove deprecated support for CREATE_ASYNC bit for subvolume ioctl * CI updates * new and updated tests Tarballs: https://www.kernel.org/pub/linux/kernel/people/kdave/btrf... Git: git://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git Shortlog: Anand Jain (1): btrfs-progs: fix comments in cmd_filesystem_show David Sterba (25): btrfs-progs: tests: fix fsck/024 to work with free-space-tree btrfs-progs: do sysfs detection of device discard capability btrfs-progs: replace start: add option -K/--nodiscard btrfs-progs: mkfs: add option -v/--verbose btrfs-progs: mkfs: switch to global verbosity options btrfs-progs: sb-mod: don't fixup checksum for read-only ops btrfs-progs: sb-mod: improve help btrfs-progs: device scan: rename is_path_device btrfs-progs: build: make libudev selectable btrfs-progs: build: capitalize variable names in the summary btrfs-progs: ci: disable libudev for musl build btrfs-progs: ci: update base images with libudev-devel btrfs-progs: ci: add openSUSE Leap 15.3 image btrfs-progs: ci: add missing docker scripts for musl image btrfs-progs: gitignore: update paths in Documentation btrfs-progs: subvol show: print send and receive generation and timestamp btrfs-progs: dump-tree: print complete root_item btrfs-progs: zoned: also exclude raid1c3 and raid1c4 from supported profiles btrfs-progs: tests: make misc/038 work with free-space-tree btrfs-progs: prop set: add force parameter btrfs-progs: prop set: ro->rw and received_uuid btrfs-progs: tests: subvolume ro->rw switch and received_uuid btrfs-progs: docs: subvolume ro->rw and incremental send btrfs-progs: subvol show: print a warning with rw and receive_uuid btrfs-progs: update CHANGES for 5.14.2 Johannes Thumshirn (1): btrfs-progs: remove max_zone_append_size logic Josef Bacik (1): btrfs-progs: remove data extents from the free space tree Naohiro Aota (2): btrfs-progs: do not zone reset on emulated zoned mode btrfs-progs: properly format btrfs_header in btrfs_create_root() Nikolay Borisov (4): btrfs-progs: remove support for BTRFS_SUBVOL_CREATE_ASYNC btrfs-progs: build: add optional dependency on libudev btrfs-progs: ignore devices representing paths in multipath btrfs-progs: add fallback code for multipath device detection for static build Qu Wenruo (1): btrfs-progs: check: fix indentation of --clear-ino-cache option