]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
fio: generalize for other ObjectStores
authorCasey Bodley <cbodley@redhat.com>
Tue, 29 Sep 2015 18:40:39 +0000 (14:40 -0400)
committerCasey Bodley <cbodley@redhat.com>
Tue, 13 Sep 2016 15:02:17 +0000 (11:02 -0400)
commit1a763249819281bb73d7581a5922d2795d0c6cd8
tree751ebf14a88811820cc2c09be958d951914e66e7
parenta05dd63c8b26a2270ccb717ca750bc091a672857
fio: generalize for other ObjectStores

* renamed target to fio_ceph_objectstore
* moved into src/test/fio subdirectory
* added to cmake build
* added support for DDIR_READ
* added required fio option 'conf' to load a ceph configuration file
* added multiple collections per job to simulate parallelism from pgs
* creates objects of the appropriate size on setup
* added support for multiple jobs that share an ObjectStore instance

Signed-off-by: Casey Bodley <cbodley@redhat.com>
CMakeLists.txt
cmake/modules/Findfio.cmake [new file with mode: 0644]
src/common/config_opts.h
src/test/CMakeLists.txt
src/test/fio/CMakeLists.txt [new file with mode: 0644]
src/test/fio/ceph-objectstore.fio [new file with mode: 0644]
src/test/fio/fio_ceph_objectstore.cc [new file with mode: 0644]
src/test/fio_ceph_filestore.cc [deleted file]