VERIFY_CRC7, /* crc7 sum data blocks */
VERIFY_SHA256, /* sha256 sum data blocks */
VERIFY_SHA512, /* sha512 sum data blocks */
+ VERIFY_META, /* block_num, timestamp etc. */
+ VERIFY_PATTERN, /* verify a specific pattern */
VERIFY_NULL, /* pretend to verify */
};
struct vhdr_crc7 {
uint8_t crc7;
};
+struct vhdr_meta {
+ uint64_t offset;
+ unsigned char thread;
+ unsigned short numberio;
+ unsigned long time_sec;
+ unsigned long time_usec;
+};
struct group_run_stats {
unsigned long long max_run[2], min_run[2];
unsigned long usr_time;
unsigned long sys_time;
unsigned long ctx;
+ unsigned long minf, majf;
/*
* IO depth and latency stats
unsigned int end_fsync;
unsigned int sync_io;
unsigned int verify;
+ unsigned int do_verify;
unsigned int verifysort;
unsigned int verify_interval;
unsigned int verify_offset;
unsigned int verify_pattern;
unsigned int verify_pattern_bytes;
+ unsigned int verify_fatal;
unsigned int use_thread;
unsigned int unlink;
unsigned int do_disk_util;