engines/dfs: add DAOS File System (dfs) engine
authorJohann Lombardi <johann.lombardi@intel.com>
Sun, 14 Feb 2021 14:23:47 +0000 (15:23 +0100)
committerJohann Lombardi <johann.lombardi@intel.com>
Wed, 17 Mar 2021 13:49:43 +0000 (14:49 +0100)
commitc363fdd7fb54713bc04582df300722e97ac31348
tree1ba8fb41eaebb0ea29260ee1d824f32f45f3f2b1
parentea8c20c3416d03233879f0d96d745606bd66125b
engines/dfs: add DAOS File System (dfs) engine

DAOS is a new scale-out open-source object store.
See https://github.com/daos-stack/daos for more information.

This patch adds a new fio engine to support the filesystem layer built
on top of DAOS called DFS (DAOS File System). It supports asynchronous
read/write operations.

Signed-off-by: Johann Lombardi <johann.lombardi@intel.com>
Co-authored-by: Mohamad Chaarawi <mohamad.chaarawi@intel.com>
Co-authored-by: Vishwanath Venkatesan <vishwanath.venkatesan@intel.com>
Co-authored-by: Ioannis Galanis <ioannis.galanis@intel.com>
HOWTO
Makefile
configure
engines/dfs.c [new file with mode: 0644]
examples/dfs.fio [new file with mode: 0644]
fio.1
optgroup.c
optgroup.h
options.c