projects
/
citadel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Completed initial version of text client admin edit of user email addresses
[citadel.git]
/
citadel
/
modules
/
fulltext
/
serv_fulltext.c
diff --git
a/citadel/modules/fulltext/serv_fulltext.c
b/citadel/modules/fulltext/serv_fulltext.c
index 522c3824a7d08269dfc98fb199ea09c611a5c191..40645a294b7cdb4eb2e5dba6226adf24f7f91169 100644
(file)
--- a/
citadel/modules/fulltext/serv_fulltext.c
+++ b/
citadel/modules/fulltext/serv_fulltext.c
@@
-245,7
+245,7
@@
void do_fulltext_indexing(void) {
static int is_running = 0;
if (is_running) return; /* Concurrency check - only one can run */
is_running = 1;
static int is_running = 0;
if (is_running) return; /* Concurrency check - only one can run */
is_running = 1;
-
+
/*
* Don't do this if the site doesn't have it enabled.
*/
/*
* Don't do this if the site doesn't have it enabled.
*/
@@
-257,7
+257,13
@@
void do_fulltext_indexing(void) {
* Make sure we don't run the indexer too frequently.
* FIXME move the setting into config
*/
* Make sure we don't run the indexer too frequently.
* FIXME move the setting into config
*/
- if ( (time(NULL) - last_index) < 300L) {
+ time_t now = time(NULL);
+ if ( (now - last_index) < 300L) {
+ syslog(LOG_DEBUG,
+ "fulltext: indexing interval not yet reached; last run was %ldm%lds ago",
+ ((now - last_index) / 60),
+ ((now - last_index) % 60)
+ );
return;
}
return;
}