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

Give each plugin its own executor service #1010

Merged
merged 4 commits into from
May 14, 2023

Conversation

astei
Copy link
Contributor

@astei astei commented May 14, 2023

This is part of preparatory work for Velocity 5.0.0's revamped event system, but this change is safe to bring into the 3.x.x series. This affects the scheduler for now, but command execution will also be moved into the per-plugin thread pool, along with invocations of EventTask.async().

astei added 4 commits May 14, 2023 02:16
This is part of preparatory work for Velocity 5.0.0's revamped event system, but this change is safe to bring into the 3.x.x series. This affects the scheduler for now, but command execution will also be moved into the per-plugin thread pool, along with invocations of `EventTask.async()`.
Passes locally but not in GitHub Actions
@astei astei marked this pull request as ready for review May 14, 2023 06:48
@astei astei merged commit a29c753 into dev/3.0.0 May 14, 2023
2 checks passed
@4drian3d 4drian3d deleted the feat/per-plugin-thread-pools branch January 22, 2024 03:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant