diff options
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.cc | 11 |
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, "\""))); } // |