Hi,
the btrfs-progs 4.6 have been released (no change since rc1). The
biggest change is the btrfs-convert rewrite. The delayed release was
caused by more testing as there were some late fixes to the code
although the patchset has been in the development branch for a long
time.
Apart from that, usual load of small fixes and improvements.
* convert - major rewrite:
* fix a long-standing bug that led to mixing data blocks into metadata block
groups
* the workaround was to do full balance after conversion, which was
recommended practice anyway
* explicitly set the lowest supported version of e2fstools to 1.41
* provide and install udev rules file that addresses problems with device
mapper devices, renames after removal
* send: new option: quiet
* dev usage: report slack space (device size minus filesystem area on the dev)
* image: support DUP
* build: short options to enable debugging builds
* other:
* code cleanups
* build fixes
* more tests and other enhancements
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 (2):
btrfs-progs: makefile: add clean-all to the usage
btrfs-progs: clean up commands.h
David Sterba (22):
btrfs-progs: build: add support for debugging builds
btrfs-progs: docs: compression is disabled with nodatasum/nodatacow
btrfs-progs: device usage: report slack space
btrfs-progs: makefile: add target for testing installation
btrfs-progs: drop O_CREATE from open_ctree_fs_info
btrfs-progs: fix type mismatch in backtrace dumping functions
btrfs-progs: switch to common message helpers in utils.c
btrfs-progs: tests: convert, run md5sum with sudo helper
btrfs-progs: tests: run rollback after conversion
btrfs-progs: tests: convert: dump all superblocks after conversion
btrfs-progs: tests: document cli-tests in readme
btrfs-progs: use wider int type in btrfs_min_global_blk_rsv_size
btrfs-progs: tests: move convert helpers to a separate file
btrfs-progs: tests: convert: separate ext2 tests
btrfs-progs: tests: convert: separate ext3 tests
btrfs-progs: tests: convert: separate ext4 tests
btrfs-progs: tests: clean up the test driver of convert tests
btrfs-progs: tests: convert: set common variables
btrfs-progs: tests: unify test drivers
btrfs-progs: tests: 004-ext2-backup-superblock-ranges, drop unnecessary root privs
btrfs-progs: tests: 004-ext2-backup-superblock-ranges, use common helpers for image loop
Btrfs progs v4.6
Jeff Mahoney (1):
btrfs-progs: udev: add rules for dm devices
Lu Fengqi (2):
btrfs-progs: tests: add 020-extent-ref-cases
btrfs-progs: make btrfs-image restore to support dup
M G Berberich (1):
btrfs-progs: send: add quiet option
Merlin Hartley (1):
btrfs-progs: doc: fix typo in btrfs-subvolume
Nicholas D Steeves (1):
btrfs-progs: typo review of strings and comments
Qu Wenruo (36):
btrfs-progs: Enhance tree block check by checking empty leaf or node
btrfs-progs: Return earlier for previous item
btrfs-progs: convert-tests: Add test for backup superblock migration
btrfs-progs: corrupt-block: Add support to corrupt extent for skinny metadata
btrfs-progs: utils: Introduce new pseudo random API
btrfs-progs: Use new random number API
btrfs-progs: convert-tests: Add support for custom test scripts
btrfs-progs: convert-tests: Add test case for backup superblock migration
btrfs-progs: convert: add compatibility layer for e2fsprogs < 1.42
btrfs-progs: convert: Introduce functions to read used space
btrfs-progs: convert: Introduce new function to remove reserved ranges
btrfs-progs: convert: Introduce function to calculate the available space
btrfs-progs: utils: Introduce new function for convert
btrfs-progs: Introduce function to setup temporary superblock
btrfs-progs: Introduce function to setup temporary tree root
btrfs-progs: Introduce function to setup temporary chunk root
btrfs-progs: Introduce function to initialize device tree
btrfs-progs: Introduce function to initialize fs tree
btrfs-progs: Introduce function to initialize csum tree
btrfs-progs: Introduce function to setup temporary extent tree
btrfs-progs: Introduce function to create convert data chunks
btrfs-progs: extent-tree: Introduce function to find the first overlapping extent
btrfs-progs: extent-tree: Enhance btrfs_record_file_extent
btrfs-progs: convert: Introduce new function to create converted image
btrfs-progs: convert: Introduce function to migrate reserved ranges
btrfs-progs: convert: Enhance record_file_blocks to handle reserved ranges
btrfs-progs: convert: Introduce init_btrfs_v2 function.
btrfs-progs: Introduce do_convert_v2 function
btrfs-progs: Convert: Add support for rollback new convert behavior
btrfs-progs: convert: Strictly avoid meta or system chunk allocation
btrfs-progs: Cleanup old btrfs-convert
btrfs-progs: convert: Add support to rollback new convert image
btrfs-progs: convert: Fix a bug that makes convert asserts at scan time
btrfs-progs: convert: Fix bugs in backup superblock migration
btrfs-progs: convert: Insert needed holes for superblock migration
btrfs-progs: convert: Fix a bug which fails to insert hole file extent
Satoru Takeuchi (7):
btrfs-progs: prop: simplify parse_args()
btrfs-progs: prop: remove conditions which never be satisfied
btrfs-progs: btrfs-crc: fix build error
btrfs-progs: btrfs-crc should be ignored by git
btrfs-progs: btrfs-crc: print usage on receiving invalid arguments
btrfs-progs: btrfs-crc: improve usage message
btrfs-progs: btrfs-crc: make argc check more strict
Zhao Lei (3):
btrfs-progs: autogen: Avoid chdir fail on dirname with blank
btrfs-progs: autogen: Don't show success message on fail
btrfs-progs: autogen: Make build success in CentOS 6 and 7
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html