D13216: Overhaul the file index scheduler.
James Smith
noreply at phabricator.kde.org
Fri Aug 24 04:20:14 BST 2018
smithjd updated this revision to Diff 40343.
smithjd added a comment.
- Re-write the file index scheduler. Combine content indexer suspend logic.
- 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
CHANGES SINCE LAST UPDATE
https://phabricator.kde.org/D13216?vs=36701&id=40343
BRANCH
master-scheduler (branched from master)
REVISION DETAIL
https://phabricator.kde.org/D13216
AFFECTED FILES
src/file/fileindexscheduler.cpp
src/file/fileindexscheduler.h
src/file/indexerstate.h
src/tools/balooctl/main.cpp
To: smithjd, bruns, mgallien
Cc: ngraham, kde-frameworks-devel, #baloo, ashaposhnikov, michaelh, astippich, spoorun, bruns, abrahams
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20180824/15bc1f59/attachment-0001.html>
More information about the Kde-frameworks-devel
mailing list