From: Matan Breizman Date: Wed, 3 Jun 2026 10:08:57 +0000 (+0000) Subject: crimson/os/seastore/cache: avoid double increments X-Git-Tag: v21.0.1~19^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=deb815c4b990faef82126798b9ea80ea71246bcf;p=ceph.git crimson/os/seastore/cache: avoid double increments reseting a txn doesnt really create a new one semantically. avoid incrementing "created" on reset, otherwise we end up with inflated numbers where MUTATE txn created count is twice as higher than committed. Note, "resets" are already tracked as invalidated. Signed-off-by: Matan Breizman --- diff --git a/src/crimson/os/seastore/cache.h b/src/crimson/os/seastore/cache.h index e6ebb2a7267..ce1d38607eb 100644 --- a/src/crimson/os/seastore/cache.h +++ b/src/crimson/os/seastore/cache.h @@ -141,7 +141,6 @@ public: LOG_PREFIX(Cache::reset_transaction_preserve_handle); if (t.did_reset()) { SUBDEBUGT(seastore_t, "reset", t); - ++(get_by_src(stats.trans_created_by_src, t.get_src())); } t.reset_preserve_handle(); }