https://bugs.kde.org/show_bug.cgi?id=387238

            Bug ID: 387238
           Summary: concurrent project directory reloading
           Product: kdevplatform
           Version: unspecified
          Platform: Compiled Sources
                OS: All
            Status: UNCONFIRMED
          Severity: task
          Priority: NOR
         Component: project
          Assignee: kdevelop-bugs-n...@kde.org
          Reporter: rjvber...@gmail.com
  Target Milestone: ---

I'm listing this as a task because I'm not yet entirely certain of my analysis.

The CPU burning evoked in #387232 should have been a clear sign: the entire
project is being reloaded repeatedly because files keep changing in the project
root.

As far as I can see there is no protection whatsoever against doing multiple
concurrent reloads; FileManagerListJob happily runs as many copies of itself as
requested. That seems wrong and something that should probably be addressed but
how?

- abort the current load action before scheduling a reload?
- queue the (re)load until the previous one(s) is/are done?

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to