summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJamie McCracken <jamiemcc@src.gnome.org>2007-01-22 03:13:38 +0000
committerJamie McCracken <jamiemcc@src.gnome.org>2007-01-22 03:13:38 +0000
commit61a2eb60d877bc821cd32b8a01c11773eb0915aa (patch)
tree28c7fc994e3ba67f570084e996cb096d1f034a69
parent4b4acac1f09ab2d429ee5745a4f02bef5fe86ee7 (diff)
downloadtracker-61a2eb60d877bc821cd32b8a01c11773eb0915aa.tar.gz
added periodic status messages when verbosity = 0
svn path=/trunk/; revision=414
-rw-r--r--src/trackerd/tracker-indexer.c8
-rw-r--r--src/trackerd/tracker-utils.c2
-rw-r--r--src/trackerd/trackerd.c6
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 &&