Page MenuHomeSolus

Update btrfs-progs to 5.4.1
ClosedPublic

Authored by Jacalz on Jan 26 2020, 7:30 PM.
Tags
None
Referenced Files
F11050763: D8109.id19404.diff
Thu, Aug 10, 7:18 PM
F11050761: D8109.id19473.diff
Thu, Aug 10, 7:18 PM
F11050760: D8109.id.diff
Thu, Aug 10, 7:18 PM
F11035924: D8109.diff
Wed, Aug 9, 6:36 PM
F11023267: D8109.diff
Tue, Aug 8, 11:14 AM
F10869262: D8109.id19404.diff
Jun 18 2023, 2:54 AM
F10862478: D8109.id19473.diff
Jun 16 2023, 8:57 PM
F10858196: D8109.diff
Jun 15 2023, 1:59 PM
Subscribers

Details

Summary

Summarized Changelog:

  • Support new hash algorithms (for Linux kernel 5.5):
    • mkfs.btrfs and btrfs-convert with --csum, crc32c, xxhash, sha256, blake2.
  • mkfs: support new raid1c3 and raid1c4 block group profiles (for Linux kernel 5.5).
  • check:
    • --repair delays start with a warning, can be skipped using --force.
    • enhanced detetion of inode types from partial data, more options for repair.
  • receive: fix quiet option.
  • image: speed up chunk loading.
  • fi usage:
    • sort devices by id.
    • print ratio of used/total per block group type
  • rescue zero-log: reset the log pointers directly, avoid reading some other potentially damaged structures.
  • Various code cleenups, refactoring and smaller fixes.
Test Plan
  • Format a USB drive using Btrfs in Gnome Disks (with and without LUKS encryption).
  • Move data to and from the disk on different computers (with and without LUKS).

Diff Detail

Repository
R464 btrfs-progs
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

This revision is now accepted and ready to land.Jan 31 2020, 4:11 PM
This revision was automatically updated to reflect the committed changes.