X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fmodules%2Ffulltext%2Fserv_fulltext.c;h=40645a294b7cdb4eb2e5dba6226adf24f7f91169;hb=5a3c48d2513dab2cec3c32b37e804a891613a909;hp=3709ef6319398c3515143af9871a7e473e9fcdfc;hpb=7c94d5bb68f1c448770d31205ec5ae12bd8a02ed;p=citadel.git diff --git a/citadel/modules/fulltext/serv_fulltext.c b/citadel/modules/fulltext/serv_fulltext.c index 3709ef631..40645a294 100644 --- a/citadel/modules/fulltext/serv_fulltext.c +++ b/citadel/modules/fulltext/serv_fulltext.c @@ -1,6 +1,6 @@ /* * This module handles fulltext indexing of the message base. - * Copyright (c) 2005-2015 by the citadel.org team + * Copyright (c) 2005-2017 by the citadel.org team * * This program is open source software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as published @@ -90,7 +90,7 @@ void ft_flush_cache(void) { for (i=0; i<65536; ++i) { if ((time(NULL) - last_update) >= 10) { syslog(LOG_INFO, - "Flushing index cache to disk (%d%% complete)", + "fulltext: flushing index cache to disk (%d%% complete)", (i * 100 / 65536) ); last_update = time(NULL); @@ -103,7 +103,7 @@ void ft_flush_cache(void) { ftc_msgs[i] = NULL; } } - syslog(LOG_INFO, "Flushed index cache to disk (100%% complete)"); + syslog(LOG_INFO, "fulltext: flushed index cache to disk (100%% complete)"); } @@ -122,17 +122,17 @@ void ft_index_message(long msgnum, int op) { msg = CtdlFetchMessage(msgnum, 1, 1); if (msg == NULL) { - syslog(LOG_ERR, "ft_index_message() could not load msg %ld", msgnum); + syslog(LOG_ERR, "fulltext: ft_index_message() could not load msg %ld", msgnum); return; } if (!CM_IsEmpty(msg, eSuppressIdx)) { - syslog(LOG_DEBUG, "ft_index_message() excluded msg %ld", msgnum); + syslog(LOG_DEBUG, "fulltext: ft_index_message() excluded msg %ld", msgnum); CM_Free(msg); return; } - syslog(LOG_DEBUG, "ft_index_message() %s msg %ld", (op ? "adding" : "removing") , msgnum); + syslog(LOG_DEBUG, "fulltext: ft_index_message() %s msg %ld", (op ? "adding" : "removing") , msgnum); /* Output the message as text before indexing it, so we don't end up * indexing a bunch of encoded base64, etc. @@ -143,13 +143,13 @@ void ft_index_message(long msgnum, int op) { msgtext = CC->redirect_buffer; CC->redirect_buffer = NULL; if (msgtext != NULL) { - syslog(LOG_DEBUG, "Wordbreaking message %ld (%d bytes)", msgnum, StrLength(msgtext)); + syslog(LOG_DEBUG, "fulltext: wordbreaking message %ld (%d bytes)", msgnum, StrLength(msgtext)); } txt = SmashStrBuf(&msgtext); wordbreaker(txt, &num_tokens, &tokens); free(txt); - syslog(LOG_DEBUG, "Indexing message %ld [%d tokens]", msgnum, num_tokens); + syslog(LOG_DEBUG, "fulltext: indexing message %ld [%d tokens]", msgnum, num_tokens); if (num_tokens > 0) { for (i=0; i= FT_MAX_CACHE) { - syslog(LOG_DEBUG, "Time to flush."); + syslog(LOG_DEBUG, "fulltext: time to flush."); ft_newhighest = ft_newmsgs[i]; break; } @@ -343,15 +343,12 @@ void do_fulltext_indexing(void) { ft_num_alloc = 0; ft_newmsgs = NULL; } - end_time = time(NULL); if (server_shutting_down) { is_running = 0; return; } - syslog(LOG_DEBUG, "do_fulltext_indexing() duration (%ld)", end_time - run_time); - /* Save our place so we don't have to do this again */ ft_flush_cache(); begin_critical_section(S_CONTROL); @@ -360,7 +357,7 @@ void do_fulltext_indexing(void) { end_critical_section(S_CONTROL); last_index = time(NULL); - syslog(LOG_DEBUG, "do_fulltext_indexing() finished"); + syslog(LOG_DEBUG, "fulltext: indexing finished"); is_running = 0; return; }