Revision c88f0da...

Go back to digest for 30th December 2012

Bug Fixes in KDE Base

Vishesh Handa committed changes in [nepomuk-core/KDE/4.10] /fileindexer:

FileIndexer: Do not run the IndexCleaner and IndexingQueues in parallel

The IndexCleaner and IndexingQueues now no longer run in parallel, the
queues only run once the cleaner has finished. This is important cause
we now have a two stage indexing, so the fileIQ could continue to index
files whose contents will soon be cleared, or once they are cleared, or
worse while a file is being cleared (We do not have transaction support,
so this could end very badly)

This also solves the bug where the indexer wouldn't immediately abandon
indexing of a particular directory when the config file changed.

File Changes

Modified 4 files
  • /fileindexer
  •   services/fileindexingqueue.cpp
  •   services/fileindexingqueue.h
  •   services/indexscheduler.cpp
  •   services/indexscheduler.h
4 files changed in total