Add support for runtime log compression

If log_compression=64M is specified, fio will "bite" off chunks of
the IO logs and runtime compress them with zlib. This can greatly
reduce the amount of memory required to do iops/bw/lat logging of
a run, at the cost of using some background CPU for the compression.

Signed-off-by: Jens Axboe <axboe@fb.com>
diff --git a/thread_options.h b/thread_options.h
index e53000a..deb3d67 100644
--- a/thread_options.h
+++ b/thread_options.h
@@ -109,6 +109,7 @@
 	unsigned int use_os_rand;
 	unsigned int log_avg_msec;
 	unsigned int log_offset;
+	unsigned int log_gz;
 	unsigned int norandommap;
 	unsigned int softrandommap;
 	unsigned int bs_unaligned;
@@ -337,6 +338,7 @@
 	uint32_t use_os_rand;
 	uint32_t log_avg_msec;
 	uint32_t log_offset;
+	uint32_t log_gz;
 	uint32_t norandommap;
 	uint32_t softrandommap;
 	uint32_t bs_unaligned;