stat: fix reversed check for ramp time
[fio.git] / iolog.h
diff --git a/iolog.h b/iolog.h
index 2b7813b91f22095d135d96be444fc12809c97cd6..0da70670c796ef1e8685394d88bb455a843d917b 100644 (file)
--- a/iolog.h
+++ b/iolog.h
@@ -44,8 +44,6 @@ enum {
 #define DEF_LOG_ENTRIES                1024
 #define MAX_LOG_ENTRIES                (1024 * DEF_LOG_ENTRIES)
 
-#define LOG_QUIESCE_SZ         (64 * 1024 * 1024)
-
 struct io_logs {
        struct flist_head list;
        uint64_t nr_samples;
@@ -63,6 +61,12 @@ struct io_log {
        struct flist_head io_logs;
        uint32_t cur_log_max;
 
+       /*
+        * When the current log runs out of space, store events here until
+        * we have a chance to regrow
+        */
+       struct io_logs *pending;
+
        unsigned int log_ddir_mask;
 
        char *filename;
@@ -139,6 +143,7 @@ static inline struct io_sample *__get_sample(void *samples, int log_offset,
 
 struct io_logs *iolog_cur_log(struct io_log *);
 uint64_t iolog_nr_samples(struct io_log *);
+void regrow_logs(struct thread_data *);
 
 static inline struct io_sample *get_sample(struct io_log *iolog,
                                           struct io_logs *cur_log,