Skip to content
This repository has been archived by the owner on Sep 26, 2023. It is now read-only.

Commit

Permalink
feat: de-experiment google-c2p resolver (#1896)
Browse files Browse the repository at this point in the history
* feat: de-experiment google-c2p resolver

* docs: added comment about c2p

Co-authored-by: Tomo Suzuki <suztomo@google.com>
  • Loading branch information
mohanli-ml and suztomo committed Nov 23, 2022
1 parent fa85d9c commit 66b348b
Showing 1 changed file with 4 additions and 3 deletions.
Expand Up @@ -326,9 +326,10 @@ && isOnComputeEngine()) {
GoogleDefaultChannelCredentials.newBuilder().callCredentials(callCreds).build();
isDirectPathXdsEnabled = Boolean.parseBoolean(envProvider.getenv(DIRECT_PATH_ENV_ENABLE_XDS));
if (isDirectPathXdsEnabled) {
// google-c2p resolver target must not have a port number
builder =
Grpc.newChannelBuilder("google-c2p-experimental:///" + serviceAddress, channelCreds);
// google-c2p: CloudToProd(C2P) Directpath. This scheme is defined in
// io.grpc.googleapis.GoogleCloudToProdNameResolverProvider.
// This resolver target must not have a port number.
builder = Grpc.newChannelBuilder("google-c2p:///" + serviceAddress, channelCreds);
} else {
builder = Grpc.newChannelBuilderForAddress(serviceAddress, port, channelCreds);
builder.defaultServiceConfig(directPathServiceConfig);
Expand Down

0 comments on commit 66b348b

Please sign in to comment.