Project

General

Profile

Actions

Bug #58924

open

mgr: block register_client on new MgrMap

Added by Patrick Donnelly about 1 year ago. Updated about 1 year 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 1 (0 open1 closed)

Related to rbd - Bug #56724: [rbd_support] recover from RADOS instance blocklistingResolvedRamana Raja

Actions
Actions

Also available in: Atom PDF