]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: gc remove tag after all sub io finish 29199/head
authorTianshan Qu <tianshan@xsky.com>
Tue, 23 Jul 2019 09:59:09 +0000 (17:59 +0800)
committerTianshan Qu <tianshan@xsky.com>
Sun, 11 Aug 2019 16:32:18 +0000 (00:32 +0800)
commit9ec4427199794566da78098b199a84f0afd17415
treeb8855d3c0ea8066bc336898477936b8598d16f39
parent3f18ed55aa711035d836e3ce780cf7f6d01d3e45
rgw: gc remove tag after all sub io finish

now gc add tag to remove queue just after first shadow io finish,
so if following shadows have any delete failure, there will be no
chance to retry, since gc tag entry have been removed

Fixes: http://tracker.ceph.com/issues/40903
Signed-off-by: Tianshan Qu <tianshan@xsky.com>
src/rgw/rgw_gc.cc