Project

General

Profile

Bug #40903

rgw: gc remove tag issue

Added by Tianshan Qu 4 months ago. Updated 3 months ago.

Status:
Pending Backport
Priority:
Normal
Assignee:
Target version:
Start date:
07/23/2019
Due date:
% Done:

0%

Source:
Tags:
Backport:
nautilus,mimic,luminous
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature:

Description

Alternate Text

Currently a gc tag is removed once the first shadow object is removed. That is problematic since if there is a failure in removing the rest of the shadow objects, there's no record to do so.

Instead we should only remove the gc tag once all the shadow objects are successfully removed.

Original Text

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.


Related issues

Copied to rgw - Backport #41636: nautilus: rgw: gc remove tag issue In Progress
Copied to rgw - Backport #41637: luminous: rgw: gc remove tag issue New
Copied to rgw - Backport #41638: mimic: rgw: gc remove tag issue Resolved

History

#2 Updated by Casey Bodley 4 months ago

  • Status changed from New to Need Review

#3 Updated by Eric Ivancich 4 months ago

  • Description updated (diff)
  • Status changed from Need Review to Need Test
  • Target version set to v15.0.0
  • Backport set to nautilus,mimic,luminous
  • Pull request ID set to 29199

#4 Updated by Eric Ivancich 4 months ago

  • Assignee set to Tianshan Qu

#5 Updated by Casey Bodley 3 months ago

  • Status changed from Need Test to Testing

#6 Updated by Casey Bodley 3 months ago

  • Status changed from Testing to Pending Backport

#7 Updated by Nathan Cutler 3 months ago

#8 Updated by Nathan Cutler 3 months ago

#9 Updated by Nathan Cutler 3 months ago

Also available in: Atom PDF