All of lore.kernel.org
 help / color / mirror / Atom feed
* Btrfs progs release 5.17
@ 2022-04-26 17:24 David Sterba
  0 siblings, 0 replies; only message in thread
From: David Sterba @ 2022-04-26 17:24 UTC (permalink / raw)
  To: linux-btrfs

Hi,

btrfs-progs version 5.17 have been released.

Changelog:

* check:
  * repair wrong num_devices in superblock
  * recognize overly long xattr names
  * fix wrong total bytes check for seed device
* auto-repair on read on RAID56
* property set: unify handling of empty value to mean default, changed meaning
  for property 'compression' to allow reset to default and to set NOCOMPRESS,
  since kernel 5.14
* fixes:
  * dump-tree: print fs-verity items
  * fix location of system chunk on zoned filesystem
  * do not allow setting seeding flag on a filesystem with dirty log
  * mkfs and subpage support: use sectorsize as nodesize fallback for mixed
    profiles
* preparatory work for extent tree v2, global roots
* experimental feature (unstable interface, not built by default,
  do not use for production):
  * btrfstune: option --csum to switch checksum algorithm
* other:
  * cleanups, refactoring
  * update documentation build, remove asciidocs leftovers
  * update fssum to consider xattrs
  * add fsstress

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

David Sterba (15):
      btrfs-progs: docs: add remaining targets for sphinx build
      btrfs-progs: build: drop asciidoc detection, default to sphinx
      btrfs-progs: docs: remove asciidoc build support
      btrfs-progs: docs: remove all converted asciidoc sources
      btrfs-progs: docs: generate section 5 to final name directly
      btrfs-progs: docs: set version from VERSION file
      btrfs-progs: btrfstune: experimental, new option to switch csums
      btrfs-progs: tests: sync fssum.c from fstests
      btrfs-progs: tests: copy fsstress.c from fstests
      btrfs-progs: docs: update file attributes
      btrfs-progs: build: use rm for cleaning build directory
      btrfs-progs: docs: document generic error
      btrfs-progs: remove asciidoc generated files from .gitignore
      btrfs-progs: update CHANGES for 5.17
      Btrfs progs v5.17

Josef Bacik (40):
      btrfs-progs: check: fix check_global_roots_uptodate
      btrfs-progs: tests: use --force for --init-csum-tree in 003-multi-check-unmounted
      btrfs-progs: repair: bail if we find an unaligned extent
      btrfs-progs: do not try to load the free space tree if it's not enabled
      btrfs-progs: properly populate missing trees
      btrfs-progs: don't check skip_csum_check if there's no fs_info
      btrfs-progs: tree-stats: initialize the key properly
      btrfs-progs: handle orphan directories properly
      btrfs-progs: tests: add a test to check orphaned directories
      btrfs-progs: store LEAF_DATA_SIZE in the mkfs_config
      btrfs-progs: store BTRFS_LEAF_DATA_SIZE in the fs_info
      btrfs-progs: convert: use cfg->leaf_data_size
      btrfs-progs: reduce usage of __BTRFS_LEAF_DATA_SIZE
      btrfs-progs: btrfs_item_size_nr/btrfs_item_offset_nr everywhere
      btrfs-progs: add btrfs_set_item_*_nr() helpers
      btrfs-progs: change btrfs_file_extent_inline_item_len to take a slot
      btrfs-progs: rename btrfs_item_end_nr to btrfs_item_end
      btrfs-progs: remove the _nr from the item helpers
      btrfs-progs: replace btrfs_item_nr_offset(0)
      btrfs-progs: rework the btrfs_node accessors to match the item accessors
      btrfs-progs: make all of the item/key_ptr offset helpers take an eb
      btrfs-progs: add support for loading the block group root
      btrfs-progs: add print support for the block group tree
      btrfs-progs: mkfs: use the btrfs_block_group_root helper
      btrfs-progs: check-lowmem: use the btrfs_block_group_root helper
      btrfs-progs: handle no bg item in extent tree for free space tree
      btrfs-progs: mkfs: add support for the block group tree
      btrfs-progs: check: add block group tree support
      btrfs-progs: qgroup-verify: scan extents based on block groups
      btrfs-progs: check: make free space tree validation extent tree v2 aware
      btrfs-progs: check: add helper to reinit the root based on a key
      btrfs-progs: check: handle the block group tree properly
      btrfs-progs: set the number of global roots in the super block
      btrfs-progs: handle the per-block group global root id
      btrfs-progs: add a btrfs_delete_and_free_root helper
      btrfs-progs: make btrfs_clear_free_space_tree extent tree v2 aware
      btrfs-progs: make btrfs_create_tree take a key for the root key
      btrfs-progs: mkfs: set chunk_item_objectid properly for extent tree v2
      btrfs-progs: mkfs: create the global root's
      btrfs-progs: check: don't do the root item check for extent tree v2

Li Zhang (1):
      btrfs-progs: props: don't translate value of compression=none

Mark Harmstone (1):
      btrfs-progs: check: add check for overlong xattr names

Naohiro Aota (4):
      btrfs-progs: zoned: export sb_zone_number() and related constants
      btrfs-progs: zoned: fix initial system BG location
      btrfs-progs: fix ordering of hole_size setting and dev_extent_hole_check()
      btrfs-progs: zoned: fix and simplify dev_extent_hole_check_zoned()

Qu Wenruo (18):
      btrfs-progs: check: fix two error messages used in qgroup verification
      btrfs-progs: check: add check and repair ability for super num devs mismatch
      btrfs-progs: tests: add test case for super num devs mismatch
      btrfs-progs: do not allow setting seed flag on fs with dirty log
      btrfs-progs: make sure "btrfstune -S1" will reject fs with dirty log
      btrfs-progs: fix a memory leak when starting a transaction on fs with error
      btrfs-progs: fix an error path which can lead to empty device list
      btrfs-progs: check: fix wrong total bytes check for seed device
      btrfs-progs: tests: check warning for seed and sprouted filesystems
      btrfs-progs: remove the unnecessary BTRFS_SUPER_INFO_OFFSET path for tree block read
      btrfs-progs: extract metadata restore read code into its own helper
      btrfs-progs: don't use write_extent_to_disk() directly
      btrfs-progs: use write_data_to_disk() to replace write_extent_to_disk()
      btrfs-progs: use read_data_from_disk() to replace read_extent_from_disk() and replace read_extent_data()
      btrfs-progs: remove extent_buffer::fd and extent_buffer::dev_bytes
      btrfs-progs: allow read_data_from_disk() to rebuild RAID56 using P/Q
      btrfs-progs: tests/fsck: add test case for data csum check on raid5
      btrfs-progs: mkfs: use sectorsize as nodesize fallback for mixed profiles

Sweet Tea Dorminy (1):
      btrfs-progs: dump-tree: add print support for verity items


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-04-26 17:28 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-26 17:24 Btrfs progs release 5.17 David Sterba

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.