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

Proof of concept support for virtual threads using a mjar #2037

Draft
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

Quinn-With-Two-Ns
Copy link
Contributor

Proof of concept support for virtual threads inside workflows using a multi release jar. A multi release jar is how most other large java projects chose to add support for virtual threads.

TODO:

  • Decided if we should support virtual threads for the polling and executor threads as well
  • Finalize and document VirtualThreadDelegate
  • Update any internal SDK documentation around assuming executors are always backed by a fixed size thread pool
  • Get the unit tests to work, they don't seem to respect the multi-jar at the moment
  • Decided on if to use the gradle approach or incorporate gradle toolchains

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