Feature #13678
closed
Make zpool list -vp print individual vdev sizes parsable.
Added by Matt Fiddaman over 1 year ago.
Updated about 1 year ago.
Category:
cmd - userland programs
Description
From openzfs
https://github.com/openzfs/zfs/commit/bc2d809387debb95d82f47185d446f328da4d147
Add argument format to print_one_column(), and use it to call
zfs_nicenum_format with, instead of just zfs_nicenum. Don't print "%"
for fragmentation or capacity percent values.
The calls to print_one_colum is made with ZFS_NICENUM_RAW if
cb->cb_literal (zpool list called with -p), and ZFS_NICENUM_1024 if not.
Also zpool_get_prop is modified to don't add "%" or "x" if literal.
- Status changed from New to In Progress
- Related to Bug #8883: zpool list parsable output is inconsistent added
I ran the full zfs test suite before and after, and there were no differences, I also applied the patch version and ran selective commands to prove that it works as expected post-patch.
- Status changed from In Progress to Closed
- % Done changed from 0 to 100
git commit 3dfe801733ea71102fa4b1f79dddf16ee3ea546f
commit 3dfe801733ea71102fa4b1f79dddf16ee3ea546f
Author: Christer Ekholm <che@chrekh.se>
Date: 2021-05-13T04:23:20.000Z
13678 Make zpool list -vp print individual vdev sizes parsable.
8883 zpool list parsable output is inconsistent
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Andy Fiddaman <andy@omnios.org>
Approved by: Dan McDonald <danmcd@joyent.com>
Also available in: Atom
PDF