archive mirror
 help / color / mirror / Atom feed
From: David Sterba <>
Subject: Btrfs progs release 5.14.2
Date: Fri,  8 Oct 2021 17:03:02 +0200	[thread overview]
Message-ID: <> (raw)


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.


* 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

Git: git://


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

                 reply	other threads:[~2021-10-08 15:03 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:

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \ \ \ \

* 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;
as well as URLs for NNTP newsgroup(s).