KEMBAR78
feat: Load balancing options for BigtableChannelPool by neilw4 · Pull Request #2667 · googleapis/java-bigtable · GitHub
Skip to content

Conversation

@neilw4
Copy link
Contributor

@neilw4 neilw4 commented Sep 4, 2025

Experiments have shown that least-in-flight balancing is particularly effective when some channels or backends have problems.

Depends on: #2651

@neilw4 neilw4 requested review from a team as code owners September 4, 2025 14:27
@product-auto-label product-auto-label bot added size: l Pull request size is large. api: bigtable Issues related to the googleapis/java-bigtable API. labels Sep 4, 2025
@product-auto-label product-auto-label bot added size: m Pull request size is medium. and removed size: l Pull request size is large. labels Sep 11, 2025
@product-auto-label product-auto-label bot added size: l Pull request size is large. and removed size: m Pull request size is medium. labels Sep 11, 2025
@product-auto-label product-auto-label bot added size: m Pull request size is medium. and removed size: l Pull request size is large. labels Sep 11, 2025
Copy link
Contributor

@igorbernstein2 igorbernstein2 left a comment

Choose a reason for hiding this comment

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

Looks good overall. Left a couple of nits.

My only outstanding concern is for the least loaded algos. I think we need some protection for channels that are failing fast. So I think we need to track moving error ratios and if ratio crosses some threshold it short circuits least loaded comparison.

igorbernstein2
igorbernstein2 previously approved these changes Sep 19, 2025
@igorbernstein2 igorbernstein2 added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Sep 19, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Sep 19, 2025
Change-Id: I6f17513346350b9dc33f0d99407c829721e908e5
@igorbernstein2 igorbernstein2 added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Sep 22, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Sep 22, 2025
@igorbernstein2 igorbernstein2 added kokoro:force-run Add this label to force Kokoro to re-run the tests. automerge Merge the pull request once unit tests and other checks pass. labels Sep 22, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Sep 22, 2025
@gcf-merge-on-green gcf-merge-on-green bot merged commit 5adaa84 into googleapis:main Sep 22, 2025
23 of 25 checks passed
@gcf-merge-on-green gcf-merge-on-green bot removed the automerge Merge the pull request once unit tests and other checks pass. label Sep 22, 2025
gcf-merge-on-green bot pushed a commit that referenced this pull request Sep 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: bigtable Issues related to the googleapis/java-bigtable API. size: m Pull request size is medium.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants