linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Btrfs progs release 4.20
@ 2019-01-19 14:54 David Sterba
  0 siblings, 0 replies; only message in thread
From: David Sterba @ 2019-01-19 14:54 UTC (permalink / raw)
  To: linux-btrfs

Hi,

btrfs-progs version 4.20 have been released.

Changes:
  * new feature: metadata uuid
    * lightweight change of UUID without rewriting all metadata
      (incompatible change)
    * done by btrfstune -m/-M
    * needs kernel support, 5.0+
  * image:
    * fix blockgroups when restoring from multi-device image
    * only enlarge result image if it's a regular file
  * check
    * more device extent checks and fixes
    * can repair dir item with mismatched hash
  * mkfs: uuid tree created with proper contents
  * fix mount point detection due to partial prefix match
  * other:
    * new tests
    * libbtrfsutil: fix tests if kernel lacks support for new subvolume ioctls
    * build fixes
    * doc fixes

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

Shortlog:

Anand Jain (1):
      btrfs-progs: handle balance and replace concurrency

Andrea Gelmini (1):
      btrfs-progs: docs: update scrub docs

David Disseldorp (1):
      btrfs-progs: docs: fix balance -f grammar

David Sterba (11):
      btrfs-progs: docs: enhance subvol show documentation and help
      btrfs-progs: tests: speed up fsck/037 free space tree test
      btrfs-progs: docs: add bootloader support to section 5
      btrfs-progs: docs: add metadata_uuid description to sect. 5
      btrfs-progs: docs: update system limits texts in sect. 5
      btrfs-progs: docs: add swapfile support description to sect. 5
      btrfs-progs: shared: rename ulist_fini to ulist_release
      btrfs-progs: docs: btrfstune: sort options alphabetically
      btrfs-progs: docs: document btrfstune -m/-M
      btrfs-progs: btrfstune: update help string
      btrfs-progs: tests: add option coverage for btrfstune

Filipe Manana (3):
      Btrfs-progs: fix mount point detection due to partial prefix match
      Btrfs-progs: add missing error handling in find_mount_root()
      Btrfs-progs: add test for receive

Jeff Mahoney (1):
      btrfs-progs: fix stray error message in check

Johannes Thumshirn (1):
      btrfs-progs: build: provide etags make target

Nikolay Borisov (6):
      btrfs-progs: Add support for metadata_uuid field
      btrfs-progs: btrfstune: Add support for changing the metadata uuid
      btrfs-progs: Remove fsid/metdata_uuid fields from fs_info
      btrfs-progs: Remove btrfs_fs_info::new_fsid
      btrfs-progs: Directly pass root to change_devices_uuid
      btrfs-progs: tests: Add tests for changing fsid feature

Omar Sandoval (1):
      libbtrfsutil: fix unprivileged tests if kernel lacks support

Qu Wenruo (33):
      btrfs-progs: fsck-tests: Move reloc tree images to 020-extent-ref-cases
      btrfs-progs: image: Refactor fixup_devices() to fixup_chunks_and_devices()
      btrfs-progs: image: Fix block group item flags when restoring multi-device image to single device
      btrfs-progs: volumes: Refactor btrfs_alloc_dev_extent() into two functions
      btrfs-progs: image: Remove all existing dev extents for later rebuild
      btrfs-progs: misc-tests/021: Do extra btrfs check before mounting
      btrfs-progs: Makefile.extrawarn: Import cc-disable-warning
      btrfs-progs: Makefile.extrawarn: Don't warn on sign compare
      btrfs-progs: Fix -Wimplicit-fallthrough warning
      btrfs-progs: Fix -Wsuggest-attribute=format warning
      btrfs-progs: Fix -Wtype-limits warning
      btrfs-progs: Fix -Wmaybe-uninitialized warning
      btrfs-progs: Move btrfs_check_nodesize to fsfeatures.c to fix missing-prototypes warning
      btrfs-progs: Introduce rescue.h to resolve missing-prototypes for chunk and super rescue
      btrfs-progs: Add utils.h include to solve missing-prototypes warning
      btrfs-progs: free-space-tree: Remove unused function
      btrfs-progs: Fix Wempty-body warning
      btrfs-progs: image: Use correct device size when restoring
      btrfs-progs: image: Only enlarge result image if it's a regular file
      btrfs-progs: check: lowmem: Add check for overlapping dev extents
      btrfs-progs: check: orig: Add ability to detect bad dev extents
      btrfs-progs: check: lowmem: Add dev_item check for used bytes and total bytes
      btrfs-progs: check: orig: Add dev_item check for used bytes and total bytes
      btrfs-progs: tests: Add test image for dev extents beyond device boundary
      btrfs-progs: check: lowmem: Add ability to repair dir item with mismatched hash
      btrfs-progs: check: orig: Use mismatch_dir_hash_record to record bad dir items
      btrfs-progs: check: orig: Add ability to repair dir item with invalid hash
      btrfs-progs: tests: check: Make 026-bad-dir-item-name verify if btrfs-check can also repair
      btrfs-progs: Export btrfs_create_tree() and move it to disk-io.c
      btrfs-progs: mkfs: Create data reloc tree from scratch
      btrfs-progs: uuid: Port kernel btrfs_uuid_tree_lookup()
      btrfs-progs: uuid: Port btrfs_uuid_tree_add() function
      btrfs-progs: Create uuid tree with proper contents

Su Yanjun (1):
      btrfs-progs: silence build warning caused by gcc 8 '-Wformat-truncation'

Su Yue (1):
      btrfs-progs: trivial fix of line break in repair_inode_nbytes_lowmem()

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

only message in thread, other threads:[~2019-01-19 14:54 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-19 14:54 Btrfs progs release 4.20 David Sterba

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).