]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ObjectCacher: remove unused/unimplemented methods
authorJosh Durgin <josh.durgin@dreamhost.com>
Fri, 23 Mar 2012 17:51:31 +0000 (10:51 -0700)
committerSage Weil <sage.weil@dreamhost.com>
Sat, 14 Apr 2012 03:46:35 +0000 (20:46 -0700)
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
src/osdc/ObjectCacher.cc
src/osdc/ObjectCacher.h

index eec119f63dbe823415a945db81a9fe5c89b21426..c1b83e2e0c07f2a91b34c42766494783ca29daeb 100644 (file)
@@ -1543,51 +1543,6 @@ void ObjectCacher::truncate_set(ObjectSet *oset, vector<ObjectExtent>& exls)
     flush_set_callback(flush_set_callback_arg, oset);
 }
 
-
-void ObjectCacher::kick_sync_writers(ObjectSet *oset)
-{
-  if (oset->objects.empty()) {
-    ldout(cct, 10) << "kick_sync_writers on " << oset << " dne" << dendl;
-    return;
-  }
-
-  ldout(cct, 10) << "kick_sync_writers on " << oset << dendl;
-
-  list<Context*> ls;
-
-  for (xlist<Object*>::iterator i = oset->objects.begin();
-       !i.end(); ++i) {
-    Object *ob = *i;
-    
-    ls.splice(ls.begin(), ob->waitfor_wr);
-  }
-
-  finish_contexts(cct, ls);
-}
-
-void ObjectCacher::kick_sync_readers(ObjectSet *oset)
-{
-  if (oset->objects.empty()) {
-    ldout(cct, 10) << "kick_sync_readers on " << oset << " dne" << dendl;
-    return;
-  }
-
-  ldout(cct, 10) << "kick_sync_readers on " << oset << dendl;
-
-  list<Context*> ls;
-
-  for (xlist<Object*>::iterator i = oset->objects.begin();
-       !i.end(); ++i) {
-    Object *ob = *i;
-    
-    ls.splice(ls.begin(), ob->waitfor_rd);
-  }
-
-  finish_contexts(cct, ls);
-}
-
-
-
 void ObjectCacher::verify_stats() const
 {
   ldout(cct, 10) << "verify_stats" << dendl;
index 98ce8b6b7e072b795998925181cea8484ac9bd1f..36a7f1b5b43fba1590e92aeb8467e7ce937f4ff0 100644 (file)
@@ -574,7 +574,6 @@ class ObjectCacher {
   void flush_all(Context *onfinish=0);
 
   bool commit_set(ObjectSet *oset, Context *oncommit);
-  void commit_all(Context *oncommit=0);
 
   void purge_set(ObjectSet *oset);
 
@@ -583,10 +582,6 @@ class ObjectCacher {
 
   void truncate_set(ObjectSet *oset, vector<ObjectExtent>& ex);
 
-  void kick_sync_writers(ObjectSet *oset);
-  void kick_sync_readers(ObjectSet *oset);
-
-
   // file functions
 
   /*** async+caching (non-blocking) file interface ***/