All of lore.kernel.org
 help / color / mirror / Atom feed
* Btrfs progs pre-release 4.19-rc1
@ 2018-10-30 10:01 David Sterba
  0 siblings, 0 replies; only message in thread
From: David Sterba @ 2018-10-30 10:01 UTC (permalink / raw)
  To: linux-btrfs; +Cc: clm

Hi,

this is a pre-release of btrfs-progs, 4.19-rc1. The version 4.18 was skipped to
keep the time of release close to kernel. The sort-of promise that
'progs version X supports features from kernel X' does not hold for the user
accessible ioctls to list subvolumes. As this is not a critical feature that's
missing, hopefully this is berable.

On the downside this blocked the whole 4.18 release as this is a user interface
change that must be done right on the first try. I don't want to repeat this in
future releases so the kernel/userspace feature parity will be more relaxed.

The 4.19 release is scheduled to this Friday, +4 days (2018-11-02).

Changelog:

* check: support repair of fs with free-space-tree feature
* core:
  * port delayed ref infrastructure from kernel
  * support write to free space tree
* dump-tree: new options for BFS and DFS enumeration of b-trees
* quota: rescan is now done automatically after 'assign'
* btrfstune: incomplete fix to uuid change
* subvol: fix 255 char limit checks
* completion: complete block devices and now regular files too
* docs:
  * ship uncompressed manual pages
  * btrfsck uses a manual page link instead of symlink
* other
  * improved error handling
  * docs
  * new tests

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:

David Sterba (9):
      btrfs-progs: btrfstune: allow to continue uuid change
      btrfs-progs: tests: renumber last fsck test to 036-rescan-not-kicked-in
      btrfs-progs: docs: use manual page link instead of symlink
      btrfs-progs: build: remove gzip dependency
      btrfs-progs: docs: update clean target file masks
      btrfs-progs: clean up .gitignore
      btrfs-progs: tests: add runtime check for free-space-tree
      btrfs-progs: convert strerror to implicit %m
      btrfs-progs: update CHANGES for v4.19

Mike Gilbert (1):
      btrfs-progs: docs: install uncompressed manual pages

Misono Tomohiro (3):
      btrfs-progs: doc: update manual page of btrfs subvolume
      btrfs-progs: ioctl/libbtrfsutil: add 3 definitions of new unprivileged ioctl
      libbtrfsutil: factor out btrfs_util_subvolume_info_fd

Nikolay Borisov (23):
      btrfs-progs: tests: add test for missing device delete error value
      btrfs-progs: add __free_extent2 function
      btrfs-progs: add alloc_reserved_tree_block2 function
      btrfs-progs: Add delayed refs infrastructure
      btrfs-progs: Make btrfs_write_dirty_block_groups take only trans argument
      btrfs-progs: Wire up delayed refs
      btrfs-progs: Remove old delayed refs infrastructure
      btrfs-progs: Remove __free_extent2, now unused
      btrfs-progs: Merge alloc_reserved_tree_block2 and alloc_reserved_tree_block
      btrfs-progs: Add support for freespace tree in btrfs_read_fs_root
      btrfs-progs: Add extent buffer bitmap manipulation infrastructure
      btrfs-progs: Replace homegrown bitops related functions with kernel counterparts
      btrfs-progs: Implement find_*_bit_le operations
      btrfs-progs: Pull free space tree related code from kernel
      btrfs-progs: Hook FST code in extent (de)alloc
      btrfs-progs: Add freespace tree as compat_ro supported feature
      btrfs-progs: check: Add support for freespace tree fixing
      btrfs-progs: tests: Test for FST corruption detection/repair
      btrfs-progs: check: lowmem: Factor out inline extent checking code in its own function
      btrfs-progs: check: lowmem: Refactor extent len test in check_file_extent_inline
      btrfs-progs: check: lowmem: Refactor extent type checks in check_file_extent
      btrfs-progs: btrfstune: Remove fs_info arg from change_device_uuid
      btrfs-progs: btrfstune: Rename change_header_uuid to change_buffer_header_uuid

Qu Wenruo (22):
      btrfs-progs: transaction: do proper error handling in transaction commit
      btrfs-progs: completion: use _filedir to replace _btrfs_devs
      btrfs-progs: completion: let dump-tree/dump-super/inode-resolve accept any file
      btrfs-progs: print-tree: skip deprecated blockptr / nodesize output
      btrfs-progs: exit gracefully if we hit ENOSPC when allocating tree block
      btrfs-progs: exit gracefully when root dir item repair fails
      btrfs-progs: only warn if there are leaked extent buffers after transaction abort
      btrfs-progs: fix infinite loop when bad key order repair fails
      btrfs-progs: exit gracefully when device extent allocation fails
      btrfs-progs: rescue-super: don't double free fs_devices
      btrfs-progs: qgroup: don't return 1 if qgroup is marked inconsistent during relationship assignment
      btrfs-progs: convert: Make read_disk_extent return more -EIO instead of -1
      btrfs-progs: convert: Output meaningful error messages for create_image
      btrfs-progs: image: Warn about log tree generation mismatch when restoring
      btrfs-progs: Replace root parameter using fs_info for reada_for_search()
      btrfs-progs: Introduce function to find next sibling tree block
      btrfs-progs: print-tree: Introduce breadth-first search
      btrfs-progs: print-tree: Introduce --bfs and --dfs options
      btrfs-progs: print-tree: Use bool for @follow
      btrfs-progs: qgroup: Use bool to replace int for @rescan
      btrfs-progs: qgroup: make --rescan the default behavior after assign
      btrfs-progs: doc: Update btrfs-qgroup regarding the rescan conditions

Rosen Penev (1):
      btrfs-progs: Eliminate remaining uses of strerror(errno)

Su Yanjun (3):
      btrfs-progs: change filename limit to 255 when creating subvolume
      btrfs-progs: tests: Add the testcase for subvolume name length limit test
      btrfs-progs: consitfy keys passed to serch functions

Su Yue (2):
      btrfs-progs: docs: update document about option -R of btrfs-scrub
      btrfs-progs: dump-tree: print invalid argument and strerror


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

only message in thread, other threads:[~2018-10-30 10:01 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-10-30 10:01 Btrfs progs pre-release 4.19-rc1 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.