Created attachment 219168 [details] example alignment issue In FreeBSD-12.2R the "zpool list -v" alignment is weird. It seems to align each pool individually, but not across pools. The output was aligned more correctly with FreeBSD-12.1. Example output attached.
Issue still present in freebsd 13.0-RELEASE.
Can you provide the output from 13.0-RELEASE? I have noticed only the following issue with per-vdev health: https://github.com/openzfs/zfs/pull/11899.
Yuri, it does at first look indeed seem like the issue is now limited to per-vdev health, whereas before it was much much worse. Great news indeed! Output from a system with FreeBSD-13.0: NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT zbuild 464G 137G 327G - - 5% 29% 1.00x ONLINE - nvd0 464G 137G 327G - - 5% 29.5% - ONLINE zroot 228G 3.73G 224G - - 2% 1% 1.00x ONLINE - ada0p4 228G 3.73G 224G - - 2% 1.63% - ONLINE I do have a different system with two pools with vdevs with very different lengths, which I haven't yet upgraded. Here is an example of the FreeBSD 12.2 output from that system for a comparison: NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT zbackup 10.9T 6.34T 4.54T - - 0% 58% 1.00x ONLINE - mirror 10.9T 6.34T 4.54T - - 0% 58.3% diskid/DISK-ZHZ3S3P3 - - - - - - - diskid/DISK-ZHZ3RSW3 - - - - - - - zsys 464G 2.35G 462G - - 0% 0% 1.00x ONLINE - mirror 464G 2.35G 462G - - 0% 0.50% gpt/zroot-0 - - - - - - - gpt/zroot-1 - - - - - - -
Finally got around to upgrading the freebsd 12.2 system with many vdevs with a variety of name lengths, to freebsd 13.0. Confirmed that only the health column is misaligned now. Great!
The PR I mentioned above is merged in openzfs, though I am not sure if/when it will be merged to stable/13.
^Triage: is this still a problem on supported versions of FreeBSD?
No, this has been fixed (using FreeBSD 15).