OPTION(ms_event_op_threads, OPT_INT, 2)
OPTION(ms_event_thread_timeout, OPT_INT, 15)
OPTION(ms_event_thread_suicide_timeout, OPT_INT, 180)
+OPTION(ms_use_event, OPT_BOOL, false)
OPTION(inject_early_sigterm, OPT_BOOL, false)
#include "Messenger.h"
#include "msg/simple/SimpleMessenger.h"
+#include "AsyncMessenger.h"
Messenger *Messenger::create(CephContext *cct,
entity_name_t name,
{
if (cct->_conf->ms_type == "simple")
return new SimpleMessenger(cct, name, lname, nonce);
+ else if (cct->_conf->ms_type == "async")
+ return new AsyncMessenger(cct, name, lname, nonce);
lderr(cct) << "unrecognized ms_type '" << cct->_conf->ms_type << "'" << dendl;
return NULL;
}