Skip to content

group_reporting stops the "All clients" aggregation report from being output in client mode #1881

@mrkbutty

Description

@mrkbutty

Please acknowledge the following before creating a ticket

Description of the bug:
The "All clients" aggregation section is missing from reports when specifying more than one job.

Environment: RHEL 9.4 with one master server and 2x remote clients

fio version: fio 3.38

Reproduction steps
Using command: fio --client=myhost1 /tmp/test.fio --client=myhost2 /tmp/test.fio
Using job file:
[global]
numjobs=2
time_based=1
ramp_time=5
runtime=10
direct=1
overwrite=1
ioengine=posixaio
group_reporting=1
unified_rw_reporting=both # or none, mixed or both
disable_clat=1
disable_slat=1
slat_percentiles=0
clat_percentiles=0
disk_util=0
[8k Random Read Miss1]
bs=8k
rw=randrw
iodepth=32
filename=/dev/nvme1n1

I get a report including myhost1, myhost2 and the "All clients" report.

However, if I append this section to the above job file (to add another disk):
[8k Random Read Miss2]
bs=8k
rw=randrw
iodepth=32
filename=/dev/nvme1n2

I still get the individual server reports myhost1 & myhost2 but I no longer get the "All clients" report.

Metadata

Metadata

Assignees

Labels

patcheswelcomeNo one internal is working on this but an external contributor's help is very welcome!triagedIssue cause is understood but a patch is needed to fix it

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions