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

Authored by smithjd on Aug 24 2018, 3:13 AM.

Details

Reviewers
None
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.

Diff Detail

Repository
R293 Baloo
Branch
master-scheduler (branched from master)
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 2183
Build 2201: arc lint + arc unit
smithjd created this revision.Aug 24 2018, 3:13 AM
Restricted Application added projects: Frameworks, Baloo. · View Herald TranscriptAug 24 2018, 3:13 AM
Restricted Application added subscribers: Baloo, kde-frameworks-devel. · View Herald Transcript
smithjd requested review of this revision.Aug 24 2018, 3:13 AM
smithjd abandoned this revision.Aug 24 2018, 3:15 AM