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

feat(storage): promote gRPC plugin to GA #13858

Closed

Conversation

coryan
Copy link
Member

@coryan coryan commented Mar 27, 2024

Move the gRPC plugin functions out of the
google::cloud::storage_experimental namespace and remove the experimental- prefix from the CMake and Bazel targets. I left shims in place for backwards compatibility.

The AsyncClient remains in the storage_experimental namespace, it is fully functional, but we may change some APIs.

Fixes #13875. See #13857 for the future cleanups.


This change is Reviewable

@product-auto-label product-auto-label bot added the api: storage Issues related to the Cloud Storage API. label Mar 27, 2024
@coryan coryan added the gha:full-build Trigger a full build in GHA label Mar 27, 2024
Copy link

codecov bot commented Mar 27, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 93.65%. Comparing base (1515de3) to head (f2d8f8c).

Additional details and impacted files
@@           Coverage Diff           @@
##             main   #13858   +/-   ##
=======================================
  Coverage   93.65%   93.65%           
=======================================
  Files        2268     2269    +1     
  Lines      195905   195907    +2     
=======================================
+ Hits       183475   183479    +4     
+ Misses      12430    12428    -2     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@coryan coryan force-pushed the feat-storage-promote-gRPC-plugin-to-GA branch from 30707a6 to 1600127 Compare March 27, 2024 21:40
@coryan coryan force-pushed the feat-storage-promote-gRPC-plugin-to-GA branch from 3c9ac9b to 9794f34 Compare March 28, 2024 14:19
@coryan coryan removed the gha:full-build Trigger a full build in GHA label Mar 28, 2024
@coryan coryan force-pushed the feat-storage-promote-gRPC-plugin-to-GA branch from 2dfe719 to 3784c79 Compare March 29, 2024 11:34
@coryan coryan force-pushed the feat-storage-promote-gRPC-plugin-to-GA branch from 3784c79 to 5fc679f Compare March 29, 2024 13:55
@coryan coryan force-pushed the feat-storage-promote-gRPC-plugin-to-GA branch from 5fc679f to ab5d613 Compare March 29, 2024 17:01
@coryan coryan force-pushed the feat-storage-promote-gRPC-plugin-to-GA branch from ab5d613 to 428653e Compare March 29, 2024 17:17
@coryan coryan force-pushed the feat-storage-promote-gRPC-plugin-to-GA branch from 428653e to 1ea9527 Compare March 29, 2024 18:34
@coryan coryan force-pushed the feat-storage-promote-gRPC-plugin-to-GA branch from 1ea9527 to f7064e1 Compare March 29, 2024 21:11
@coryan coryan force-pushed the feat-storage-promote-gRPC-plugin-to-GA branch from f7064e1 to cfff5a6 Compare March 29, 2024 21:27
Move the gRPC plugin functions out of the
`google::cloud::storage_experimental` namespace and remove the
`experimental-` prefix from the CMake and Bazel targets. I left shims in
place for backwards compatibility.

The `AsyncClient` remains in the `storage_experimental` namespace, it is
fully functional, but we may change some APIs.
@coryan coryan force-pushed the feat-storage-promote-gRPC-plugin-to-GA branch from cfff5a6 to f2d8f8c Compare March 30, 2024 14:21
@coryan
Copy link
Member Author

coryan commented Apr 3, 2024

I think it will take a while to make a decision here. I may take a few more cleanups out of this PR, but closing for now.

@coryan coryan closed this Apr 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api: storage Issues related to the Cloud Storage API.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Promote the GCS+gRPC plugin to GA
1 participant