From 314f25e2b0032dc768f29026e90e88749cf1d4a4 Mon Sep 17 00:00:00 2001 From: Garry Drankovich Date: Wed, 6 May 2026 19:19:45 +0300 Subject: [PATCH] os/bluestore: do not increment *issued_deferred* counter twice in write v2 mode. _get_deferred_op() is already increasing performance counter on its own. Signed-off-by: Garry Drankovich --- src/os/bluestore/Writer.cc | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/os/bluestore/Writer.cc b/src/os/bluestore/Writer.cc index 4da18bdab79..699efc57b5d 100644 --- a/src/os/bluestore/Writer.cc +++ b/src/os/bluestore/Writer.cc @@ -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; -- 2.47.3