return KNOT_EOK;
}
-redisContext *rdb_connect(conf_t *conf, bool require_master)
+redisContext *rdb_connect(conf_t *conf, bool require_master, const char *info)
{
int port = 0;
int role = -1;
#ifdef ENABLE_REDIS_TLS
tls = rdb->privctx != NULL;
#endif // ENABLE_REDIS_TLS
- log_debug("rdb, connected, remote %s%s%.0u%s%s%s",
+ log_debug("rdb, connected%s, remote %s%s%.0u%s%s%s", info,
(tcp ? rdb->tcp.host : rdb->unix_sock.path),
(tcp ? "@" : ""),
(tcp ? rdb->tcp.port : 0),
int rdb_addr_to_str(struct sockaddr_storage *addr, char *out, size_t out_len, int *port);
-redisContext *rdb_connect(conf_t *conf, bool require_master);
+redisContext *rdb_connect(conf_t *conf, bool require_master, const char *info);
void rdb_disconnect(redisContext *rdb, bool pool_save);
while (thread->state & ThreadActive) {
if (s->rdb_ctx == NULL) {
- s->rdb_ctx = rdb_connect(conf(), false);
+ s->rdb_ctx = rdb_connect(conf(), false, " events");
if (s->rdb_ctx == NULL) {
- log_error("rdb, failed to connect to read events");
+ log_error("rdb, failed to connect events");
sleep(2);
continue;
} else if (!rdb_compatible(s->rdb_ctx)) {
struct redisContext *zone_redis_connect(conf_t *conf, bool require_master)
{
- return rdb_connect(conf, require_master);
+ return rdb_connect(conf, require_master, require_master ? " worker writer" : " worker reader");
}
void zone_redis_disconnect(struct redisContext *ctx, bool pool_save)