diff options
author | Jamie McCracken <jamiemcc@src.gnome.org> | 2007-01-22 03:13:38 +0000 |
---|---|---|
committer | Jamie McCracken <jamiemcc@src.gnome.org> | 2007-01-22 03:13:38 +0000 |
commit | 61a2eb60d877bc821cd32b8a01c11773eb0915aa (patch) | |
tree | 28c7fc994e3ba67f570084e996cb096d1f034a69 | |
parent | 4b4acac1f09ab2d429ee5745a4f02bef5fe86ee7 (diff) | |
download | tracker-61a2eb60d877bc821cd32b8a01c11773eb0915aa.tar.gz |
added periodic status messages when verbosity = 0
svn path=/trunk/; revision=414
-rw-r--r-- | src/trackerd/tracker-indexer.c | 8 | ||||
-rw-r--r-- | src/trackerd/tracker-utils.c | 2 | ||||
-rw-r--r-- | src/trackerd/trackerd.c | 6 |
3 files changed, 12 insertions, 4 deletions
diff --git a/src/trackerd/tracker-indexer.c b/src/trackerd/tracker-indexer.c index 88356bdb9..e8558db3a 100644 --- a/src/trackerd/tracker-indexer.c +++ b/src/trackerd/tracker-indexer.c @@ -206,7 +206,7 @@ tracker_indexer_open (const char *name) word_index = cropen (word_dir, CR_OWRITER | CR_OCREAT | CR_ONOLCK, tracker->min_index_bucket_count, tracker->index_divisions); if (!word_index) { - tracker_log ("%s index was not closed properly - attempting repair", word_dir); + tracker_log ("%s index was not closed properly and caused error %s- attempting repair", word_dir, dperrmsg (dpecode)); if (crrepair (word_dir)) { word_index = cropen (word_dir, CR_OWRITER | CR_OCREAT | CR_ONOLCK, tracker->min_index_bucket_count, tracker->index_divisions); } else { @@ -254,7 +254,9 @@ tracker_indexer_close (Indexer *indexer) shutdown = TRUE; g_mutex_lock (indexer->word_mutex); - crclose (indexer->word_index); + if (!crclose (indexer->word_index)) { + tracker_log ("Index closure has failed due to %s", dperrmsg (dpecode)); + } g_mutex_unlock (indexer->word_mutex); g_mutex_free (indexer->word_mutex); @@ -302,7 +304,7 @@ tracker_indexer_optimize (Indexer *indexer) if (!croptimize (indexer->word_index, b_count)) { g_mutex_unlock (indexer->word_mutex); - tracker_log ("Optimization has failed!"); + tracker_log ("Optimization has failed due to %s", dperrmsg (dpecode)); return FALSE; } g_mutex_unlock (indexer->word_mutex); diff --git a/src/trackerd/tracker-utils.c b/src/trackerd/tracker-utils.c index 73d07c673..093a7dc2b 100644 --- a/src/trackerd/tracker-utils.c +++ b/src/trackerd/tracker-utils.c @@ -3037,7 +3037,7 @@ tracker_flush_rare_words () GSList *list, *l, *l2; - tracker_log ("flushing rare words"); + g_debug ("flushing rare words"); list = g_hash_table_key_slist (tracker->cached_table); diff --git a/src/trackerd/trackerd.c b/src/trackerd/trackerd.c index 8d956c838..14fe209ce 100644 --- a/src/trackerd/trackerd.c +++ b/src/trackerd/trackerd.c @@ -1196,6 +1196,8 @@ process_files_thread (void) moved_from_list = NULL; + tracker_log ("starting indexing..."); + while (TRUE) { FileInfo *info; gboolean need_index; @@ -1360,6 +1362,10 @@ process_files_thread (void) tracker->index_count++; + if ( (tracker->index_count == 1 || tracker->index_count == 100 || (tracker->index_count >= 500 && tracker->index_count%500 == 0)) && (tracker->verbosity == 0)) { + tracker_log ("indexing #%d - %s", tracker->index_count, info->uri); + } + /* get file ID and other interesting fields from Database if not previously fetched or is newly created */ if (info->file_id == 0 && info->action != TRACKER_ACTION_CREATE && |