]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
os/KeyValueStore: kill default_osr
authorSage Weil <sage@redhat.com>
Mon, 14 Sep 2015 19:21:41 +0000 (15:21 -0400)
committerSage Weil <sage@redhat.com>
Mon, 14 Sep 2015 20:33:39 +0000 (16:33 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
src/os/KeyValueStore.cc
src/os/KeyValueStore.h

index a147c0b27ab428bca814f28a70510cde61976b92..3328db5e56f0cd4b9581b8843986e4f94a4e9cbe 100644 (file)
@@ -534,7 +534,6 @@ KeyValueStore::KeyValueStore(const std::string &base,
   ondisk_finisher(g_ceph_context),
   collections_lock("KeyValueStore::collections_lock"),
   lock("KeyValueStore::lock"),
-  default_osr("default"),
   throttle_ops(g_ceph_context, "keyvaluestore_ops", g_conf->keyvaluestore_queue_max_ops),
   throttle_bytes(g_ceph_context, "keyvaluestore_bytes", g_conf->keyvaluestore_queue_max_bytes),
   op_finisher(g_ceph_context),
@@ -1049,8 +1048,7 @@ int KeyValueStore::queue_transactions(Sequencer *posr, list<Transaction*> &tls,
 
   // set up the sequencer
   OpSequencer *osr;
-  if (!posr)
-    posr = &default_osr;
+  assert(posr);
   if (posr->p) {
     osr = static_cast<OpSequencer *>(posr->p.get());
     dout(5) << "queue_transactions existing " << *osr << "/" << osr->parent
index 148083762af97c0ae92c7883362471a2250c8778..90e41ee85a171dd98a127799bfca737f55ed3a13 100644 (file)
@@ -429,7 +429,6 @@ class KeyValueStore : public ObjectStore,
 
   friend ostream& operator<<(ostream& out, const OpSequencer& s);
 
-  Sequencer default_osr;
   deque<OpSequencer*> op_queue;
   Throttle throttle_ops, throttle_bytes;
   Finisher op_finisher;