Home | History | Annotate | Download | only in engines
      1 #include <glusterfs/api/glfs.h>
      2 #include "../fio.h"
      3 
      4 struct gf_options {
      5 	void *pad;
      6 	char *gf_vol;
      7 	char *gf_brick;
      8 };
      9 
     10 struct gf_data {
     11 	glfs_t *fs;
     12 	glfs_fd_t *fd;
     13 	struct io_u **aio_events;
     14 };
     15 
     16 extern struct fio_option gfapi_options[];
     17 extern int fio_gf_setup(struct thread_data *td);
     18 extern void fio_gf_cleanup(struct thread_data *td);
     19 extern int fio_gf_get_file_size(struct thread_data *td, struct fio_file *f);
     20 extern int fio_gf_open_file(struct thread_data *td, struct fio_file *f);
     21 extern int fio_gf_close_file(struct thread_data *td, struct fio_file *f);
     22 extern int fio_gf_unlink_file(struct thread_data *td, struct fio_file *f);
     23