summaryrefslogtreecommitdiffstats
path: root/src/mon/MonClient.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #14422 from tchaikov/wip-19427Sage Weil2017-04-121-8/+3
|\
| * mon/MonClient: make get_mon_log_message() atomicKefu Chai2017-04-101-8/+3
* | monc: Remove pessimizing moveAdam C. Emerson2017-04-111-1/+1
* | mon: avoid segfault in wait_auth_rotatingJohn Spray2017-04-101-0/+3
|/
* Merge pull request #13853 from tchaikov/wip-19134Kefu Chai2017-03-201-3/+7
|\
| * mon/MonClient: don't return zero global_idKefu Chai2017-03-101-3/+7
* | mon: make MonClient::start_mon_command return voidJohn Spray2017-03-091-8/+3
|/
* mon/MonClient: do not assert on auth in build_authorizer()Kefu Chai2017-03-011-4/+6
* mon/MonClient: discard stray messages from non-acitve connsKefu Chai2017-02-261-1/+3
* mon/MonClient: persist global_id across re-connectingKefu Chai2017-02-211-9/+11
* mon/MonClient: random all ranks then pick first_nMingxin Liu2017-02-181-6/+8
* Merge pull request #13440 from Liuchang0812/cleanup-monSage Weil2017-02-151-2/+2
|\
| * mon: add override in mon subsystemliuchang08122017-02-151-2/+2
* | mon/MonClient: remove unnecessary helper functionsKefu Chai2017-02-141-8/+6
* | mon/MonClient: remove unnecessary includeKefu Chai2017-02-141-0/+1
* | mon/monclient: hunt for multiple monitor in parallelKefu Chai2017-02-141-213/+365
* | mon/MonClient: use __func__ for function namesKefu Chai2017-02-141-27/+27
|/
* mon/MonClient: use FEATUREMASK for testing for SERVER_KRAKEN on the serverSage Weil2017-02-061-4/+3
* mon/MonClient: use std::unique_ptr<>; fix leakSage Weil2017-01-131-25/+15
* common: Unskew clockAdam C. Emerson2016-12-221-7/+7
* mon/MonClient: do not request MGR key from pre-kraken monsSage Weil2016-10-161-0/+12
* monc: remove unused AuthAuthorizeHandlerRegistryJohn Spray2016-09-291-1/+0
* Merge pull request #10383 from stiopaa1/mon_monclient_moveCTickClassSage Weil2016-09-191-0/+8
|\
| * mon/MonClient: move C_Tick struct to cc fileMichal Jarzabek2016-07-211-0/+8
* | mon/MonClient: should update sub_sent with sub_newKefu Chai2016-08-161-1/+3
* | Merge pull request #9259 from xiexingguo/xxg-wip-fix-monclientpingerYuri Weinstein2016-08-051-0/+1
|\ \
| * | mon: shutdown finisher in a more graceful wayxie xingguo2016-06-201-0/+1
| |/
* / mon/MonClient: move C_CancelMonCommand to cc fileMichal Jarzabek2016-07-211-0/+10
|/
* MON: optimize header file dependency.cxwshawn2016-05-201-8/+1
* Merge pull request #8258 from asheplyakov/bug-12065Sage Weil2016-03-311-4/+22
|\
| * monclient: avoid key renew storm on clock skewAlexey Sheplyakov2016-03-221-4/+22
* | mon/MonClient: fix shutdown raceSage Weil2016-03-281-5/+5
|/
* mon/MonClient: avoid null pointer error when configured incorrectlyBo Cai2016-01-191-0/+3
* mon/MonClient: only send new subscriptionsSage Weil2015-11-231-3/+12
* mon: only ack subscriptions (and renew) if client or mon is oldSage Weil2015-11-231-7/+11
* mon/MonClient: don't send log if we're reconnectingSage Weil2015-11-231-2/+2
* use simplifed messenger constructor for clientsJosh Durgin2015-09-221-6/+2
* mon/MonClient: fix error in 'ceph ping mon.id'huangjun2015-09-031-5/+12
* mon: add MonClient::flush_logJohn Spray2015-05-011-0/+6
* cleanup: replace some length() with !empty()Xinze Chi2015-01-271-2/+2
* Messenger: Create an Messenger implementation by name.Haomai Wang2014-12-181-2/+2
* mon/MonClient: use generic Messenger factorySage Weil2014-10-061-8/+8
* common: LogClient: delegate message reference release to callerJoao Eduardo Luis2014-08-271-0/+1
* mon/MonClient: ensure !cur_con == cur_mon.empty()Sage Weil2014-08-251-1/+2
* mon/MonClient: fix shutdown typoSage Weil2014-08-251-1/+1
* mon/MonClient: use Connection::send_keepalive()Sage Weil2014-07-241-2/+2
* mon/MonClient: use Connection::mark_down()Sage Weil2014-07-241-9/+15
* mon: use Connection::send_message()Sage Weil2014-07-241-3/+3
* remove superfluous second semicolons at end of linesDanny Al-Gaaf2014-05-081-1/+1
* mon/MonClient: remove stray _finish_hunting() callsSage Weil2014-05-031-4/+0