X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=src%2Fconnection.c;h=9eac1a9e9316f51a2922ce7295419ef5d0894fb2;hb=d537f965b52fc9f6b914117e8ad67635ac36fc4c;hp=4be296fc4dd98fd9edf376620d8b719e432340f8;hpb=ee0c5796c67648c25249bf34c035d512f98e87b4;p=pazpar2-moved-to-github.git diff --git a/src/connection.c b/src/connection.c index 4be296f..9eac1a9 100644 --- a/src/connection.c +++ b/src/connection.c @@ -224,7 +224,7 @@ static void non_block_events(struct connection *co) { yaz_log(YLOG_LOG, "Error %s from %s", error, client_get_id(cl)); - client_set_diagnostic(cl, err); + client_set_diagnostic(cl, err, addinfo); client_set_state(cl, Client_Error); } else @@ -261,7 +261,6 @@ static void non_block_events(struct connection *co) default: yaz_log(YLOG_LOG, "Unhandled event (%d) from %s", ev, client_get_id(cl)); - break; } } if (got_records) @@ -288,7 +287,7 @@ void connection_continue(struct connection *co) { yaz_log(YLOG_LOG, "Error %s from %s", error, client_get_id(co->client)); - client_set_diagnostic(co->client, err); + client_set_diagnostic(co->client, err, addinfo); client_set_state_nb(co->client, Client_Error); } } @@ -574,21 +573,21 @@ int client_prep_connection(struct client *cl, } if (co) { - yaz_log(YLOG_LOG, "Host %s: num_connections = %d (reusing)", host->hostport, num_connections); + yaz_log(YLOG_LOG, "num_connections = %d (reusing)", num_connections); break; } } if (max_connections <= 0 || num_connections < max_connections) { - yaz_log(YLOG_LOG, "Host %s: num_connections = %d (new); max = %d", - host->hostport, num_connections, max_connections); + yaz_log(YLOG_LOG, "num_connections = %d (new); max = %d", + num_connections, max_connections); break; } - yaz_log(YLOG_LOG, "Host %s: num_connections = %d (waiting) max = %d", - host->hostport, num_connections, max_connections); + yaz_log(YLOG_LOG, "num_connections = %d (waiting) max = %d", + num_connections, max_connections); if (yaz_cond_wait(host->cond_ready, host->mutex, abstime)) { - yaz_log(YLOG_LOG, "Host %s: out of connections %s", host->hostport, client_get_id(cl)); + yaz_log(YLOG_LOG, "out of connections %s", client_get_id(cl)); client_set_state(cl, Client_Error); yaz_mutex_leave(host->mutex); return 0; @@ -596,7 +595,7 @@ int client_prep_connection(struct client *cl, } if (co) { - yaz_log(YLOG_LOG, "Host %s: %p Connection reuse. state: %d", host->hostport, co, co->state); + yaz_log(YLOG_LOG, "%p Connection reuse. state: %d", co, co->state); connection_release(co); client_set_connection(cl, co); co->client = cl; @@ -613,9 +612,8 @@ int client_prep_connection(struct client *cl, else { yaz_mutex_leave(host->mutex); - co = connection_create(cl, host, operation_timeout, session_timeout, iochan_man); - yaz_log(YLOG_LOG, "Host %s: %p Connection new", host->hostport, co); - + co = connection_create(cl, host, operation_timeout, session_timeout, + iochan_man); } assert(co->host); }