aboutsummaryrefslogtreecommitdiff
path: root/src/core/ext/filters/client_channel/lb_policy/xds/xds_cluster_manager.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/ext/filters/client_channel/lb_policy/xds/xds_cluster_manager.cc')
-rw-r--r--src/core/ext/filters/client_channel/lb_policy/xds/xds_cluster_manager.cc11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/core/ext/filters/client_channel/lb_policy/xds/xds_cluster_manager.cc b/src/core/ext/filters/client_channel/lb_policy/xds/xds_cluster_manager.cc
index 1d4f1431db..dfd9a441b3 100644
--- a/src/core/ext/filters/client_channel/lb_policy/xds/xds_cluster_manager.cc
+++ b/src/core/ext/filters/client_channel/lb_policy/xds/xds_cluster_manager.cc
@@ -212,15 +212,8 @@ XdsClusterManagerLb::PickResult XdsClusterManagerLb::ClusterPicker::Pick(
if (it != cluster_map_.end()) {
return it->second->Pick(args);
}
- PickResult result;
- result.type = PickResult::PICK_FAILED;
- result.error = grpc_error_set_int(
- GRPC_ERROR_CREATE_FROM_COPIED_STRING(
- absl::StrCat("xds cluster manager picker: unknown cluster \"",
- cluster_name, "\"")
- .c_str()),
- GRPC_ERROR_INT_GRPC_STATUS, GRPC_STATUS_INTERNAL);
- return result;
+ return PickResult::Fail(absl::InternalError(absl::StrCat(
+ "xds cluster manager picker: unknown cluster \"", cluster_name, "\"")));
}
//