Skip to content

Support for Virtual Threads #3538

Open

Description

@csviri

Fabric8 client should already support virtual threads, we should add a sample, in case improve our configuration API to support it more nicely.

Note that thread pools are already customizable, so might work just also now with virtual thread based thread pools.

Virtual threads will probably lead to more efficient threading and higher throughput.

Activity

  1. added this to the 5.6 milestone on Aug 6, 2026
  2. changed the title [-]Support for Java Virtual Threads[/-] [+]Support for Virtual Threads[/+] on Aug 6, 2026
  3. linked a pull request that will close this issuetest: sample for virtual threads #3554on Aug 11, 2026
  4. csviri commented on Aug 12, 2026

    @csviri
    CollaboratorAuthor

    I added a PR with a sample, in which the client and the reconciler executor is using virtual threads. We should also check if we should replace other thread pools in ExecutorServiceManager. We might want just to expose a simplified config param ( like withVirtualThreads(boolean) ) to make it easier usage for users.

    We need also to:

    • verify that reconciliation works properly and egfficiently
    • We probably will have issues with ThreadLocals for that we will probably have to specifically handle source code for different Java versions
  5. csviri commented on Aug 12, 2026

    @csviri
    CollaboratorAuthor

    Note: we might want to target v5.7 with this if would take a long time to properly handle it.

  6. modified the milestones: 5.6, 5.7 on Aug 14, 2026
  7. linked a pull request that will close this issuefeat: virtual thread support #3603on Sep 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions