Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proper threaded loading of plugins #1433

Open
ManuelSchneid3r opened this issue Sep 7, 2024 · 0 comments
Open

Proper threaded loading of plugins #1433

ManuelSchneid3r opened this issue Sep 7, 2024 · 0 comments
Assignees
Labels
C: App Issue related to the core application/library 🚧 WIP Current work in progress
Milestone

Comments

@ManuelSchneid3r
Copy link
Member

Currently each plugin loads in background and interleaves the main thread by using local event loops. This is error prone and also fills the thread pool such that it blocks queries. As a consequence the UI lags due to the queries being in the thread pools queue. This should rather be implemented such that there this only one background thread which handles loading plugins. It seems like loading plugins can't be parallelize anyway, at least on MacOS.

@ManuelSchneid3r ManuelSchneid3r added the 🚧 WIP Current work in progress label Sep 7, 2024
@ManuelSchneid3r ManuelSchneid3r self-assigned this Sep 7, 2024
@ManuelSchneid3r ManuelSchneid3r added the C: App Issue related to the core application/library label Sep 7, 2024
@ManuelSchneid3r ManuelSchneid3r added this to the 0.27 milestone Oct 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: App Issue related to the core application/library 🚧 WIP Current work in progress
Development

No branches or pull requests

1 participant