Btrfs progs pre-release 5.6-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

this is a pre-release of btrfs-progs, 5.6-rc1.

The proper release is scheduled to the next Friday, +4 days (2020-04-03).

Version 5.5 will be skipped so the numbers are in lockstep with kernel again.
The planned release is in a few days and I'm still going to merge patches that
arrived recently but nothing big in order to finally push the release out.

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-rc1

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 (10):
      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

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




[Index of Archives]     [Linux Filesystem Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux