From dfb35391babefa3029a7f747ae4171b2e3ce2be8 Mon Sep 17 00:00:00 2001 From: kun yu Date: Mon, 29 Jul 2019 20:17:10 +0800 Subject: [PATCH] fix error handle while using stream Former-commit-id: 2400cb8c1dea0a0c1b6de5a9a653c639122e2ecd --- cpp/src/sdk/grpc/GrpcClient.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cpp/src/sdk/grpc/GrpcClient.cpp b/cpp/src/sdk/grpc/GrpcClient.cpp index 92790dc05b..aa8adfbee5 100644 --- a/cpp/src/sdk/grpc/GrpcClient.cpp +++ b/cpp/src/sdk/grpc/GrpcClient.cpp @@ -115,7 +115,8 @@ GrpcClient::SearchVector(std::vector<::milvus::grpc::TopKQueryResult>& result_ar ::grpc::Status status = reader->Finish(); if (!status.ok()) { - std::cerr << "SearchVector rpc failed!\n"; + std::cerr << "SearchVector rpc failed!" << std::endl; + std::cerr << status.error_message() << std::endl; } if (query_result.status().error_code() != grpc::SUCCESS) { @@ -131,7 +132,8 @@ GrpcClient::DescribeTable(::milvus::grpc::TableSchema& grpc_schema, const std::s ::grpc::Status status = stub_->DescribeTable(&context, grpc_tablename, &grpc_schema); if (!status.ok()) { - std::cerr << "DescribeTable rpc failed!\n"; + std::cerr << "DescribeTable rpc failed!" << std::endl; + std::cerr << status.error_message() << std::endl; } if (grpc_schema.table_name().status().error_code() != grpc::SUCCESS) { @@ -174,6 +176,7 @@ GrpcClient::ShowTables(std::vector &table_array) { if (!status.ok()) { std::cerr << "ShowTables gRPC failed!" << std::endl; + std::cerr << status.error_message() << std::endl; } if (table_name.status().error_code() != grpc::SUCCESS) {