This is useful for benchmarks particularly that require consistent rank
choice (i.e. leader).
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
level: advanced
default: 3
with_legacy: true
+- name: mon_client_target_rank
+ type: int
+ level: advanced
+ default: -1
+ min: -1
+ flags:
+ - runtime
+ fmt_desc: automatically target mon rank for client communication
# try new mon every N seconds until we connect
- name: mon_client_hunt_interval
type: float
_start_hunting();
+ if (rank == -1) {
+ rank = cct->_conf.get_val<int64_t>("mon_client_target_rank");
+ }
+
if (rank >= 0) {
_add_conn(rank);
} else {