projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Revert "We do need to send a SIGQUIT to a process/thread, even if it is running"
[fio.git]
/
fio.h
diff --git
a/fio.h
b/fio.h
index a62971d1637d88f09da136d92ed1ee3909944b14..92264d998752900730db96bb870af2b591b4afe3 100644
(file)
--- a/
fio.h
+++ b/
fio.h
@@
-13,13
+13,13
@@
#include <string.h>
#include <getopt.h>
#include <string.h>
#include <getopt.h>
-#include "compiler.h"
+#include "compiler
/compiler
.h"
#include "list.h"
#include "rbtree.h"
#include "md5.h"
#include "crc32.h"
#include "list.h"
#include "rbtree.h"
#include "md5.h"
#include "crc32.h"
-#include "arch.h"
-#include "os.h"
+#include "arch
/arch
.h"
+#include "os
/os
.h"
#include "mutex.h"
#ifdef FIO_HAVE_SYSLET
#include "mutex.h"
#ifdef FIO_HAVE_SYSLET
@@
-135,6
+135,7
@@
struct io_u {
void *buf;
unsigned long buflen;
unsigned long long offset;
void *buf;
unsigned long buflen;
unsigned long long offset;
+ unsigned long long endpos;
/*
* IO engine state, may be different from above when we get
/*
* IO engine state, may be different from above when we get
@@
-224,6
+225,7
@@
enum fio_filetype {
FIO_TYPE_FILE = 1, /* plain file */
FIO_TYPE_BD, /* block device */
FIO_TYPE_CHAR, /* character device */
FIO_TYPE_FILE = 1, /* plain file */
FIO_TYPE_BD, /* block device */
FIO_TYPE_CHAR, /* character device */
+ FIO_TYPE_PIPE, /* pipe */
};
enum fio_ioengine_flags {
};
enum fio_ioengine_flags {
@@
-331,6
+333,7
@@
struct thread_stat {
unsigned int io_u_map[FIO_IO_U_MAP_NR];
unsigned int io_u_lat[FIO_IO_U_LAT_NR];
unsigned long total_io_u[2];
unsigned int io_u_map[FIO_IO_U_MAP_NR];
unsigned int io_u_lat[FIO_IO_U_LAT_NR];
unsigned long total_io_u[2];
+ unsigned long short_io_u[2];
unsigned long long io_bytes[2];
unsigned long runtime[2];
unsigned long long io_bytes[2];
unsigned long runtime[2];
@@
-409,6
+412,8
@@
struct thread_options {
unsigned int file_service_type;
unsigned int group_reporting;
unsigned int fadvise_hint;
unsigned int file_service_type;
unsigned int group_reporting;
unsigned int fadvise_hint;
+ unsigned int zero_buffers;
+ unsigned int time_based;
char *read_iolog_file;
char *write_iolog_file;
char *read_iolog_file;
char *write_iolog_file;
@@
-647,6
+652,7
@@
struct disk_util {
struct list_head list;
char *name;
struct list_head list;
char *name;
+ char *sysfs_root;
char path[256];
int major, minor;
char path[256];
int major, minor;