16 #include "tensorflow_serving/model_servers/grpc_status_util.h"
18 #include "grpcpp/support/status_code_enum.h"
19 #include "absl/strings/str_join.h"
21 namespace tensorflow {
24 ::grpc::Status ToGRPCStatus(const ::tensorflow::Status& status) {
25 const int kErrorMessageLimit = 1024;
27 if (status.message().length() > kErrorMessageLimit) {
28 error_message = absl::StrCat(status.message().substr(0, kErrorMessageLimit),
31 error_message = status.message();
33 return ::grpc::Status(
static_cast<grpc::StatusCode
>(status.code()),