From 7fd731f704c34b871345d045824e6fe9f1f44c09 Mon Sep 17 00:00:00 2001 From: Yash Tibrewal Date: Thu, 9 Sep 2021 14:14:11 -0700 Subject: [PATCH] De-experimentalize XdsServerBuilder (#27296) --- include/grpcpp/xds_server_builder.h | 12 +++++++++++- test/cpp/end2end/xds_end2end_test.cc | 2 +- test/cpp/interop/xds_interop_server.cc | 4 ++-- 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/include/grpcpp/xds_server_builder.h b/include/grpcpp/xds_server_builder.h index c25ad1afe85..b5663ee35e8 100644 --- a/include/grpcpp/xds_server_builder.h +++ b/include/grpcpp/xds_server_builder.h @@ -24,7 +24,6 @@ #include namespace grpc { -namespace experimental { class XdsServerServingStatusNotifierInterface { public: @@ -79,6 +78,17 @@ class XdsServerBuilder : public ::grpc::ServerBuilder { XdsServerServingStatusNotifierInterface* notifier_ = nullptr; }; +namespace experimental { +// TODO(yashykt): Delete this after the 1.42 release. +GRPC_DEPRECATED( + "Use grpc::XdsServerServingStatusNotifierInterface instead. The " + "experimental version will be deleted after the 1.42 release.") +typedef grpc::XdsServerServingStatusNotifierInterface + XdsServerServingStatusNotifierInterface; +GRPC_DEPRECATED( + "Use grpc::XdsServerBuilder instead. The experimental version will be " + "deleted after the 1.42 release.") +typedef grpc::XdsServerBuilder XdsServerBuilder; } // namespace experimental } // namespace grpc diff --git a/test/cpp/end2end/xds_end2end_test.cc b/test/cpp/end2end/xds_end2end_test.cc index b821e097d31..c4dc5172e5e 100644 --- a/test/cpp/end2end/xds_end2end_test.cc +++ b/test/cpp/end2end/xds_end2end_test.cc @@ -2546,7 +2546,7 @@ class XdsEnd2endTest : public ::testing::TestWithParam { std::ostringstream server_address; server_address << "localhost:" << port_; if (use_xds_enabled_server_) { - experimental::XdsServerBuilder builder; + XdsServerBuilder builder; if (GetParam().bootstrap_source() == TestType::kBootstrapFromChannelArg) { builder.SetOption( diff --git a/test/cpp/interop/xds_interop_server.cc b/test/cpp/interop/xds_interop_server.cc index a3c039c379b..9e8e651b63c 100644 --- a/test/cpp/interop/xds_interop_server.cc +++ b/test/cpp/interop/xds_interop_server.cc @@ -56,7 +56,7 @@ using grpc::Server; using grpc::ServerBuilder; using grpc::ServerContext; using grpc::Status; -using grpc::experimental::XdsServerBuilder; +using grpc::XdsServerBuilder; using grpc::testing::Empty; using grpc::testing::HealthCheckServiceImpl; using grpc::testing::SimpleRequest; @@ -129,7 +129,7 @@ void RunServer(bool secure_mode, const int port, const int maintenance_port, grpc::reflection::InitProtoReflectionServerBuilderPlugin(); ServerBuilder builder; if (secure_mode) { - XdsServerBuilder xds_builder; + grpc::XdsServerBuilder xds_builder; xds_builder.RegisterService(&service); xds_builder.AddListeningPort(absl::StrCat("0.0.0.0:", port), grpc::experimental::XdsServerCredentials(