]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw/dbstore: Fix crash in delete_stale_objs 46829/head
authorSoumya Koduri <skoduri@redhat.com>
Thu, 23 Jun 2022 17:33:18 +0000 (23:03 +0530)
committerSoumya Koduri <skoduri@redhat.com>
Thu, 23 Jun 2022 18:23:53 +0000 (23:53 +0530)
commit0620e58db11ff1e9f7206e24238abf6242c3e59a
tree1007eada6a2b8a7ca877af2cad701856d2a33d98
parent61967a4d4a17b20c9b2832113dbe01f8b2381268
rgw/dbstore: Fix crash in delete_stale_objs

Fix a race between RemoveBucket and delete_stale_objs operations
by using shared_ptr to add reference to DB Ops.

Fixes:https://tracker.ceph.com/issues/55828
Signed-off-by: Soumya Koduri <skoduri@redhat.com>
src/rgw/store/dbstore/common/dbstore.cc
src/rgw/store/dbstore/common/dbstore.h
src/rgw/store/dbstore/sqlite/sqliteDB.cc
src/rgw/store/dbstore/sqlite/sqliteDB.h