Hi,

btrfs-progs version 4.14 have been released.

Changes:
  * build: libzstd now required by default
  * check: more lowmem mode repair enhancements
  * subvol set-default: also accept path
  * prop set: compression accepts no/none, same as ""
  * filesystem usage: enable for filesystem on top of a seed device
  * rescue: new command fix-device-size
  * other
    * new tests
    * cleanups and refactoring
    * doc updates

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:

Baruch Siach (1):
      btrfs-progs: convert: add missing types header

Benjamin Peterson (1):
      btrfs-progs: docs: correct grammar

David Sterba (24):
      btrfs-progs: help: print multiple syntax schemas on separate lines
      btrfs-progs: prop: also allow "none" to disable compression
      btrfs-progs: docs: update btrfs-properties
      btrfs-progs: image: move metadump definitions to own header
      btrfs-progs: build: use variables for btrfs-image images
      btrfs-progs: image: start a new header for sanitization functions
      btrfs-progs: image: introduce symbolic names for the sanitization modes
      btrfs-progs: image: pass rb_root to find_collisions
      btrfs-progs: image: drop unused parameter from sanitize_xattr
      btrfs-progs: image: pass sanitize mode and name tree separately to 
sanitize_inode_ref
      btrfs-progs: image: pass sanitize mode and name tree separately to 
sanitize_dir_item
      btrfs-progs: image: pass sanitize mode and name tree separately to 
sanitize_name
      btrfs-progs: image: move sanitization to new file
      btrfs-progs: don't use __u8 for fsid buffers
      btrfs-progs: tests: don't pass size to prepare_test_dev if not necessary
      btrfs-progs: tests: extend fsck/028 to test fix-device-size and mount
      btrfs-progs: docs: update mount options
      btrfs-progs: docs: add impact of atime/noatime
      btrfs-progs: docs: add note about mount option applicability
      btrfs-progs: build: require libzstd support by default
      btrfs-progs: build: mention library dependency for reiserfs
      btrfs-progs: docs: move the rescue fix-device-size command and update
      btrfs-progs: update CHANGES for v4.14
      Btrfs progs v4.14

Lakshmipathi.G (1):
      btrfs-progs: tests/common: Display warning only after searching for btrfs 
kernel module

Liu Bo (1):
      btrfs-progs: do not add stale device into fs_devices

Lu Fengqi (7):
      btrfs-progs: qgroup: fix qgroup show sort by multi items
      btrfs-progs: test: Add test image for lowmem mode file extent interrupt
      btrfs-progs: lowmem check: Output more detailed information about file 
extent interrupt
      btrfs-progs: lowmem check: Fix false alert about referencer count mismatch
      btrfs-progs: test: Add test image for lowmem mode referencer count 
mismatch false alert
      btrfs-progs: qgroup: cleanup the redundant function add_qgroup
      btrfs-progs: qgroup: split update_qgroup to reduce arguments

Misono, Tomohiro (6):
      btrfs-progs: subvol: change set-default to also accept path
      btrfs-progs: test: add new cli-test for subvol get/set-default
      btrfs-progs: fi: move dev_to_fsid to cmds-fi-usage for later use
      btrfs-progs: fi: enable fi usage for filesystem on top of seed device
      btrfs-progs: device: add description of alias to help message
      btrfs-progs: doc: add description of missing and example, of device remove

Pavel Kretov (1):
      btrfs-progs: defrag: add a brief warning about ref-link breakage

Qu Wenruo (14):
      btrfs-progs: tests: Allow check test to repair in lowmem mode for certain 
errors
      btrfs-progs: mkfs: avoid BUG_ON for chunk allocation when ENOSPC happens
      btrfs-progs: mkfs: avoid positive return value from cleanup_temp_chunks
      btrfs-progs: mkfs: fix overwritten return value for mkfs
      btrfs-progs: mkfs: error out gracefully for --rootdir
      btrfs-progs: convert: Open the fs readonly for rollback
      btrfs-progs: mkfs: refactor test_minimum_size to use the calculated 
minimal size
      btrfs-progs: rescue: Fix zero-log mounted branch
      btrfs-progs: Introduce function to fix unaligned device size
      btrfs-progs: Introduce function to fix super block total bytes
      btrfs-progs: rescue: Introduce fix-device-size
      btrfs-progs: check: Also check and repair unaligned/mismatch device and 
super sizes
      btrfs-progs: tests/fsck: Add test case image for 'rescue fix-dev-size'
      btrfs-progs: print-tree: Print offset as tree objectid for ROOT_ITEM

Satoru Takeuchi (1):
      btrfs-progs: allow "no" to disable compression for convenience

Su Yue (28):
      btrfs-progs: check: enable repair in lowmem mode
      btrfs-progs: check: repair inode nbytes in lowmem mode
      btrfs-progs: check: repair dir inode isize in lowmem mode
      btrfs-progs: check: repair inode orphan item in lowmem mode
      btrfs-progs: check: change find_inode_ref()'s arg
      btrfs-progs: check: modify check_fs_first_inode()
      btrfs-progs: check: change find_dir_index/item
      btrfs-progs: check: introduce print_inode_ref()
      btrfs-progs: check: introduce print_dir_item_err()
      btrfs-progs: check: adjustments for further repair
      btrfs-progs: check: introduce repair_inode_item_missing()
      btrfs-progs: check: introduce repair_fs_first_inode()
      btrfs-progs: check: repair dir_item and inode_ref in lowmem mode
      btrfs-progs: check: count dir inode isize again
      btrfs-progs: check: repair inode nlink in lowmem
      btrfs-progs: check: punch_extent_hole in lowmem
      btrfs-progs: check: special case for last item
      btrfs-progs: check: change the way lowmem mode traverses metadata
      btrfs-progs: check: delete wrong items in lowmem repair
      btrfs-progs: check: introduce repair_chunk_item()
      btrfs-progs: check: introduce repair_tree_block_ref()
      btrfs-progs: check: introduce repair_extent_data_item()
      btrfs-progs: check: repair block group accounting in lowmem mode
      btrfs-progs: check: return value of check_extent_refs
      btrfs-progs: check: call repair_root_items before any repairs
      btrfs-progs: check: error or return value of repair_root_items()
      btrfs-progs: check: check extent_inline_ref in lowmem
      btrfs-progs: fsck-tests: 027/bad_extent_inline_ref_type

--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to