OPTION(cluster_network, OPT_STR)
OPTION(monmap, OPT_STR)
OPTION(mon_host, OPT_STR)
-OPTION(mon_dns_srv_name, OPT_STR)
OPTION(lockdep, OPT_BOOL)
OPTION(lockdep_force_backtrace, OPT_BOOL) // always gather current backtrace at every lock
OPTION(run_dir, OPT_STR) // the "/var/run/ceph" dir, created on daemon startup
.add_service("common"),
Option("mon_dns_srv_name", Option::TYPE_STR, Option::LEVEL_ADVANCED)
+ .set_default("ceph-mon")
.set_description("name of DNS SRV record to check for monitor addresses")
.add_service("common")
.add_tag("network")
if (size() == 0) {
// no info found from conf options lets try use DNS SRV records
- string srv_name = conf->mon_dns_srv_name;
+ string srv_name = conf->get_val<std::string>("mon_dns_srv_name");
string domain;
// check if domain is also provided and extract it from srv_name
size_t idx = srv_name.find("_");