Update ramp_time
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
diff --git a/fio.h b/fio.h
index a0c1109..9131792 100644
--- a/fio.h
+++ b/fio.h
@@ -820,6 +820,7 @@
extern void fio_gettime(struct timeval *, void *);
extern void set_genesis_time(void);
extern int ramp_time_over(struct thread_data *);
+extern int in_ramp_time(struct thread_data *);
/*
* Init/option functions
@@ -886,6 +887,7 @@
TD_NOT_CREATED = 0,
TD_CREATED,
TD_INITIALIZED,
+ TD_RAMP,
TD_RUNNING,
TD_VERIFYING,
TD_FSYNCING,
@@ -893,6 +895,8 @@
TD_REAPED,
};
+extern void td_set_runstate(struct thread_data *, int);
+
/*
* Verify helpers
*/
@@ -928,6 +932,11 @@
void io_u_mark_submit(struct thread_data *, unsigned int);
/*
+ * Reset stats after ramp time completes
+ */
+extern void reset_all_stats(struct thread_data *);
+
+/*
* io engine entry points
*/
extern int __must_check td_io_init(struct thread_data *);