linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Btrfs progs release 5.6
@ 2020-04-05 20:15 David Sterba
  0 siblings, 0 replies; only message in thread
From: David Sterba @ 2020-04-05 20:15 UTC (permalink / raw)
  To: linux-btrfs

Hi,

btrfs-progs version 5.6 have been released.

The version 5.5 got skipped to keep numbers in sync with kernel. The are some
new features, minor enhancements and fixes for bugs that were reported long
time ago. I'd like to get back to more frequent updates so at least the fixes
are not stalled behind the major release. There are many patches in the
mailinglist, as usual, reviews and merging will continue.

Changelog:

  * inspect logical-resolve: support LOGICAL_INO_V2 as new option '-o',
    helps advanced dedupe tools
  * inspect: user larger buffer (64K) for results
  * subvol delete: support deletion by id (requires kernel 5.7+)
  * libbtrfsutil:
    * support subvolume deletion by id
    * bump version to 1.2
    * library symbols are now versioned
  * dump-tree: new option --hide-names, replace any names (file, directory,
    subvolume, xattr) in the output with stubs
  * convert: warn if the filesystem is not mountable on the machine
  * fixes:
    * restore: proper mirror iteration on decompression error
    * restore: make symlink messages less noisy
    * check: handle holes at the begining or end of file
    * fix xxhash output on big endian machines
    * receive: fix lookup of subvolume by uuid in case it was already
      received before
  * other:
    * new and updated tests
    * add missing binaries in exported testsuite
    * docs updates
    * remove obsolete files
    * move files to more appropriate directories
    * fixes reported by valgrind
    * many typos fixed

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:

Adam Borowski (2):
      btrfs-progs: check: typo in an error message: "boudnary"
      btrfs-progs: lots of typo fixes (codespell)

Alex deBeus (1):
      btrfs-progs: props: fix typo in help text

Anand Jain (1):
      btrfs-progs: convert, warn if converting a fs which won't mount

David Sterba (22):
      btrfs-progs: docs: update scrub
      btrfs-progs: docs: clarify filesystem sync and subvolume cleaning
      libbtrfsutil: add list of exported symbols for version 1.1.1
      libbtrfsutil: bump version to 1.2
      btrfs-progs: docs: dump-tree, fix formatting of --dfs/--bfs
      btrfs-progs: dump-tree: rename to option to --hide-names
      btrfs-progs: remove hasher.c
      btrfs-progs: fix build of quick-test
      btrfs-progs: remove obsolete tool bcp
      btrfs-progs: move library-test.c to tests/
      btrfs-progs: move ioctl-test.c to tests/
      btrfs-progs: move delayed-ref.[ch] to kernel-shared/
      btrfs-progs: move free-space-tree.[ch] to kernel-shared/
      btrfs-progs: move common-defs to common/
      btrfs-progs: move name hashing functions to ctree.h and delete hash.h
      btrfs-progs: tests: add run_mayfail_stdout helper
      btrfs-progs: tests: check if subvolume delete by id is supported
      btrfs-progs: build: add target for check lowmem mode
      btrfs-progs: misc-tests/039: cleanup test
      btrfs-progs: README: list third-party source repositories
      btrfs-progs: update CHANGES for 5.6
      Btrfs progs v5.6

Goffredo Baroncelli (2):
      btrfs-progs: complete the implementation RAID1C34 definitions
      btrfs-progs: Add BTRFS_EXTENDED_PROFILE_MASK mask

Josef Bacik (3):
      btrfs-progs: fix check to catch gaps at the start of the file
      btrfs-progs: fix lowmem check's handling of holes
      btrfs-progs: fix hole error output in fsck

Long An (1):
      btrfs-progs: tests: fix path of btrfs-corrupt-block

Marcos Paulo de Souza (15):
      btrfs-progs: mkfs-tests: only check supported checksums
      btrfs-progs: misc-test: 034: Call "udevmadm settle" before mount
      btrfs-progs: Include btrfs-find-root and btrfs-select-super in testsuite
      btrfs-progs: tests: misc: find-root and select-super are internal commands
      btrfs-progs: mkfs-tests: skip test if truncate fails with EFBIG
      btrfs-progs: define IOC_SNAP_DESTROY_V2
      libbtrfsutil: add support for IOC_SNAP_DESTROY_V2
      btrfs-progs: subvol delete: add --subvolid argument to deletee by id
      btrfs-progs: tests: add subvolume delete by id
      btrfs-progs: tests: Add check for dm targets
      btrfs-progs: tests: mkfs/017: check dm target support
      btrfs-progs: tests: mkfs/005: check for dm-linear
      btrfs-progs: tests: skip tests if dmsetup is not available
      btrfs-progs: qgroup-verify: Remove duplicated message in report_qgroups
      btrfs-progs: restore: avoid SYMLINK messages by default

Michael Lass (1):
      btrfs-progs: qgroup: allow passing options to qgroup remove

Nikolay Borisov (2):
      btrfs-progs: tests: Extend metadata uuid testcase
      btrfs-progs: fix xxhash on big endian machines

Omar Sandoval (3):
      btrfs-progs: receive: remove commented out transid checks
      btrfs-progs: receive: don't lookup clone root for received subvolume
      btrfs-progs: tests: add test for receiving clone from duplicate subvolume

Qu Wenruo (11):
      btrfs-progs: disk-io: do proper error handling in in write_and_map_eb()
      btrfs-progs: dump-tree: Introduce --nofilename option
      btrfs-progs: restore: Do proper mirror iteration in copy_one_extent()
      btrfs-progs: check/lowmem: Fix access on uninitialized memory
      btrfs-progs: tests/common: Don't call INSTRUMENT on mount command
      btrfs-progs: check/original: Fix uninitialized stack memory access for deal_root_from_list()
      btrfs-progs: check/original: Fix uninitialized memory for newly allocated data_backref
      btrfs-progs: check/original: Fix uninitialized return value from btrfs_write_dirty_block_groups()
      btrfs-progs: check/original: Fix uninitialized extent buffer contents
      btrfs-progs: extent-tree: Fix wrong post order rb tree cleanup for block groups
      btrfs-progs: check: sanitize the return value for qgroup error

Stefan (1):
      btrfs-progs: docs: fix minor typos

Su Yue (10):
      btrfs-progs: handle error if btrfs_write_one_block_group() failed
      btrfs-progs: block-group: add rb-tree related memebers
      btrfs-progs: port block group cache tree insertion and lookup functions
      btrfs-progs: rename parameter for block group search mode
      btrfs-progs: factor out inserting new block group
      btrfs-progs: block-group: add dirty_bgs list related memebers
      btrfs-progs: pass @trans to functions working with dirty block groups
      btrfs-progs: reform block groups caches structure
      btrfs-progs: cleanups after block group cache refactoring
      btrfs-progs: misc-tests/034: reload btrfs module before running failure_recovery

Zygo Blaxell (7):
      btrfs-progs: ioctl-test: add LOGICAL_INO_V2
      libbtrfsutil: add LOGICAL_INO_V2
      btrfs-progs: add LOGICAL_INO_V2 to ioctl.h
      btrfs-progs: inspect: add support for LOGICAL_INO_V2 ioctl
      btrfs-progs: inspect: increase logical-resolve default buffer size to 64K
      btrfs-progs: inspect-internal: document new logical-resolve options and kernel requirements
      btrfs-progs: inspect: make sure LOGICAL_INO_V2 args are zero-initialized


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

only message in thread, other threads:[~2020-04-05 20:15 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-04-05 20:15 Btrfs progs release 5.6 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).