Project

General

Profile

Feature #16091

Monclient: hunt for mons in parallel

Added by Samuel Just almost 8 years ago. Updated about 7 years ago.

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

0%

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

Description

Currently, the MonClient (See src/mon/MonClient.h|cc) hunts for a mon to connect to by iteratively choosing a random one and attempting to connect until a successful connection is established. In cases where one or more mons are down, this can take a significant amount of time increasing load on the cluster. This feature involves reworking MonClient to allow it to hunt for several mons in parallel and connect with the fastest one to respond.


Related issues

Related to Ceph - Bug #15368: "api_misc: [ FAILED ] LibRadosMiscConnectFailure.ConnectFailure" Resolved 04/04/2016
Duplicated by Ceph - Feature #7150: mon: hunt for multiple mons in parallel Duplicate 01/15/2014

History

#1 Updated by Samuel Just almost 8 years ago

  • Related to Bug #15368: "api_misc: [ FAILED ] LibRadosMiscConnectFailure.ConnectFailure" added

#2 Updated by Samuel Just almost 8 years ago

http://tracker.ceph.com/issues/15368 can probably be addressed as part of this rework.

#3 Updated by Kefu Chai almost 8 years ago

  • Duplicates Feature #7150: mon: hunt for multiple mons in parallel added

#4 Updated by Kefu Chai almost 8 years ago

  • Duplicates deleted (Feature #7150: mon: hunt for multiple mons in parallel)

#5 Updated by Kefu Chai almost 8 years ago

  • Duplicated by Feature #7150: mon: hunt for multiple mons in parallel added

#6 Updated by Kefu Chai almost 8 years ago

  • Status changed from New to Duplicate

sdieffen is working on this.

#7 Updated by Kefu Chai almost 8 years ago

  • Status changed from Duplicate to In Progress

#8 Updated by Kefu Chai over 7 years ago

  • Assignee set to Kefu Chai

#9 Updated by Kefu Chai over 7 years ago

  • Status changed from In Progress to Fix Under Review

#10 Updated by Kefu Chai about 7 years ago

  • Status changed from Fix Under Review to Resolved

Also available in: Atom PDF