diff --git a/mod/silverbox/box.c b/mod/silverbox/box.c index 2496b604a9fc50b4c21a150b9e3ec32a1a1ebcda..458ec4ff648feb16c0c5a31c2c02ab31124724f6 100644 --- a/mod/silverbox/box.c +++ b/mod/silverbox/box.c @@ -1639,13 +1639,11 @@ memcached_bound_to_primary(void *data __unused__) { box_bound_to_primary(NULL); - if (0 && !cfg.remote_hot_standby) { - struct fiber *expire = - fiber_create("memecached_expire", -1, -1, memcached_expire, NULL); - if (expire == NULL) - panic("can't stared expire fiber"); - fiber_call(expire); - } + struct fiber *expire = + fiber_create("memecached_expire", -1, -1, memcached_expire, NULL); + if (expire == NULL) + panic("can't start the expire fiber"); + fiber_call(expire); } static void @@ -1749,6 +1747,9 @@ mod_init(void) if (cfg.memcached != 0) { if (cfg.secondary_port != 0) panic("in memcached mode secondary_port must be 0"); + if (cfg.remote_hot_standby) + panic("remote replication is not supported in memcached mode."); + memcached_init(); }