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