]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/osd/osd_operations: let pg reference destruct last
authorMatan Breizman <mbreizma@redhat.com>
Tue, 28 Nov 2023 15:41:35 +0000 (15:41 +0000)
committerMatan Breizman <mbreizma@redhat.com>
Wed, 10 Jan 2024 10:39:51 +0000 (10:39 +0000)
commita59e708b788d915dec90c1679f42a3a0c309ac59
treefac6afeb755c18bc9ecb98a136e3f1858a9c926d
parent3a520eb217e0024db6e2dcee5e4fc792f915d070
crimson/osd/osd_operations: let pg reference destruct last

Prevent from SnapTrimEvent::handle destruct before SnapTrimEvent::pg.
The pg reference should be destructed last.

May releate to: https://tracker.ceph.com/issues/63647

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
src/crimson/osd/osd_operations/pg_advance_map.cc
src/crimson/osd/osd_operations/pg_advance_map.h
src/crimson/osd/osd_operations/snaptrim_event.h
src/crimson/osd/shard_services.cc