summaryrefslogtreecommitdiffstats
path: root/src/mon/MonMap.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* mon/ElectionLogic: tie-breaker ignore proposal from marked down monKamoltat2024-06-261-1/+2
* ceph-dencoder: osd - Add missing typesNitzanMordhai2023-12-201-0/+2
* mon: make paxos_size() unsignedKefu Chai2022-07-161-1/+1
* monmap, crimson: unify handling of mon_host and most_host_override.Radoslaw Zarzynski2021-08-311-0/+2
* mon: build without "using namespace std"Kefu Chai2021-08-131-2/+2
* mon/MonMap: fix unconditional failure for init_with_hostsPatrick Donnelly2020-10-241-4/+3
* Merge remote-tracking branch 'origin/master' into wip-stretch-modeGreg Farnum2020-09-141-3/+15
|\
| * mon: store mon updates in ceph context for future MonMap instantiationShyamsundar Ranganathan2020-08-131-3/+15
* | mon: try to enforce monitor locations in stretch mode; warn on failureGreg Farnum2020-07-201-0/+3
* | mon: detect when a stretch mode site is down and enter "degraded" modeGreg Farnum2020-07-201-0/+1
* | mon: encode tiebreaker_mon in MonMapGreg Farnum2020-07-201-0/+1
* | mon: add enable_stretch_mode command with skeleton implementationGreg Farnum2020-07-201-0/+1
* | mon: add crush_loc to mon_info_tGreg Farnum2020-07-201-0/+5
* | mon: switch removed_ranks monmap representation to fix issuesGreg Farnum2020-07-201-2/+2
* | mon: add/remove disallowed monitors from the command lineGreg Farnum2020-07-081-0/+6
* | mon: make the election strategy configurable at setup and runtimeGreg Farnum2020-07-081-0/+8
* | mon: track when we remove a rank and update ConnectionTrackerGreg Farnum2020-07-081-0/+5
|/
* crimson: s/ceph/crimson/ in namespace namesKefu Chai2019-10-241-2/+2
* mon: make mon summary more concise in 'ceph -s'Sage Weil2019-08-061-0/+1
* src/: define ceph_release_t and use itKefu Chai2019-05-041-1/+2
* Merge PR #27146 into masterSage Weil2019-04-031-0/+7
|\
| * mon/MonMap: add min_quorum_size() helperSage Weil2019-04-011-0/+7
* | mon: Update MonMap to work without using namespaceAdam C. Emerson2019-03-291-49/+49
* | mon/MonClient: take all-0 weights as a special caseKefu Chai2019-03-221-4/+2
|/
* mon: add set-weight commandxie xingguo2019-03-201-0/+5
* mon/MonMap: dump weightxie xingguo2019-03-201-0/+5
* mon/MonMap: add weight to mon_info_txie xingguo2019-03-201-7/+12
* mon/MonMap: dump priorityxie xingguo2019-03-151-0/+5
* mon/MonMap: add min_mon_release fieldSage Weil2019-02-121-0/+3
* Merge PR #25849 into masterSage Weil2019-01-171-4/+12
|\
| * mon: make bootstrap rank check more robustSage Weil2019-01-151-4/+11
| * mon/MonMap: calc_addr_mons() after setting rank addrvecSage Weil2019-01-081-0/+1
* | mon/MonMap: improve/fix initial monmap generation for mkfsSage Weil2019-01-111-1/+2
* | ceph-mon: make membership check with public_addr more robustSage Weil2019-01-111-2/+8
* | mon: adjust mon sync, extra_probe_peers to use addrvecSage Weil2019-01-081-1/+1
|/
* mon/MonMap: adjust build_initial behavior for mkfs vs probeSage Weil2019-01-031-7/+9
* mon/MonMap: remove get_addr() methodsSage Weil2018-12-211-9/+0
* mon/MonMap: fix set_addr() caller, kill wrapperSage Weil2018-12-211-4/+0
* mon/MonMap: remove addr-based add()Sage Weil2018-12-211-3/+0
* mon/MonMap: handle ambiguous mon addrs by trying both legacy and msgrSage Weil2018-12-211-2/+7
* mon/MonMap: take addrvec for set_initial_membersSage Weil2018-12-211-1/+2
* mon/MonMap: addr -> addrvecSage Weil2018-12-211-30/+70
* crimson: add MonMapKefu Chai2018-10-091-4/+25
* mon/MonMap: split build_from_host_list() into smaller piecesKefu Chai2018-10-091-11/+22
* mon/MonMap: split MonMap::build_initial() into smaller piecesKefu Chai2018-10-091-0/+6
* common/config: cleanup config_fwd.hKefu Chai2018-09-061-2/+6
* mon: Use ceph_assert for asserts.Adam C. Emerson2018-08-271-13/+13
* mon/MonMap: add more const'ness to its methodsKefu Chai2018-08-231-6/+8
* mon/MonMap: remove duplicate code in get_rankYao Zongyou2018-08-131-4/+1
* mon/MonMap: kill get_inst()Sage Weil2018-07-301-13/+0