Thread (5 messages) 5 messages, 4 authors, 2021-11-02

Re: Btrfs progs pre-release 5.15-rc1

From: Forza <hidden>
Date: 2021-10-30 08:16:22


---- From: David Sterba [off-list ref] -- Sent: 2021-10-29 - 17:53 ----
Hi,

this is a pre-release of btrfs-progs, 5.15-rc1 (version tag is v5.14.91).

The proper release is scheduled to next Friday, +7 days (2021-10-05).

The noticeable changes are in the mkfs defaults:

  * no-holes
  * free-space-tree
  * DUP for metadata unconditionally

This is based on numerous user requests and discussions, and after long period
where the respective features have been in released kernels.

Other changes:

* libbtrfs - minimize its impact on the other code, refactor and separate
  implementation where needed, cleanup afterwards, reduced header exports

* documentation - introduce sphinx build and RST versions of manual pages, will
  become the new format and replace asciidoc
  (Preview at https://deleteme12545.readthedocs.io/en/latest/index.html)

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
Thank you for the release. It compiles and runs fine on my Gentoo 5.14.14 amd64 system. 

Here is the output and the corresponding dmesg bits. One note is the mention of "cleaning free space cache v1“ during mount. Is this intended? 


# mkfs.btrfs /dev/loop0p1 -fv --csum xxhash btrfs-progs v5.14.91 See http://btrfs.wiki.kernel.org for more information. Performing full device TRIM /dev/loop0p1 (100.00GiB) ... NOTE: several default settings have changed in version 5.15, please make sure this does not affect your deployments: - DUP for metadata (-m dup) - enabled no-holes (-O no-holes) - enabled free-space-tree (-R free-space-tree) Label: (null) UUID: ee548f53-5639-4d90-8c23-810b4b1f0a69 Node size: 16384 Sector size: 4096 Filesystem size: 100.00GiB Block group profiles: Data: single 8.00MiB Metadata: dup 1.00GiB System: dup 8.00MiB SSD detected: yes Zoned device: no Incompat features: extref, skinny-metadata, no-holes Runtime features: free-space-tree Checksum: xxhash64 Number of devices: 1 Devices: ID SIZE PATH 1 100.00GiB /dev/loop0p1 # dmesg ... [224380.260049] BTRFS: device fsid ee548f53-5639-4d90-8c23-810b4b1f0a69 devid 1 transid 6 /dev/loop0p1 scanned by mkfs.btrfs (6730) [224534.460239] BTRFS info (device loop
 0p1): flagging fs with big metadata feature [224534.460246] BTRFS info (device loop0p1): using free space tree [224534.460249] BTRFS info (device loop0p1): has skinny extents [224534.462430] BTRFS info (device loop0p1): enabling ssd optimizations [224534.462540] BTRFS info (device loop0p1): cleaning free space cache v1 [224534.591074] BTRFS info (device loop0p1): checking UUID tree

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help