Revision 21ef659...

Go back to digest for 15th May 2011

Bug Fixes in KDE Base

Vishesh Handa committed changes in [kde-runtime/nepomuk/strigiMultiProcess] /services/strigi:

Spawn the Strigi Indexer in a separate process

This creates an executable "nepomukstrigiindexer" that is responsible for
indexing a given file. It calls the required strigi indexer, and pushes the
changes into Nepomuk.

This split has been done so that faulty strigi plugins do not make the
nepomuk strigi service crash.

Some code is still shared between this new process and the service. This should
be fixed in future commits.

File Changes

Added 8 files
  • /services/strigi/indexer
  •   nepomuk/CMakeLists.txt
  •   nepomuk/indexer.cpp
  •   nepomuk/indexer.h
  •   nepomuk/main.cpp
  •   nepomuk/nepomukindexfeeder.cpp
  •   nepomuk/nepomukindexfeeder.h
  •   nepomuk/nepomukindexwriter.cpp
  •   nepomuk/nepomukindexwriter.h
Deleted 4 files
  • /services/strigi
  •   nepomuk/nepomukindexfeeder.cpp
  •   nepomuk/nepomukindexfeeder.h
  •   nepomuk/nepomukindexwriter.cpp
  •   nepomuk/nepomukindexwriter.h
Modified 2 files
  • /services/strigi
  •   nepomuk/CMakeLists.txt
  •   nepomuk/nepomukindexer.cpp
14 files changed in total