mirror of
https://github.com/kdave/btrfs-progs
synced 2025-04-18 04:55:20 +00:00
btrfs-progs: docs: fix sphinx build errors in CHANGES
On python3-sphinx 7.2.6. and python3-sphinx_rtd_theme 2.0.0 there are build errors. Making all in Documentation [SPHINX] man ../CHANGES:26: ERROR: Unexpected indentation. ../CHANGES:29: WARNING: Block quote ends without a blank line; unexpected unindent. ../CHANGES:204: ERROR: Unexpected indentation. ../CHANGES:205: WARNING: Block quote ends without a blank line; unexpected unindent. Fix them by adjusting the indentation in the CHANGES file. The sublist should be indented two spaces further than the main list. Signed-off-by: Anand Jain <anand.jain@oracle.com> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
528313dd8d
commit
fd3da2e9cc
22
CHANGES
22
CHANGES
@ -22,10 +22,10 @@ btrfs-progs-6.11 (2024-09-17)
|
||||
btrfs-progs-6.10 (2024-07-30)
|
||||
-----------------------------
|
||||
* inspect:
|
||||
* list-chunks: new command to print information about chunks (i.e.
|
||||
the physical chunks as stored on devices), sortable; requires root as
|
||||
it's using SEARCH_TREE ioctl
|
||||
* tree-stats:
|
||||
* list-chunks: new command to print information about chunks (i.e.
|
||||
the physical chunks as stored on devices), sortable; requires root as
|
||||
it's using SEARCH_TREE ioctl
|
||||
* tree-stats:
|
||||
* new option -t to print only the given tree
|
||||
* add long options for size units
|
||||
* filesystem df: with increased verbosity print per-type information from sysfs
|
||||
@ -199,13 +199,13 @@ btrfs-progs-6.6 (2023-11-03)
|
||||
future)
|
||||
* dump-tree: output sequence number for inline refs
|
||||
* fixes:
|
||||
* fi resize: fallback to lowest devid when 1 does not exist, previously the
|
||||
command would fail with "No such device"
|
||||
* fi usage: fix "devices 0 != 1" message and broken output on multi-device
|
||||
filesystem
|
||||
* open files in non-blocking mode when reading fsid, this could hang when
|
||||
trying to open fifo files or some special character devices, was observed
|
||||
with 'prop set/get'
|
||||
* fi resize: fallback to lowest devid when 1 does not exist, previously the
|
||||
command would fail with "No such device"
|
||||
* fi usage: fix "devices 0 != 1" message and broken output on multi-device
|
||||
filesystem
|
||||
* open files in non-blocking mode when reading fsid, this could hang when
|
||||
trying to open fifo files or some special character devices, was observed
|
||||
with 'prop set/get'
|
||||
* experimental:
|
||||
* mkfs: parametric zone size for emulated zoned mode
|
||||
* other:
|
||||
|
@ -512,20 +512,20 @@ Pull requests:
|
||||
Core changes:
|
||||
|
||||
- convert extent buffers to folios:
|
||||
- direct API conversion where possible
|
||||
- performance can drop by a few percent on metadata heavy
|
||||
workloads, the folio sizes are not constant and the calculations
|
||||
add up in the item helpers
|
||||
- both regular and subpage modes
|
||||
- data cannot be converted yet, we need to port that to iomap and
|
||||
there are some other generic changes required
|
||||
- direct API conversion where possible
|
||||
- performance can drop by a few percent on metadata heavy
|
||||
workloads, the folio sizes are not constant and the calculations
|
||||
add up in the item helpers
|
||||
- both regular and subpage modes
|
||||
- data cannot be converted yet, we need to port that to iomap and
|
||||
there are some other generic changes required
|
||||
|
||||
- convert mount to the new API, should not be user visible:
|
||||
- options deprecated long time ago have been removed: inode_cache,
|
||||
recovery
|
||||
- the new logic that splits mount to two phases slightly changes
|
||||
timing of device scanning for multi-device filesystems
|
||||
- LSM options will now work (like for selinux)
|
||||
- options deprecated long time ago have been removed: inode_cache,
|
||||
recovery
|
||||
- the new logic that splits mount to two phases slightly changes
|
||||
timing of device scanning for multi-device filesystems
|
||||
- LSM options will now work (like for selinux)
|
||||
|
||||
- convert delayed nodes radix tree to xarray, preserving the
|
||||
preload-like logic that still allows to allocate with GFP_NOFS
|
||||
@ -576,9 +576,9 @@ Performance improvements:
|
||||
delayed allocation bits, applies to several common workload types
|
||||
|
||||
- features under CONFIG_BTRFS_DEBUG:
|
||||
- sysfs knob for setting the how checksums are calculated when submitting IO,
|
||||
inline or offloaded to a thread, this affects latency and throughput on some
|
||||
block group profiles
|
||||
- sysfs knob for setting the how checksums are calculated when submitting IO,
|
||||
inline or offloaded to a thread, this affects latency and throughput on some
|
||||
block group profiles
|
||||
|
||||
Notable fixes:
|
||||
|
||||
@ -644,29 +644,29 @@ Pull requests:
|
||||
User visible features:
|
||||
|
||||
- dynamic block group reclaim:
|
||||
- tunable framework to avoid situations where eager data allocations prevent
|
||||
creating new metadata chunks due to lack of unallocated space
|
||||
- reuse sysfs knob bg_reclaim_threshold (otherwise used only in zoned mode)
|
||||
for a fixed value threshold
|
||||
- new on/off sysfs knob "dynamic_reclaim" calculating the value based on
|
||||
heuristics, aiming to keep spare working space for relocating chunks but
|
||||
not to needlessly relocate partially utilized block groups or reclaim newly
|
||||
allocated ones
|
||||
- stats are exported in sysfs per block group type, files "reclaim_*"
|
||||
- this may increase IO load at unexpected times but the corner case of no
|
||||
allocatable block groups is known to be worse
|
||||
- tunable framework to avoid situations where eager data allocations prevent
|
||||
creating new metadata chunks due to lack of unallocated space
|
||||
- reuse sysfs knob bg_reclaim_threshold (otherwise used only in zoned mode)
|
||||
for a fixed value threshold
|
||||
- new on/off sysfs knob "dynamic_reclaim" calculating the value based on
|
||||
heuristics, aiming to keep spare working space for relocating chunks but
|
||||
not to needlessly relocate partially utilized block groups or reclaim newly
|
||||
allocated ones
|
||||
- stats are exported in sysfs per block group type, files "reclaim_*"
|
||||
- this may increase IO load at unexpected times but the corner case of no
|
||||
allocatable block groups is known to be worse
|
||||
|
||||
- automatically remove qgroup of deleted subvolumes:
|
||||
- adjust qgroup removal conditions, make sure all related subvolume data are
|
||||
already removed, or return EBUSY, also take into account setting of sysfs
|
||||
drop_subtree_threshold
|
||||
- also works in squota mode
|
||||
- adjust qgroup removal conditions, make sure all related subvolume data are
|
||||
already removed, or return EBUSY, also take into account setting of sysfs
|
||||
drop_subtree_threshold
|
||||
- also works in squota mode
|
||||
|
||||
- mount option updates: new modes of 'rescue=' that allow to mount images
|
||||
(read-only) that could have been partially converted by user space tools
|
||||
- ignoremetacsums - invalid metadata checksums are ignored
|
||||
- ignoresuperflags - super block flags that track conversion in progress
|
||||
(like UUID or checksums)
|
||||
(read-only) that could have been partially converted by user space tools
|
||||
- ignoremetacsums - invalid metadata checksums are ignored
|
||||
- ignoresuperflags - super block flags that track conversion in progress
|
||||
(like UUID or checksums)
|
||||
|
||||
Other notable changes or fixes:
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user