]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: remove length from did_read
authorPere Diaz Bou <pere-altea@hotmail.com>
Thu, 28 Mar 2024 14:52:08 +0000 (15:52 +0100)
committerPere Diaz Bou <pere-altea@hotmail.com>
Thu, 25 Apr 2024 13:56:19 +0000 (15:56 +0200)
Signed-off-by: Pere Diaz Bou <pere-altea@hotmail.com>
src/os/bluestore/BlueStore.cc
src/os/bluestore/BlueStore.h

index a5b1fafe569179f55e8383bdc2f5f2e14c1c2b5d..fc929803641a76a6fb1affe37495d46284ba5ebc 100644 (file)
@@ -11895,7 +11895,7 @@ int BlueStore::_generate_read_result_bl(
       if (buffered) {
         bufferlist region_buffer;
         region_buffer.substr_of(raw_bl, blob_offset, length);
-        o->bc.did_read(o->c->cache, offset, region_buffer.length(), std::move(region_buffer));
+        o->bc.did_read(o->c->cache, offset, std::move(region_buffer));
       }
       for (auto& req : r2r) {
         for (auto& r : req.regs) {
@@ -11917,7 +11917,7 @@ int BlueStore::_generate_read_result_bl(
             bufferlist region_buffer;
             region_buffer.substr_of(req.bl, r.front, r.length);
             // need offset before padding
-            o->bc.did_read(o->c->cache, r.logical_offset, r.length, std::move(region_buffer));
+            o->bc.did_read(o->c->cache, r.logical_offset, std::move(region_buffer));
           }
           ready_regions[r.logical_offset].substr_of(req.bl, r.front, r.length);
         }
index 87e0e0f402613d61a0ea8781410ea5fdc93e3a24..880005d17dd5ce284afb7ded4b44f91cb931bc4c 100644 (file)
@@ -500,7 +500,7 @@ public:
       cache->_trim();
     }
     void _finish_write(OnodeRef onode, uint64_t seq);
-    void did_read(BufferCacheShard* cache, uint32_t offset, uint32_t length, ceph::buffer::list&& bl) {
+    void did_read(BufferCacheShard* cache, uint32_t offset, ceph::buffer::list&& bl) {
       std::lock_guard l(cache->lock);
       uint16_t cache_private = _discard(cache, offset, bl.length());
       _add_buffer(