]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: do not increment *issued_deferred* counter twice 68775/head
authorGarry Drankovich <garry.drankovich@clyso.com>
Wed, 6 May 2026 16:19:45 +0000 (19:19 +0300)
committerGarry Drankovich <garry.drankovich@clyso.com>
Mon, 1 Jun 2026 10:54:02 +0000 (13:54 +0300)
in write v2 mode.

_get_deferred_op() is already increasing performance counter on its own.

Signed-off-by: Garry Drankovich <garry.drankovich@clyso.com>
src/os/bluestore/Writer.cc

index 4da18bdab79ee6d7fcdf5e1e23322ef1ab20eebe..699efc57b5dc10535a35a8f0db1886a4634a9da5 100644 (file)
@@ -730,8 +730,6 @@ inline void BlueStore::Writer::_schedule_io_masked(
         op->op = bluestore_deferred_op_t::OP_WRITE;
         op->extents.emplace_back(bluestore_pextent_t(disk_position, chunk_size));
         op->data = ddata;
-        bstore->logger->inc(l_bluestore_issued_deferred_writes);
-        bstore->logger->inc(l_bluestore_issued_deferred_write_bytes, ddata.length());
       }
       disk_position += chunk_size;
       data_left -= chunk_size;
@@ -773,8 +771,6 @@ inline void BlueStore::Writer::_schedule_io(
       op->op = bluestore_deferred_op_t::OP_WRITE;
       op->extents = disk_extents;
       op->data = data;
-      bstore->logger->inc(l_bluestore_issued_deferred_writes);
-      bstore->logger->inc(l_bluestore_issued_deferred_write_bytes, data.length());
     } else {
       for (const auto& loc : disk_extents) {
         bufferlist data_chunk;