Skip to content

chore: Move channel priming out of InstantiatingGrpcTransportProvider#2644

Merged
igorbernstein2 merged 20 commits intogoogleapis:mainfrom
nicholsl:chore/move-channel-priming-out
Jul 30, 2025
Merged

chore: Move channel priming out of InstantiatingGrpcTransportProvider#2644
igorbernstein2 merged 20 commits intogoogleapis:mainfrom
nicholsl:chore/move-channel-priming-out

Conversation

@nicholsl
Copy link
Contributor

@nicholsl nicholsl commented Jul 29, 2025

Change-Id: I7214aa3016bd7e7f7f167c64cbaa04134b54a352

Move towards longterm goal of using InstantiatingGrpcTransportProvider as a simple channel factory and towards BigtableChannelPrimer having access to BigtableChannelPool directly

Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:

  • Make sure to open an issue as a bug/issue before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea
  • Ensure the tests and linter pass
  • Code coverage does not decrease (if any source code was changed)
  • Appropriate docs were updated (if necessary)
  • Rollback plan is reviewed and LGTMed
  • All new data plane features have a completed end to end testing plan

Fixes #2643 ☕️

If you write sample code, please follow the samples format.

@nicholsl nicholsl requested review from a team July 29, 2025 04:55
@product-auto-label product-auto-label bot added the size: m Pull request size is medium. label Jul 29, 2025
@nicholsl nicholsl changed the title move channel priming out of InstantiatingGrpcTransportProvider Move channel priming out of InstantiatingGrpcTransportProvider Jul 29, 2025
@product-auto-label product-auto-label bot added the api: bigtable Issues related to the googleapis/java-bigtable API. label Jul 29, 2025
mutianf
mutianf previously approved these changes Jul 29, 2025
Copy link
Contributor

@mutianf mutianf left a comment

Choose a reason for hiding this comment

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

lgtm after nits

@mutianf mutianf changed the title Move channel priming out of InstantiatingGrpcTransportProvider chore: Move channel priming out of InstantiatingGrpcTransportProvider Jul 29, 2025
nicholsl added 3 commits July 29, 2025 10:17
Change-Id: I7214aa3016bd7e7f7f167c64cbaa04134b54a352
Change-Id: I26d9b4929be6ba941eb88da05244fc031a747b68
Change-Id: Ib414d250f9f1ce0555450e81a706f6c0619d80f2
@nicholsl nicholsl force-pushed the chore/move-channel-priming-out branch from 2ae875d to b535a44 Compare July 29, 2025 14:19
Co-authored-by: Mattie Fu <mattiefu@google.com>
nicholsl and others added 2 commits July 29, 2025 10:21
…data/v2/stub/BigtableClientContext.java

Co-authored-by: Mattie Fu <mattiefu@google.com>
Change-Id: I2f27c788652c9e5e12ea470355098c73b29ab40a
nicholsl added 5 commits July 29, 2025 13:34
Change-Id: I343b3dc44d12638be2af32398b6aaa8529c7ebfb
Change-Id: I2a11cd44ddd9caaea4db918f66aa7313a31a0057
Change-Id: Ifc564bcd182d4ea18e8e63ce78787281d589d8fd
Change-Id: I3e390b6f7a6c9beaee52d74f37ef557629af7759
Change-Id: I5e2b13674c7fc945d5567b7f86478c847017aa41
nicholsl and others added 4 commits July 29, 2025 15:50
Change-Id: Ibaa32ee3425b23596a3141bb4e29cfb068caf0ee
Change-Id: I3d43864fee0b05cc64f27aabcb2ffaf84c9c0ab8
Change-Id: I63f9f0e930f95d48ce56962e49d6bdca0fc5918d
feat/add-async-channel-ping

add an async channel pinging method to be used in channel health checking
@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 Jul 29, 2025
igorbernstein2
igorbernstein2 previously approved these changes Jul 29, 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 Jul 29, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 29, 2025
Change-Id: Ia4e25a7c80256762e241f30a585056aa78fb2878
nicholsl added 2 commits July 29, 2025 18:07
Change-Id: I96fb32e098862546aae0de498637459c5a9e197d
Change-Id: I8754683cae05ed9fd0267a1fd16746756450c15e
@igorbernstein2 igorbernstein2 added kokoro:force-run Add this label to force Kokoro to re-run the tests. and removed automerge Merge the pull request once unit tests and other checks pass. labels Jul 30, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 30, 2025
nicholsl added 2 commits July 30, 2025 13:12
Change-Id: I997c3752d8b5ae13084762a7eb3fc6b042ead206
Change-Id: I8e0ad310444c754df71dc61782b23d007bbfdaba
@igorbernstein2 igorbernstein2 added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 30, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 30, 2025
@igorbernstein2 igorbernstein2 added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 30, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 30, 2025
@igorbernstein2 igorbernstein2 merged commit aeedb00 into googleapis:main Jul 30, 2025
32 of 35 checks passed
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: l Pull request size is large.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Chore: Move PingAndWarm outside of InstantiatingGrpcTransportProvider

4 participants