Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merging in datastore-v1beta3 branch. #1688

Merged
merged 31 commits into from
Apr 1, 2016
Merged

Conversation

dhermes
Copy link
Contributor

@dhermes dhermes commented Apr 1, 2016

Fixes #1288

/cc @tseaver

dhermes and others added 30 commits March 28, 2016 14:02
Also updating the docs link in the README.
In `v1beta3` all transactions are serializable.
This is in advance of putting them side-by-side with datastore.
Also
- Removing `v1beta2` generated code and `.proto` file
- Adding new `.proto` files and generated code
- Adding `make_datastore_grpc.py` script to tear out the
  `protoc` inserted lines by the gRPC plugin
- Updating `rewrite_imports.py` to rewrite the datastore
  imports
Also using subprocess.call instead of check_output
in the scripts that split up gRPC from non-gRPC parts
of generated modules. This is because check_output
swallows standard error and throws a less useful exception.
Updating in both the protobuf and our Query wrapper.
The sync-failure was caused by breaking up the v1beta3
changes into distinct and small changes.
This is no longer needed since the project ID is
used by the datastore v1beta3 API.
This was because returned dataset IDs in v1beta2 turned
foo into s~foo and sometimes this caused mismatches.
@dhermes dhermes added the api: datastore Issues related to the Datastore API. label Apr 1, 2016
@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Apr 1, 2016
@pcostell
Copy link
Contributor

pcostell commented Apr 1, 2016

LGTM! Just a heads up that the grpc based emulator won't be available in the cloud SDK at first. It is available for direct download.

@dhermes
Copy link
Contributor Author

dhermes commented Apr 1, 2016

We didn't implement gRPC support yet, so that won't be an issue. Will keep it in mind when I tackle the gRPC implementation.

@pcostell
Copy link
Contributor

pcostell commented Apr 1, 2016

Ok cool, I'm working to get it into the next SDK release, so it hopefully shouldn't be a problem.

@dhermes dhermes merged commit 1c9c12c into googleapis:master Apr 1, 2016
@dhermes dhermes deleted the add-ds-v1beta3 branch April 1, 2016 18:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api: datastore Issues related to the Datastore 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