auto r = cct->_conf.parse_config_files(conf_files ? conf_files->data() : nullptr,
&ss, flags);
if (r < 0)
- c->dispatch(std::move(c), ceph::to_error_code(r), RADOS{nullptr});
+ c->post(std::move(c), ceph::to_error_code(r), RADOS{nullptr});
}
cct->_conf.parse_env(cct->get_module_type());
std::stringstream ss;
auto r = cct->_conf.set_val(n, v, &ss);
if (r < 0)
- c->dispatch(std::move(c), ceph::to_error_code(-EINVAL), RADOS{nullptr});
+ c->post(std::move(c), ceph::to_error_code(-EINVAL), RADOS{nullptr});
}
if (!no_mon_conf) {
// TODO This function should return an error code.
auto err = mc_bootstrap.get_monmap_and_config();
if (err < 0)
- c->dispatch(std::move(c), ceph::to_error_code(err), RADOS{nullptr});
+ c->post(std::move(c), ceph::to_error_code(err), RADOS{nullptr});
}
if (!cct->_log->is_started()) {
cct->_log->start();
RADOS{std::move(r)});
});
} catch (const bs::system_error& err) {
- c->dispatch(std::move(c), err.code(), RADOS{nullptr});
+ c->post(std::move(c), err.code(), RADOS{nullptr});
}
}
ca::dispatch(std::move(c), bs::error_code{}, ret);
});
} else if (ret < 0) {
- ca::dispatch(std::move(c), osdc_errc::pool_dne,
+ ca::post(std::move(c), osdc_errc::pool_dne,
std::int64_t(0));
} else {
- ca::dispatch(std::move(c), bs::error_code{}, ret);
+ ca::post(std::move(c), bs::error_code{}, ret);
}
}
// preserved until Luminous is configured as minimum version.
if (!impl->get_required_monitor_features().contains_all(
ceph::features::mon::FEATURE_LUMINOUS)) {
- ca::dispatch(std::move(c), ceph::to_error_code(-EOPNOTSUPP));
+ ca::post(std::move(c), ceph::to_error_code(-EOPNOTSUPP));
} else {
impl->monclient.start_mon_command(
{ fmt::format("{{ \"prefix\": \"osd pool application enable\","