fio_client_dec_jobs_eta(client->eta_in_flight, client->ops->eta);
}
+ close(client->fd);
+ client->fd = -1;
+
nr_clients--;
sum_stat_clients--;
void fio_client_terminate(struct fio_client *client)
{
- fio_net_send_simple_cmd(client->fd, FIO_NET_CMD_QUIT, 0, NULL);
+ fio_net_send_quit(client->fd);
}
void fio_clients_terminate(void)
convert_stop(cmd);
client->state = Client_stopped;
- client->error = pdu->error;
+ client->error = le32_to_cpu(pdu->error);
+ client->signal = le32_to_cpu(pdu->signal);
ops->stop(client, cmd);
free(cmd);
break;