* 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.