D15048: Re-write the file index scheduler. Combine content indexer suspend logic.

James Smith noreply at phabricator.kde.org
Fri Aug 24 04:13:54 BST 2018


smithjd created this revision.
Herald added projects: Frameworks, Baloo.
Herald added subscribers: Baloo, kde-frameworks-devel.
smithjd requested review of this revision.

REVISION SUMMARY
  Update the balooctl tool with the changed suspend/resume behaviour.
  
  Re-order and use IndexerState to prioritize the indexer thread pool.
  
  Newline and tab fixes.
  
  Prevent a scheduler race condition.
  
  Separate runnableStateChanged into two functors.
  
  Allow the first run indexer to complete before running any other runnables. Prevent the new file and unindexed file runnables from running at the same time.

REPOSITORY
  R293 Baloo

BRANCH
  master-scheduler (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D15048

AFFECTED FILES
  src/file/fileindexscheduler.cpp
  src/file/fileindexscheduler.h
  src/file/indexerstate.h
  src/tools/balooctl/main.cpp

To: smithjd
Cc: kde-frameworks-devel, #baloo, ashaposhnikov, michaelh, astippich, spoorun, ngraham, bruns, abrahams
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20180824/aca48ad6/attachment.html>


More information about the Kde-frameworks-devel mailing list