Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#15021 closed enhancement (fixed)

btrfs-progs-5.12

Reported by: pierre Owned by: Bruce Dubbs
Priority: normal Milestone: 11.0
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

btrfs-progs version 5.12 have been released.

Notable things:

  • libbtrfsutil has been relicensed to LGPL v2.1+
  • zoned mode support has been added
    • a host-managed device is needed, there are several options how to emulate such device (null_blk, TCMU runner, file-backed ZBC device)
    • kernel 5.12+ is needed, during my testing I've hit a lot of bugs or corner cases so we're entering the stabilization period
    • https://btrfs.wiki.kernel.org/index.php/Zoned intro, will be updated as things get discovered
  • travis-ci integration has been disabled, I'd like to find another hosted CI but so far none provides a recent kernel so more tests won't pass, last option is to self-host some VMs and monitor git, getting just build tests works but we need to run the testsuite

Changelog:

  • libbtrfsutil: relicensed to LGPL v2.1+
  • mkfs: zoned mode support (kernel 5.12+)
  • fi df: show zone_unusable per profile type in zoned mode
  • fi usage: show total amount of zone_unusable
  • fi resize: fix message for exact size
  • image: fix warning and enlarge output file if necessary
  • core
    • refactor chunk allocator for more modes
    • implement zoned mode support: allocation and writes, sb log
    • crypto/hash refactoring and cleanups
    • refactoring and cleanups
  • other
    • test updates
    • CI updates
      • travis-ci integration disabled
      • docker images updated, more coverage
    • incomplete build support for Android removed
  • doc updates
    • chattr mode m for 'NOCOMPRESS"
    • swapfile used from fstab
    • how to add a new export to libbtrfsutil
    • update status of mount options since 5.9

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

Change History (3)

comment:1 by Bruce Dubbs, 3 years ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:2 by Bruce Dubbs, 3 years ago

Resolution: fixed
Status: assignedclosed
ad240ea005 Update to glib-2.68.2
c09f869642 Update to gtk-4.2.1
7c934e695b Update to btrfs-progs-v5.12

comment:3 by Bruce Dubbs, 3 years ago

Milestone: 10.211.0

Milestone renamed

Note: See TracTickets for help on using tickets.