|
|
Subscribe / Log in / New account

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



Copyright © 2021, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds