Project

General

Profile

Bug #16939

multisite: RGWPeriodPuller tries to pull from itself

Added by Casey Bodley over 7 years ago. Updated over 7 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
-
% Done:

0%

Source:
other
Tags:
Backport:
jewel
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

when RGWPeriodPuller::pull() is called repeatedly (as in RGWPeriodHistory), the period argument is being reused without clearing its epoch field. RGWPeriod::init() was then failing to read the new period id with the old epoch, and then trying to fetch that period from itself (the metadata master zone)


Related issues

Copied to rgw - Backport #17032: jewel: multisite: RGWPeriodPuller tries to pull from itself Resolved

History

#1 Updated by Casey Bodley over 7 years ago

  • Status changed from New to Fix Under Review

#2 Updated by Casey Bodley over 7 years ago

  • Status changed from Fix Under Review to Pending Backport

#3 Updated by Loïc Dachary over 7 years ago

  • Copied to Backport #17032: jewel: multisite: RGWPeriodPuller tries to pull from itself added

#4 Updated by Loïc Dachary over 7 years ago

  • Status changed from Pending Backport to Resolved

Also available in: Atom PDF