X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=src%2Fclient.c;h=26d5fae89703169a56d4d4941ab82b480128eaec;hb=fc05a25c3100a114f64450604fc897c77c4f0db6;hp=d3e09ba43fa7c6e9a7f98c68096c7b9bd157d351;hpb=1ecd72e99436765b112570a89e7fef34e040fb41;p=pazpar2-moved-to-github.git diff --git a/src/client.c b/src/client.c index d3e09ba..26d5fae 100644 --- a/src/client.c +++ b/src/client.c @@ -439,8 +439,6 @@ void client_got_records(struct client *cl) void client_record_response(struct client *cl) { - static pthread_mutex_t ingest_mutex = PTHREAD_MUTEX_INITIALIZER; - static int ingest_counter = 0, ingest_max = 0; struct connection *co = cl->connection; ZOOM_connection link = connection_get_link(co); ZOOM_resultset resultset = cl->resultset; @@ -490,19 +488,8 @@ void client_record_response(struct client *cl) struct session_database *sdb = client_get_database(cl); NMEM nmem = nmem_create(); const char *xmlrec; - int new_max = 0; char type[80]; - yaz_log(YLOG_LOG, "Record ingest begin client=%p session=%p", cl, cl->session); - pthread_mutex_lock(&ingest_mutex); - ++ingest_counter; - if (ingest_counter > ingest_max) - { - ingest_max = ingest_counter; - new_max = ingest_max; - } - pthread_mutex_unlock(&ingest_mutex); - if (new_max) - yaz_log(YLOG_LOG, "New max client=%p new_max=%d", cl, new_max); + if (nativesyntax_to_type(sdb, type, rec)) yaz_log(YLOG_WARN, "Failed to determine record type"); xmlrec = ZOOM_record_get(rec, type, NULL); @@ -515,11 +502,7 @@ void client_record_response(struct client *cl) yaz_log(YLOG_WARN, "Failed to ingest from %s", client_get_url(cl)); } - pthread_mutex_lock(&ingest_mutex); - --ingest_counter; - pthread_mutex_unlock(&ingest_mutex); nmem_destroy(nmem); - yaz_log(YLOG_LOG, "Record ingest end client=%p session=%p max=%d", cl, cl->session, ingest_max); } } else