From 53ce4784b38bb3bf6cc26da564a61a15d2075b48 Mon Sep 17 00:00:00 2001 From: Pere Diaz Bou Date: Thu, 28 Mar 2024 15:52:08 +0100 Subject: [PATCH] os/bluestore: remove length from did_read Signed-off-by: Pere Diaz Bou --- src/os/bluestore/BlueStore.cc | 4 ++-- src/os/bluestore/BlueStore.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index a5b1fafe56917..fc929803641a7 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -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); } diff --git a/src/os/bluestore/BlueStore.h b/src/os/bluestore/BlueStore.h index 87e0e0f402613..880005d17dd5c 100644 --- a/src/os/bluestore/BlueStore.h +++ b/src/os/bluestore/BlueStore.h @@ -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( -- 2.39.5