]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test/fio: fix fio objectstore plugin building broken by 20514/head
authorIgor Fedotov <ifedotov@suse.com>
Wed, 21 Feb 2018 20:47:50 +0000 (23:47 +0300)
committerIgor Fedotov <ifedotov@suse.com>
Wed, 21 Feb 2018 20:47:50 +0000 (23:47 +0300)
ObjectStore::queue_transaction interface changes.

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

index 7d573ca86806d645731b085f97af09a867a16013..784b94f93ca2ed7ff883a9fea9a37708a6e39c10 100644 (file)
@@ -667,10 +667,9 @@ int fio_ceph_os_queue(thread_data* td, io_u* u)
       ghobject_t pgmeta_oid(coll.pg.make_pgmeta_oid());
       t.omap_setkeys(coll.cid, pgmeta_oid, omaps);
     }
+    t.register_on_commit(new UnitComplete(u));
     os->queue_transaction(coll.ch,
-                          std::move(t),
-                          nullptr,
-                          new UnitComplete(u));
+                          std::move(t));
     return FIO_Q_QUEUED;
   }