]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
qa/suites/crimson-rados/thrash: Modify osd_target_transaction_size 67261/head
authorAishwarya Mathuria <amathuri@redhat.com>
Wed, 21 Jan 2026 08:11:48 +0000 (08:11 +0000)
committerAishwarya Mathuria <amathuri@redhat.com>
Mon, 9 Feb 2026 10:32:42 +0000 (16:02 +0530)
commitd46804392c36799b3bd602320909067282256ebc
treecb65eaa03a75562b9471e041d563cb13acd5b7b4
parent2401a109e2ac85dfa20fc57328da663aa754c875
qa/suites/crimson-rados/thrash: Modify osd_target_transaction_size

We observed in Seastore, deletion of a large batch (default osd_target_transaction_size=30)
can take a significant amount of time.

Because this happens inside the peering_pp.process stage, it blocks the PG's peering pipeline.
During this block, any incoming OSDMap updates (PGAdvanceMap) are stalled behind the deletion work.
This eventually causes a global OSD-wide map progression hang because
the OSD cannot advance past an epoch until all PGs have processed
it.

To fix this, we are reducing osd_target_transaction_size to 5 to lower
conflict rates and allow deletion transactions to complete.

Fixes: https://tracker.ceph.com/issues/73791
Signed-off-by: Aishwarya Mathuria <amathuri@redhat.com>
qa/suites/crimson-rados/thrash/thrashers/default.yaml