Skip to content

Adding gRPC stubs to Bigtable clients - #1154

Merged
dhermes merged 3 commits into
googleapis:masterfrom
dhermes:grpc-stubs-in-client
Nov 17, 2015
Merged

Adding gRPC stubs to Bigtable clients#1154
dhermes merged 3 commits into
googleapis:masterfrom
dhermes:grpc-stubs-in-client

Conversation

@dhermes

Copy link
Copy Markdown
Contributor

NOTE: Uses #1153 as diffbase

@dhermesdhermes added the api: bigtable Issues related to the Bigtable API. label Sep 24, 2015
@googlebotgooglebot added the cla: yes This human has signed the Contributor License Agreement. label Sep 24, 2015
@dhermes
dhermesforce-pushed the grpc-stubs-in-client branch 2 times, most recently from e33fe3d to 3e97689CompareSeptember 29, 2015 20:28
@dhermes

Copy link
Copy Markdown
ContributorAuthor

@tseaver Rebased on top of `master. PTAL.

Comment threadsetup.py Outdated

This comment was marked as spam.

@dhermes

Copy link
Copy Markdown
ContributorAuthor

@tseaver PTAL. (So you can at least get a feel for how stubs are created and how they work.)

@dhermes

Copy link
Copy Markdown
ContributorAuthor

@tseaver We should either get this in or move forward with the sub-package discussion in #1159

Letting both languish is no bueno

@tseaver

Copy link
Copy Markdown
Contributor

What would be smoothest? I dropped off reviewing this one because it seemed like #1159 was the Right Thing(TM) for dealing with the wonky gRPC dependency. I can go ahead an review here, with the notion that we will split out the per-API projects later.

@dhermes

Copy link
Copy Markdown
ContributorAuthor

I think #1159 would be smoothest. If we decide NOT to split out into sub-packages then we can revive this.

@dhermesdhermes mentioned this pull request Nov 8, 2015
2 tasks
@dhermes

Copy link
Copy Markdown
ContributorAuthor

@tseaver Can we resume review of this per #1212?

This comment was marked as spam.

This comment was marked as spam.

For now, just adding custom getters which will tell users
whether the Client has been started. Commit to add
methods to actually make the stubs and start the Client will
be forthcoming.
This creates gRPC stubs for talking to each Bigtable
service needed by the client.
@dhermes
dhermesforce-pushed the grpc-stubs-in-client branch from e68a114 to 32c4c95CompareNovember 16, 2015 23:10
In particular, explaining why we __enter__ them but
have no corresponding __enter__ for our users.
@dhermes

Copy link
Copy Markdown
ContributorAuthor

@tseaver PTAL. I added a comment in the 3rd commit.

@tseaver

Copy link
Copy Markdown
Contributor

LGTM.

dhermes added a commit that referenced this pull request Nov 17, 2015
@dhermes
dhermes merged commit 5d589a1 into googleapis:masterNov 17, 2015
@dhermes
dhermes deleted the grpc-stubs-in-client branch November 17, 2015 01:35
@dhermesdhermes mentioned this pull request Jan 25, 2016
parthea added a commit that referenced this pull request Nov 24, 2025
I've confirmed that the unit tests in python-compute are still passing with this change.
Fixes#1154
parthea pushed a commit that referenced this pull request Nov 24, 2025
Source-Link: googleapis/synthtool@bd9ede2
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:04c35dc5f49f0f503a306397d6d043685f8d2bb822ab515818c4208d7fb2db3a
Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
Co-authored-by: Tim Sweña (Swast) <swast@google.com>
parthea added a commit that referenced this pull request Mar 2, 2026
Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
Co-authored-by: mukund-ananthu <83691193+mukund-ananthu@users.noreply.github.com>
Co-authored-by: Anthonios Partheniou <partheniou@google.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: bigtableIssues related to the Bigtable API.cla: yesThis human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@dhermes@tseaver@googlebot