Project

General

Profile

Actions

Bug #59314

open

mon/MDSMonitor: plug PAXOS when evicting an MDS

Added by Patrick Donnelly about 1 year ago. Updated 11 months ago.

Status:
Pending Backport
Priority:
High
Category:
-
Target version:
% Done:

0%

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

Description

Various paths which call MDSMonitor::fail_mds_gid should also plug PAXOS so that the pending FSMap is batched with the OSDMap update. This ensures that the two map updates are committed simultaneously. During mon failure scenarios, we don't only want the OSDMap update done and the FSMap change lost.


Related issues 4 (2 open2 closed)

Related to mgr - Bug #58923: MgrMonitor: batch commit OSDMap and MgrMap mutationsResolvedPatrick Donnelly

Actions
Copied to CephFS - Backport #61799: quincy: mon/MDSMonitor: plug PAXOS when evicting an MDSIn ProgressPatrick DonnellyActions
Copied to CephFS - Backport #61800: reef: mon/MDSMonitor: plug PAXOS when evicting an MDSIn ProgressPatrick DonnellyActions
Copied to CephFS - Backport #61801: pacific: mon/MDSMonitor: plug PAXOS when evicting an MDSRejectedPatrick DonnellyActions
Actions

Also available in: Atom PDF