Project

General

Profile

Actions

Feature #647

closed

mon: refactor paxos interaction

Added by Sage Weil over 13 years ago. Updated over 11 years ago.

Status:
Duplicate
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

We currently have a paxos instance per state machine, which is silly for a bunch of reasons. The big one is that a monitor might be up to date on, say, the osdmap, but out of date on the pgmap, which leads to weird availability states.

Also, when a monitor rejoins and is far behind, it tries to catch up immediately. We need a 'recovering' state during which the monitor can stream data that it is behind on, and then try to join the quorum.


Related issues 1 (0 open1 closed)

Blocked by Ceph - Feature #717: cephtool: make -s/-w use subscribe instead of paxos watch; deprecate paxos watchResolvedJoao Eduardo Luis01/17/2011

Actions
Actions

Also available in: Atom PDF