]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: remove no-op buffer creation 54650/head
authorPere Diaz Bou <pere-altea@hotmail.com>
Tue, 2 Jan 2024 11:28:21 +0000 (12:28 +0100)
committerPere Diaz Bou <pere-altea@hotmail.com>
Tue, 30 Jan 2024 15:05:48 +0000 (16:05 +0100)
Signed-off-by: Pere Diaz Bou <pere-altea@hotmail.com>
src/os/bluestore/BlueStore.h

index 44dace5f49063c86072ca56edc399287e08caa7e..f40c636e072ff232fe975beffb0d88b251edeb17 100644 (file)
@@ -472,8 +472,6 @@ public:
     void write(BufferCacheShard* cache, uint64_t seq, uint32_t offset, ceph::buffer::list& bl,
               unsigned flags) {
       std::lock_guard l(cache->lock);
-      Buffer b(this, Buffer::STATE_WRITING, seq, offset, bl,
-                            flags);
       uint16_t cache_private = _discard(cache, offset, bl.length());
       _add_buffer(cache, this,
                   Buffer(this, Buffer::STATE_WRITING, seq, offset, bl,
@@ -485,7 +483,6 @@ public:
     void _finish_write(BufferCacheShard* cache, uint64_t seq);
     void did_read(BufferCacheShard* cache, uint32_t offset, ceph::buffer::list& bl) {
       std::lock_guard l(cache->lock);
-      Buffer b(this, Buffer::STATE_CLEAN, 0, offset, bl);
       uint16_t cache_private = _discard(cache, offset, bl.length());
       _add_buffer(
           cache, this,