]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: fix _do_read read out of buffer cache
authorSage Weil <sage@redhat.com>
Mon, 23 May 2016 18:59:36 +0000 (14:59 -0400)
committerSage Weil <sage@redhat.com>
Wed, 1 Jun 2016 15:40:47 +0000 (11:40 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
src/os/bluestore/BlueStore.cc

index c78279c5c4b56df58264b4574c61ab2f8ac745ba..8d1d334a0efb524382172939597ad561409ca7b7 100644 (file)
@@ -2823,8 +2823,10 @@ int BlueStore::_do_read(
 
   ready_regions_t ready_regions_in_cache, ready_regions;
   interval_set<uint64_t> ready_intervals_in_cache;
-  o->bc.read(off, length, ready_regions_in_cache, ready_intervals_in_cache);
-  dout(20) << __func__ << " regions in cache " << ready_regions_in_cache.size() << " " << ready_intervals_in_cache << dendl;
+  o->bc.read(off, l, ready_regions_in_cache, ready_intervals_in_cache);
+  dout(20) << __func__ << " regions in cache 0x" << std::hex
+          << ready_regions_in_cache.size() << " 0x" << ready_intervals_in_cache
+          << std::dec << dendl;
 
   //build blob list to read
   blobs2read_t blobs2read;