Glusterfs libgfapi engine - initial deposit
make glfs call per thread based
respond to get file size
respond to get file size
fix get file size problem
fix man page; fix read work
extend file for real
first async IO code drop
second async IO code drop
Fix some typos in the manpage

Signed-off-by: Christophe Vu-Brugier <cvubrugier@yahoo.fr>
glusterfs api fadvise support
Merge branch 'master' of git://github.com/rootfs/fio

Signed-off-by: Jens Axboe <axboe@fb.com>

Conflicts:
	configure
Merge branch 'master' of git://github.com/cvubrugier/fio
Run the gluster engines through indent

Signed-off-by: Jens Axboe <axboe@fb.com>
fix a bug of rbd engine when specify invalidate=1 or fadvise_hint=1.

When specify invalidate=1 or fadvise_hint=1, fio will call posix_fadvise(2), which will return
-EBADF and prevent fio librbd engine acting normally.

We set file type to FIO_TYPE_CHAR to work-around this problem.
add a new filetype FIO_TYPE_SPECIAL for artificial file used in rbd engine