travis: add rbd/zlib
[fio.git] / iolog.h
diff --git a/iolog.h b/iolog.h
index f7ef6229ed08a5c92ace84e2e8e45f4633987e2e..0438fa7b2993b5b44d170da03fb75ce7dc2d8a5d 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;
@@ -232,9 +230,16 @@ static inline bool per_unit_log(struct io_log *log)
        return log && !log->avg_msec;
 }
 
+static inline bool inline_log(struct io_log *log)
+{
+       return log->log_type == IO_LOG_TYPE_LAT ||
+               log->log_type == IO_LOG_TYPE_CLAT ||
+               log->log_type == IO_LOG_TYPE_SLAT;
+}
+
 extern void finalize_logs(struct thread_data *td, bool);
 extern void setup_log(struct io_log **, struct log_params *, const char *);
-extern void flush_log(struct io_log *, int);
+extern void flush_log(struct io_log *, bool);
 extern void flush_samples(FILE *, void *, uint64_t);
 extern void free_log(struct io_log *);
 extern void fio_writeout_logs(bool);