All of lore.kernel.org
 help / color / mirror / Atom feed
* Btrfs progs release 4.6
@ 2016-06-10 13:28 David Sterba
  0 siblings, 0 replies; only message in thread
From: David Sterba @ 2016-06-10 13:28 UTC (permalink / raw)
  To: linux-btrfs; +Cc: clm

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

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

only message in thread, other threads:[~2016-06-10 13:28 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-06-10 13:28 Btrfs progs release 4.6 David Sterba

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.