projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
server: fix fd leak in error case
[fio.git]
/
fio.h
diff --git
a/fio.h
b/fio.h
index 9159b0c2de3e207cd15bf73d683a9accdde72934..a539f21bee39961a53f297185f3e01fe2df2ee5c 100644
(file)
--- a/
fio.h
+++ b/
fio.h
@@
-71,6
+71,7
@@
enum {
TD_F_SCRAMBLE_BUFFERS = 16,
TD_F_VER_NONE = 32,
TD_F_PROFILE_OPS = 64,
TD_F_SCRAMBLE_BUFFERS = 16,
TD_F_VER_NONE = 32,
TD_F_PROFILE_OPS = 64,
+ TD_F_COMPRESS = 128,
};
enum {
};
enum {
@@
-470,11
+471,15
@@
enum {
TD_PRE_READING,
TD_VERIFYING,
TD_FSYNCING,
TD_PRE_READING,
TD_VERIFYING,
TD_FSYNCING,
+ TD_FINISHING,
TD_EXITED,
TD_REAPED,
};
extern void td_set_runstate(struct thread_data *, int);
TD_EXITED,
TD_REAPED,
};
extern void td_set_runstate(struct thread_data *, int);
+extern int td_bump_runstate(struct thread_data *, int);
+extern void td_restore_runstate(struct thread_data *, int);
+
#define TERMINATE_ALL (-1)
extern void fio_terminate_threads(int);
#define TERMINATE_ALL (-1)
extern void fio_terminate_threads(int);
@@
-629,4
+634,9
@@
enum {
FIO_RAND_GEN_LFSR,
};
FIO_RAND_GEN_LFSR,
};
+enum {
+ FIO_CPUS_SHARED = 0,
+ FIO_CPUS_SPLIT,
+};
+
#endif
#endif