mirror_zfs/man/man7
Ryan Moeller ac0fd40c8c Add zpool properties for allocation class space
The existing zpool properties accounting pool space (size, allocated,
fragmentation, expandsize, free, capacity) are based on the normal
metaslab class or are cumulative properties of several classes combined.

Add properties reporting the space accounting metrics for each metaslab
class individually.

Also introduce pool-wide AVAIL, USABLE, and USED properties reporting
values corresponding to FREE, SIZE, and ALLOC deflated for raidz.

Update ZTS to recognize the new properties and validate reported values.

While in zpool_get_parsable.cfg, add "fragmentation" to the list of
parsable properties.

Sponsored-by: Klara, Inc.
Reviewed-by: Alexander Motin <alexander.motin@TrueNAS.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Ameer Hamza <ahamza@ixsystems.com>
Signed-off-by: Ryan Moeller <ryan.moeller@klarasystems.com>
Cloes #18238
2026-03-02 15:50:23 -08:00
..
dracut.zfs.7 manuals: Audit/bump dates for last content change 2025-08-28 16:26:16 -07:00
vdevprops.7 Add vdev property to disable vdev scheduler 2026-02-23 09:34:33 -08:00
zfsconcepts.7 manuals: Audit/bump dates for last content change 2025-08-28 16:26:16 -07:00
zfsprops.7 Add snapshots_changed_nsecs dataset property 2026-01-06 09:36:20 -08:00
zpool-features.7 manuals: Audit/bump dates for last content change 2025-08-28 16:26:16 -07:00
zpoolconcepts.7 man: Update L2ARC tunables for DWPD and parallel writes 2026-02-04 10:07:11 -08:00
zpoolprops.7 Add zpool properties for allocation class space 2026-03-02 15:50:23 -08:00