projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Adds check for numberio during verify phase.
[fio.git]
/
server.h
diff --git
a/server.h
b/server.h
index 5273fd17cff55b45b7a20ccf45b042a3070f936a..57e15d72ff1829c8f18d992e84f525168618d4ac 100644
(file)
--- a/
server.h
+++ b/
server.h
@@
-27,7
+27,7
@@
struct fio_net_cmd {
*/
uint16_t cmd_crc16; /* cmd checksum */
uint16_t pdu_crc16; /* payload checksum */
*/
uint16_t cmd_crc16; /* cmd checksum */
uint16_t pdu_crc16; /* payload checksum */
- uint8_t payload[
0];
/* payload */
+ uint8_t payload[
];
/* payload */
};
struct fio_net_cmd_reply {
};
struct fio_net_cmd_reply {
@@
-38,7
+38,7
@@
struct fio_net_cmd_reply {
};
enum {
};
enum {
- FIO_SERVER_VER =
18
,
+ FIO_SERVER_VER =
30
,
FIO_SERVER_MAX_FRAGMENT_PDU = 1024,
FIO_SERVER_MAX_FRAGMENT_PDU = 1024,
@@
-71,6
+71,8
@@
enum {
FIO_NET_NAME_MAX = 256,
FIO_NET_CLIENT_TIMEOUT = 5000,
FIO_NET_NAME_MAX = 256,
FIO_NET_CLIENT_TIMEOUT = 5000,
+
+ FIO_PROBE_FLAG_ZLIB = 1UL << 0,
};
struct cmd_ts_pdu {
};
struct cmd_ts_pdu {
@@
-83,7
+85,11
@@
struct cmd_du_pdu {
struct disk_util_agg agg;
};
struct disk_util_agg agg;
};
-struct cmd_probe_pdu {
+struct cmd_client_probe_pdu {
+ uint64_t flags;
+};
+
+struct cmd_probe_reply_pdu {
uint8_t hostname[64];
uint8_t bigendian;
uint8_t fio_version[32];
uint8_t hostname[64];
uint8_t bigendian;
uint8_t fio_version[32];
@@
-96,13
+102,13
@@
struct cmd_probe_pdu {
struct cmd_single_line_pdu {
uint16_t len;
struct cmd_single_line_pdu {
uint16_t len;
- uint8_t text[
0
];
+ uint8_t text[];
};
struct cmd_line_pdu {
uint16_t lines;
uint16_t client_type;
};
struct cmd_line_pdu {
uint16_t lines;
uint16_t client_type;
- struct cmd_single_line_pdu options[
0
];
+ struct cmd_single_line_pdu options[];
};
struct cmd_job_pdu {
};
struct cmd_job_pdu {
@@
-113,6
+119,7
@@
struct cmd_job_pdu {
struct cmd_start_pdu {
uint32_t jobs;
struct cmd_start_pdu {
uint32_t jobs;
+ uint32_t stat_outputs;
};
struct cmd_end_pdu {
};
struct cmd_end_pdu {
@@
-138,6
+145,7
@@
struct cmd_iolog_pdu {
uint32_t thread_number;
uint32_t nr_samples;
uint32_t log_type;
uint32_t thread_number;
uint32_t nr_samples;
uint32_t log_type;
+ uint32_t compressed;
uint8_t name[FIO_NET_NAME_MAX];
struct io_sample samples[0];
};
uint8_t name[FIO_NET_NAME_MAX];
struct io_sample samples[0];
};