]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
crimson/osd: decouple snap trim initiation from scrub completion 68948/head
authorRonen Friedman <rfriedma@redhat.com>
Sat, 16 May 2026 14:39:51 +0000 (14:39 +0000)
committerRonen Friedman <rfriedma@redhat.com>
Wed, 20 May 2026 04:53:43 +0000 (04:53 +0000)
commit68896302163074a56e4d0f5e0de588fc87770b80
tree7e75534e9305a41547be276f03ff98352200b4b8
parent76152dcc1b11987510c1007b64ae7cc61bd391e6
crimson/osd: decouple snap trim initiation from scrub completion

Add SnapTrimInitiate operation so kick_snap_trim() no longer calls
on_active_actmap() inline during scrub completion, which nested
conflicting with_interruption contexts and hit an assertion.

Fixes: https://tracker.ceph.com/issues/76550
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
src/crimson/osd/osd_operation.h
src/crimson/osd/osd_operations/snaptrim_event.cc
src/crimson/osd/osd_operations/snaptrim_event.h
src/crimson/osd/pg.cc
src/crimson/osd/pg.h