We do need the client->nr_stat, otherwise things break when
group reporting is not used. We need it to keep track of
how many thread_stat's we are expecting to receive from
each client.
Signed-off-by: Jens Axboe <axboe@fb.com>
client->state = Client_started;
client->jobs = le32_to_cpu(pdu->jobs);
client->state = Client_started;
client->jobs = le32_to_cpu(pdu->jobs);
+ client->nr_stat = le32_to_cpu(pdu->stat_outputs);
+ sum_stat_clients += client->nr_stat;
}
static void handle_stop(struct fio_client *client, struct fio_net_cmd *cmd)
}
static void handle_stop(struct fio_client *client, struct fio_net_cmd *cmd)
int is_sock;
int disk_stats_shown;
unsigned int jobs;
int is_sock;
int disk_stats_shown;
unsigned int jobs;
int error;
int signal;
int ipv6;
int error;
int signal;
int ipv6;