]> source.dussan.org Git - rspamd.git/commitdiff
* Improve logging
authorVsevolod Stakhov <vsevolod@rambler-co.ru>
Tue, 18 Aug 2009 13:26:23 +0000 (17:26 +0400)
committerVsevolod Stakhov <vsevolod@rambler-co.ru>
Tue, 18 Aug 2009 13:26:23 +0000 (17:26 +0400)
src/plugins/fuzzy_check.c

index c016530d096c447b5f0611a9c6f592519fac503b..209788febdaef571041458bb30d99544324334c2 100644 (file)
@@ -67,6 +67,7 @@ struct fuzzy_client_session {
        struct event ev;
        struct timeval tv;
        struct worker_task *task;
+       struct storage_server *server;
 };
 
 struct fuzzy_learn_session {
@@ -249,7 +250,8 @@ fuzzy_io_callback (int fd, short what, void *arg)
        return;
 
        err:
-               msg_err ("fuzzy_io_callback: got error on IO, %d, %s", errno, strerror (errno));
+               msg_err ("fuzzy_io_callback: got error on IO with server %s:%d, %d, %s", session->server->name, session->server->port,
+                                       errno, strerror (errno));
        ok:
                event_del (&session->ev);
                close (fd);
@@ -336,6 +338,7 @@ fuzzy_symbol_callback (struct worker_task *task, void *unused)
                                session->state = 0;
                                session->h = part->fuzzy;
                                session->task = task;
+                               session->server = selected;
                                event_add (&session->ev, &session->tv);
                                task->save.saved ++;
                        }