]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: rgwgc:process coredump in some special case。 Gc processes obja, objb, objc in... 25430/head
authorsdnets <sdnets2018@gmail.com>
Wed, 13 Jun 2018 01:32:16 +0000 (09:32 +0800)
committerCasey Bodley <cbodley@redhat.com>
Thu, 6 Dec 2018 21:15:22 +0000 (16:15 -0500)
commit575a7900660c7ec02250aa58cd88b2e02962e135
tree5b4b02c8649ff420510d595add60b36dc2decc96
parenta74f7053361a6cdbee6e66bd1d41e95057130f9e
rgw: rgwgc:process coredump in some special case。 Gc processes obja, objb, objc in order and pool of objb is deleted (obja and objc is in the same pool and pool exits). RGW will coredump as ctx->io_ctx_impl is an empty point during delete objc.
Fixes:http://tracker.ceph.com/issues/23199

Signed-off-by: zhaokun <develop@hikdata.com>
src/rgw/rgw_gc.cc