Skip to content

Conversation

@jungeunyooon
Copy link

@jungeunyooon jungeunyooon commented Oct 20, 2025

Description

This PR migrates the gRPC transport executor from FixedExecutorBuilder to ForkJoinPoolExecutorBuilder to improve performance through work-stealing and better load balancing.

  • Updated GrpcPlugin.java to use ForkJoinPoolExecutorBuilder instead of FixedExecutorBuilder
  • Updated test files to reflect the executor change

Related Issues

Resolves #19370

Check List

  • Functionality includes testing.
  • API changes companion pull request created, if applicable.
  • Public documentation issue/PR created, if applicable.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@jungeunyooon jungeunyooon requested a review from a team as a code owner October 20, 2025 05:19
@github-actions github-actions bot added enhancement Enhancement or improvement to existing feature or request good first issue Good for newcomers Search:Performance labels Oct 20, 2025
@jungeunyooon jungeunyooon force-pushed the feature/19370-migrate-grpc-to-forkjoinpool branch from 42def60 to cb0269f Compare October 20, 2025 05:26
@github-actions
Copy link
Contributor

❌ Gradle check result for cb0269f: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@jungeunyooon jungeunyooon force-pushed the feature/19370-migrate-grpc-to-forkjoinpool branch from cb0269f to 32618f4 Compare October 20, 2025 05:41
@github-actions
Copy link
Contributor

❌ Gradle check result for 32618f4: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

Copy link
Contributor

@karenyrx karenyrx left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for taking this on!

@jungeunyooon jungeunyooon force-pushed the feature/19370-migrate-grpc-to-forkjoinpool branch from 32618f4 to 06951a4 Compare November 6, 2025 09:21
@jungeunyooon jungeunyooon force-pushed the feature/19370-migrate-grpc-to-forkjoinpool branch from 8f95072 to 96c61de Compare November 6, 2025 10:48
@github-actions
Copy link
Contributor

github-actions bot commented Nov 6, 2025

❌ Gradle check result for 6fafca3: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Enhancement or improvement to existing feature or request good first issue Good for newcomers Search:Performance

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature Request] Migrate gRPC transport executor to ForkJoinPool for improved performance

2 participants