]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
librbd: Remvoe unused func ImageCtx::read_from_cache.
authorJianpeng Ma <jianpeng.ma@intel.com>
Thu, 5 Feb 2015 03:28:50 +0000 (11:28 +0800)
committerJianpeng Ma <jianpeng.ma@intel.com>
Mon, 9 Mar 2015 05:43:54 +0000 (13:43 +0800)
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
src/librbd/ImageCtx.cc
src/librbd/ImageCtx.h

index b065534b1f05e3275453f9c3dd16d7b8bc67aba4..befb452ea45945bbc114a79b5c0b7dc9e2783197 100644 (file)
@@ -572,21 +572,6 @@ namespace librbd {
     }
   }
 
-  int ImageCtx::read_from_cache(object_t o, uint64_t object_no, bufferlist *bl,
-                               size_t len, uint64_t off) {
-    int r;
-    Mutex mylock("librbd::ImageCtx::read_from_cache");
-    Cond cond;
-    bool done;
-    Context *onfinish = new C_SafeCond(&mylock, &cond, &done, &r);
-    aio_read_from_cache(o, object_no, bl, len, off, onfinish, 0);
-    mylock.Lock();
-    while (!done)
-      cond.Wait(mylock);
-    mylock.Unlock();
-    return r;
-  }
-
   void ImageCtx::user_flushed() {
     if (object_cacher && cct->_conf->rbd_cache_writethrough_until_flush) {
       md_lock.get_read();
index a35e40b54b4b3a2bd6ab74d11653ce02199d21ae..21ae7a051866d6e6ea963e99e36926a11e950e2b 100644 (file)
@@ -183,8 +183,6 @@ namespace librbd {
                             int fadvise_flags);
     void write_to_cache(object_t o, const bufferlist& bl, size_t len,
                        uint64_t off, Context *onfinish, int fadvise_flags);
-    int read_from_cache(object_t o, uint64_t object_no, bufferlist *bl,
-                       size_t len, uint64_t off);
     void user_flushed();
     void flush_cache_aio(Context *onfinish);
     int flush_cache();