]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mon: use brute force to find a sync provider if our first one fails
authorGreg Farnum <greg@inktank.com>
Fri, 26 Apr 2013 19:32:10 +0000 (12:32 -0700)
committerGreg Farnum <greg@inktank.com>
Fri, 26 Apr 2013 19:32:10 +0000 (12:32 -0700)
commit5fa3cbf520f5aeb9e0101c1263f681542d3069a5
tree4b2434b73a343effa6b06e1903fb025cb65becbf
parent56ac098b88962a0cbeddfd0fc6cecf03dc4e1df0
mon: use brute force to find a sync provider if our first one fails

We try and select a random monitor first, but if that fails we should
make sure that nobody's available before asserting.

Fixes #4812

Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
src/mon/Monitor.cc