* Btrfs progs release 6.0
@ 2022-10-11 8:00 David Sterba
0 siblings, 0 replies; only message in thread
From: David Sterba @ 2022-10-11 8:00 UTC (permalink / raw)
To: linux-btrfs
Hi,
btrfs-progs version 6.0 have been released.
Changelog:
* fi usage: in tabular output, print total size and slack size
* mkfs:
* option -O now accepts values from -R to unify the interface (-R will
continue to work)
* zone reset and discard is done in parallel on all devices
* removed option --leafsize, deprecated long time ago
* corrupt-block: recalculate checksum when changing generation
* fixes:
* convert: fix reserved range detection and overlaps
* mkfs: fix creating files with reserved inode numbers with --rootdir
* receive: escape filenames in command attributes
* fix extent buffer leaks after transaction abort
* experimental:
* mkfs: support for block-group-tree (kernel 6.1)
* fsverity in send (protocol v3, WIP)
* btrfstune -b converts to block-group-tree
* other:
* cleanups, refactoring
* new and updated tests
* update documentation
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 (1):
btrfs-progs: dump-super: add extent-tree-v2
AtticFinder65536 (1):
btrfs-progs: docs: update reflink cross-mount constraint
Boris Burkov (1):
btrfs-progs: receive: add support for fs-verity
David Sterba (102):
btrfs-progs: build: add rule for cleaning build dependencies
btrfs-progs: fix may be unused warning in load_free_space_extents
btrfs-progs: factor out and export rotational/ssd device helper
btrfs-progs: mkfs: open code profile parsing helper
btrfs-progs: mkfs: open code label parsing helper
btrfs-progs: mkfs: duplicate argument for --rootdir path
btrfs-progs: mkfs: reorder includes
btrfs-progs: convert: reorder includes
btrfs-progs: image: reorder includes
btrfs-progs: check: reorder includes
btrfs-progs: common: reorder includes
btrfs-progs: receive: escape target paths for rename, symlink and hardlink
btrfs-progs: tests: check that receive --dump escapes target paths
btrfs-progs: fi usage: fix unallocated and print total and slack
btrfs-progs: cmds: reorder includes
btrfs-progs: fix path to internal libbtrfsutil includes
btrfs-progs: reorder includes in standalone tools
btrfs-progs: update include list in standalone tools
btrfs-progs: image: update include lists
btrfs-progs: convert: update include lists
btrfs-progs: mkfs: update include lists
btrfs-progs: check: update include lists
btrfs-progs: tests: add helper for creating local temporary file
btrfs-progs: tests: use _mktemp for creating files
btrfs-progs: tests: use _mktemp_local for temporary files
btrfs-progs: tests: detect send stream version in misc/053
btrfs-progs: prepare merging compat feature lists
btrfs-progs: ci: fix image updater script
btrfs-progs: factor string helpers out of utils.c
btrfs-progs: move parse_qgroupid_or_path to parse-utils
btrfs-progs: factor filesystem helpers out of utils.c
btrfs-progs: libbtrfs: update include lists
btrfs-progs: cmds: update include lists
btrfs-progs: common: update include lists, part 1
btrfs-progs: use error helper for messages in non-kernel code
btrfs-progs: use warning helper for multiple profile messages
libbtrfsutil: update include lists
btrfs-progs: mkfs: use message helpers for error messages
btrfs-progs: convert: use message helpers for error messages
btrfs-progs: corrupt-block: use message helpers for error messages
btrfs-progs: map-logical: use message helpers for error messages
btrfs-progs: select-super: use message helpers for error messages
btrfs-progs: btrfstune: use message helpers for error messages
btrfs-progs: remove random-test.c
btrfs-progs: kernel-lib: remove radix-tree
btrfs-progs: docs: note about read-only mount for send
btrfs-progs: tests: in mkfs/002 use grep -E instead of egrep
btrfs-progs: tags: add nullb for testing zoned devices
btrfs-progs: tests: add mkfs/025 to test parallel zone reset
btrfs-progs: fi usage: unify naming of device and chunk info variables
btrfs-progs: docs: remove some asciidoc formatting artifacts
btrfs-progs: check: move global variables to common headers
btrfs-progs: check: factor out code for clearing caches
btrfs-progs: move repair.c from common/ to check/
btrfs-progs: check: rename global repair option
btrfs-progs: factor out common message helper for internal errors
btrfs-progs: remove unnecessary casts for u64
btrfs-progs: rename MUST_LOG to LOG_ALWAYS
btrfs-progs: introduce more message levels
btrfs-progs: mkfs: group feature option declarations
btrfs-progs: mkfs: use _set suffix for option tracking
btrfs-progs: mkfs: rename dev_cnt to device_count
btrfs-progs: docs: clarify meaning of mkfs --byte-count
btrfs-progs: mkfs: remove support for option --leafsize
btrfs-progs: add template for common error messages
btrfs-progs: use template for out of memory error messages
btrfs-progs: use template for transaction start error messages
btrfs-progs: use template for transaction commit error messages
btrfs-progs: mkfs: do proper error handling
btrfs-progs: convert: do proper error handling
btrfs-progs: use our ASSERT macro everywhere
btrfs-progs: device-utils: rename btrfs_device_size
btrfs-progs: docs: add note about mounted filesystem for tree-stats
btrfs-progs: use common define error and warning message prefixes
btrfs-progs: add logic to handle LOG_DEFAULT messages
btrfs-progs: cmds: use LOG_DEFAULT for messages
btrfs-progs: cmds: use LOG_ levels where hardcoded
btrfs-progs: device: use pr_verbose for messages
btrfs-progs: fi du: use pr_verbose for messages
btrfs-progs: fi usage: use pr_verbose for messages
btrfs-progs: filesystem: use pr_verbose for messages
btrfs-progs: inspect: use pr_verbose for messages
btrfs-progs: property: use pr_verbose for messages
btrfs-progs: quota: use pr_verbose for messages
btrfs-progs: rescue: use pr_verbose for messages
btrfs-progs: scrub: use pr_verbose for messages
btrfs-progs: subvol list: use pr_verbose for messages
btrfs-progs: subvolume: use pr_verbose for messages
btrfs-progs: cmds: remove unnecessary casts for u64
btrfs-progs: factor out check for message level
btrfs-progs: add helper to print messages to stderr
btrfs-progs: build: redirect dependency files files to .deps
btrfs-progs: fi du: print warning when file can't be accessed
btrfs-progs: balance: use pr_stderr for messages
btrfs-progs: filesystem: use pr_verbose and pr_stderr for messages
btrfs-progs: replace: use pr_stderr for messages
btrfs-progs: restore: use pr_stderr for messages
btrfs-progs: send: use pr_stderr for messages
btrfs-progs: cmds: use bool for status variables
btrfs-progs: docs: update documentation site references in manual pages
btrfs-progs: update CHANGES for 6.0
Btrfs progs v6.0
Guillaume Legrand (1):
btrfs-progs: README: update links to manual pages
Li Zhang (1):
btrfs-progs: mkfs: run device preparation in parallel
Qu Wenruo (13):
btrfs-progs: unexport csum_tree_block()
btrfs-progs: corrupt-block: re-generate the checksum for generation corruption
btrfs-progs: hide block group tree behind experimental feature
btrfs-progs: remove unused function extent_io_tree_init_cache_max()
btrfs-progs: remove duplicated leaked extent buffer report
btrfs-progs: properly handle write error when writing back tree blocks
btrfs-progs: properly initialize extent generation in __btrfs_record_file_extent()
btrfs-progs: mkfs: offset inode numbers of the source filesystem
btrfs-progs: fsfeatures: properly merge -O and -R options
btrfs-progs: tests: fix the wrong kernel version check
btrfs-progs: tests: add support check to convert-tests/022
btrfs-progs: mkfs: fix a crash when enabling extent-tree-v2
btrfs-progs: mkfs: fix a stack over-flow when features string are too long
Sidong Yang (1):
btrfs-progs: docs: add cross reference for manualpages
Solt Budavári (1):
btrfs-progs: docs: fix typo in subvolume intro
Thomas Hebb (6):
btrfs-progs: convert: move simple_range into common.h
btrfs-progs: convert: make comment formatting consistent
btrfs-progs: convert: fix off-by-one error in overlap test
btrfs-progs: convert: fix buggy logic in create_image_file_range()
btrfs-progs: convert: expose intersect_with_reserved() to main.c
btrfs-progs: convert: simplify create_image_file_range()
Torstein Eide (1):
btrfs-progs: docs: add a section about troubleshooting swapfile
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2022-10-11 8:00 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-10-11 8:00 Btrfs progs release 6.0 David Sterba
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox