Skip to content

ZFS command output uses wrong comma separator #16987

Open
@cbinner

Description

@cbinner

Distribution Name | Ubuntu/Arch Linux
Distribution Version | 22.04.5/Current
Kernel Version | 5.15.0/6.6.72
Architecture | amd64
OpenZFS Version | 2.1.5/2.3.0

openzfs’ supposedly human readable output uses a full stop rather than a comma as the decimal separator even in locales that require the latter.

Besides being an aesthetic problem this makes sort useless:
`$ zfs list -o used | sort -h
USED
12K
536K
897K
239M
239M
5.38M
7.43M
10.3G
10.3G
3.07G
3.07G
42.2G
42.2G
62.8G
6.81G
6.82G

$ export LANG=C
$ zfs list -o used | sort -h
USED
12K
536K
897K
5.38M
7.43M
239M
239M
3.07G
3.07G
6.81G
6.82G
10.3G
10.3G
42.2G
42.2G
62.8G`

Problem doesn’t exist in illumos’ zfs.

Metadata

Metadata

Labels

Type: DefectIncorrect behavior (e.g. crash, hang)good first issueIndicates a good issue for first-time contributors

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions