Project

General

Profile

Bug #58924

mgr: block register_client on new MgrMap

Added by Patrick Donnelly 9 months ago. Updated 7 months ago.

Status:
Fix Under Review
Priority:
High
Assignee:
Category:
-
Target version:
% Done:

0%

Source:
Development
Tags:
Backport:
reef,quincy,pacific
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

A mgr (plugin) may reconnect and use a new RADOS client upon learning its blocklist. The new client may do work racing with a newly active mgr.

The mgr should block return of the register_client method until the new MgrMap is received to ensure the monitors have recorded the new address for the still active mgr.


Related issues

Related to rbd - Bug #56724: [rbd_support] recover from RADOS instance blocklisting Resolved

History

#1 Updated by Ramana Raja 8 months ago

  • Related to Bug #56724: [rbd_support] recover from RADOS instance blocklisting added

#2 Updated by Patrick Donnelly 8 months ago

  • Pull request ID set to 50658

#3 Updated by Ramana Raja 7 months ago

  • Status changed from In Progress to Fix Under Review
  • Assignee changed from Patrick Donnelly to Ramana Raja
  • Pull request ID changed from 50658 to 51169

Also available in: Atom PDF