]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test/fio: pass config params to object store in a different manner 23267/head
authorIgor Fedotov <ifedotov@suse.com>
Tue, 7 Aug 2018 14:19:15 +0000 (17:19 +0300)
committerIgor Fedotov <ifedotov@suse.com>
Tue, 7 Aug 2018 14:19:15 +0000 (17:19 +0300)
This avoids an existing bug with config params substituion.

Signed-off-by: Igor Fedotov <ifedotov@suse.com>
src/test/fio/fio_ceph_objectstore.cc

index d92767f760b0a209f0912ac01125646f6e25d941..d65dc28bee7c5191105f41981bdb6aef77d08e2f 100644 (file)
@@ -336,9 +336,9 @@ Engine::Engine(thread_data* td)
 
   // create the ObjectStore
   os.reset(ObjectStore::create(g_ceph_context,
-                               g_conf()->osd_objectstore,
-                               g_conf()->osd_data,
-                               g_conf()->osd_journal));
+                               g_conf().get_val<std::string>("osd objectstore"),
+                               g_conf().get_val<std::string>("osd data"),
+                               g_conf().get_val<std::string>("osd journal")));
   if (!os)
     throw std::runtime_error("bad objectstore type " + g_conf()->osd_objectstore);