fio
fio copied to clipboard
random_distribution option doesn't work with separate zones for reads, writes, and trims
Please acknowledge the following before creating a ticket
- [*] I have read the GitHub issues section of REPORTING-BUGS.
Description of the bug:
According to the doc examples/rand-zones.fio it should be possible to set different zones for reads and writes by option random_distribution like this: random_distribution=zoned:50/5:30/15:20/,50/10:50/90
But if fact it causes parsing error:
./fio --random_distribution=zoned:50/5:30/15:20/,50/10:50/90
valid values: random Completely random
: zipf Zipf distribution
: pareto Pareto distribution
: normal Normal (Gaussian) distribution
: zoned Zoned random distribution
: zoned_abs Zoned absolute random distribution
fio: failed parsing random_distribution=zoned:50/5:30/15:20/,50/10:50/90
With debug:
./fio --debug=parse --parse-only --random_distribution=zoned:50/5:30/15:20/,50/10:50/90
fio: set debug option parse
parse 152718 handle_option=random_distribution, ptr=zoned:50/5:30/15:20/,50/10:50/90
parse 152718 __handle_option=random_distribution, type=OPT_STR, ptr=zoned:50/5:30/15:20/,50/10:50/90
valid values: random Completely random
: zipf Zipf distribution
: pareto Pareto distribution
: normal Normal (Gaussian) distribution
: zoned Zoned random distribution
: zoned_abs Zoned absolute random distribution
fio: failed parsing random_distribution=zoned:50/5:30/15:20/,50/10:50/90
parse 152718 free options
Environment: Ubuntu 22.04.5 LTS
fio version: fio-3.40
Reproduction steps
To reproduce just run fio with random_distribution option containing more than one zone, for example:
fio --random_distribution=zoned:50/5:30/15:20/,50/10:50/90