From 3100e2ef14dfed05d5dd7ede542b78c687c31e38 Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Tue, 16 Jul 2013 14:41:58 +0200 Subject: [PATCH] Make use of threaded resolver This makes Pazpar2 much snappier when it's been sleeping for a while. In particular, initial search command is reduced from several seconds (on large sets), to < 1 sec. --- src/getaddrinfo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/getaddrinfo.c b/src/getaddrinfo.c index a815e33..5796e32 100644 --- a/src/getaddrinfo.c +++ b/src/getaddrinfo.c @@ -177,7 +177,7 @@ static void getaddrinfo_start(iochan_man_t iochan_man) int host_getaddrinfo(struct host *host, iochan_man_t iochan_man) { struct work *w = xmalloc(sizeof(*w)); - int use_thread = 0; /* =0 to disable threading entirely */ + int use_thread = 1; /* =0 to disable threading entirely */ w->hostport = host->tproxy ? host->tproxy : host->proxy; w->ipport = 0; -- 1.7.10.4