diff --git a/core/src/server/grpc_impl/GrpcRequestHandler.cpp b/core/src/server/grpc_impl/GrpcRequestHandler.cpp index 432244a03f..504eed7d96 100644 --- a/core/src/server/grpc_impl/GrpcRequestHandler.cpp +++ b/core/src/server/grpc_impl/GrpcRequestHandler.cpp @@ -115,18 +115,18 @@ CopyVectorData(const google::protobuf::RepeatedPtrField<::milvus::grpc::VectorRo } // copy vector data - std::vector binary_array(data_size, 0); + vectors_data.resize(data_size); int64_t offset = 0; if (float_data_size > 0) { for (auto& record : grpc_records) { int64_t single_size = record.float_data_size() * sizeof(float); - memcpy(&binary_array[offset], record.float_data().data(), single_size); + memcpy(&vectors_data[offset], record.float_data().data(), single_size); offset += single_size; } } else if (binary_data_size > 0) { for (auto& record : grpc_records) { int64_t single_size = record.binary_data().size(); - memcpy(&binary_array[offset], record.binary_data().data(), single_size); + memcpy(&vectors_data[offset], record.binary_data().data(), single_size); offset += single_size; } } diff --git a/sdk/examples/simple/src/ClientTest.cpp b/sdk/examples/simple/src/ClientTest.cpp index 51b563d422..432a2d77ed 100644 --- a/sdk/examples/simple/src/ClientTest.cpp +++ b/sdk/examples/simple/src/ClientTest.cpp @@ -110,7 +110,7 @@ ClientTest::CreateCollection(const std::string& collection_name) { field_ptr2->index_params = index_param_2.dump(); field_ptr3->field_name = "field_3"; - field_ptr3->field_type = milvus::DataType::INT8; + field_ptr3->field_type = milvus::DataType::INT32; JSON index_param_3; index_param_3["name"] = "index_3"; field_ptr3->index_params = index_param_3.dump(); @@ -343,7 +343,7 @@ ClientTest::Test() { ShowSdkVersion(); std::vector table_array; - ShowCollections(table_array); +// ShowCollections(table_array); CreateCollection(collection_name); GetCollectionInfo(collection_name);