Skip to content

Conversation

@dhermes
Copy link
Contributor

@dhermes dhermes commented Sep 24, 2015

NOTE: Uses #1153 as diffbase

@dhermes dhermes added the api: bigtable Issues related to the Bigtable API. label Sep 24, 2015
@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Sep 24, 2015
@dhermes dhermes force-pushed the grpc-stubs-in-client branch 2 times, most recently from e33fe3d to 3e97689 Compare September 29, 2015 20:28
@dhermes
Copy link
Contributor Author

dhermes commented Sep 29, 2015

@tseaver Rebased on top of `master. PTAL.

setup.py Outdated

This comment was marked as spam.

@dhermes dhermes force-pushed the grpc-stubs-in-client branch from 3e97689 to e68a114 Compare September 30, 2015 02:53
@dhermes
Copy link
Contributor Author

dhermes commented Oct 1, 2015

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

@dhermes
Copy link
Contributor Author

dhermes commented Oct 14, 2015

@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
Contributor

tseaver commented Oct 14, 2015

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
Contributor Author

dhermes commented Oct 15, 2015

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

@dhermes
Copy link
Contributor Author

dhermes commented Nov 15, 2015

@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 dhermes force-pushed the grpc-stubs-in-client branch from e68a114 to 32c4c95 Compare November 16, 2015 23:10
In particular, explaining why we __enter__ them but
have no corresponding __enter__ for our users.
@dhermes
Copy link
Contributor Author

dhermes commented Nov 16, 2015

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

@tseaver
Copy link
Contributor

tseaver commented Nov 17, 2015

LGTM.

dhermes added a commit that referenced this pull request Nov 17, 2015
Adding gRPC stubs to Bigtable clients
@dhermes dhermes merged commit 5d589a1 into googleapis:master Nov 17, 2015
@dhermes dhermes deleted the grpc-stubs-in-client branch November 17, 2015 01:35
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) <[email protected]>
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 Bigtable API. cla: yes This human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants