mirror of
https://gitee.com/milvus-io/milvus.git
synced 2026-01-07 19:31:51 +08:00
fix index bug caused by json parse (#3129)
* fix index bug caused by json parse Signed-off-by: godchen0212 <qingxiang.chen@zilliz.com>
This commit is contained in:
parent
3dfbe61422
commit
aad8f82d41
@ -104,7 +104,7 @@ CreateIndexReq::OnExecute() {
|
||||
}
|
||||
|
||||
// validate index parameters
|
||||
status = ValidateIndexParams(json_params_, dimension, index_type);
|
||||
status = ValidateIndexParams(json_params_[engine::PARAM_INDEX_EXTRA_PARAMS], dimension, index_type);
|
||||
if (!status.ok()) {
|
||||
return status;
|
||||
}
|
||||
|
||||
@ -813,7 +813,9 @@ GrpcRequestHandler::CreateIndex(::grpc::ServerContext* context, const ::milvus::
|
||||
for (int i = 0; i < request->extra_params_size(); i++) {
|
||||
const ::milvus::grpc::KeyValuePair& extra = request->extra_params(i);
|
||||
if (extra.key() == EXTRA_PARAM_KEY) {
|
||||
json_params = json::parse(extra.value());
|
||||
json_params[EXTRA_PARAM_KEY] = json::parse(extra.value());
|
||||
} else {
|
||||
json_params[extra.key()] = extra.value();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -306,7 +306,7 @@ class TestCollectionCountBinary:
|
||||
connect.create_partition(binary_collection, tag)
|
||||
res_ids = connect.insert(binary_collection, entities, partition_tag=tag)
|
||||
connect.flush([binary_collection])
|
||||
res = connect.count_entities(binary_collections)
|
||||
res = connect.count_entities(binary_collection)
|
||||
assert res == insert_count
|
||||
|
||||
@pytest.mark.level(2)
|
||||
@ -510,7 +510,7 @@ class TestCollectionMultiCollections:
|
||||
for i in range(collection_num):
|
||||
collection_name = gen_unique_str(collection_id)
|
||||
collection_list.append(collection_name)
|
||||
connect.create_collection(collection_name, fields)
|
||||
connect.create_collection(collection_name, default_fields)
|
||||
res = connect.insert(collection_name, entities)
|
||||
connect.flush(collection_list)
|
||||
for i in range(collection_num):
|
||||
@ -535,7 +535,7 @@ class TestCollectionMultiCollections:
|
||||
for i in range(int(collection_num / 2), collection_num):
|
||||
collection_name = gen_unique_str(collection_id)
|
||||
collection_list.append(collection_name)
|
||||
connect.create_collection(collection_name, fields)
|
||||
connect.create_collection(collection_name, default_fields)
|
||||
res = connect.insert(collection_name, binary_entities)
|
||||
connect.flush(collection_list)
|
||||
for i in range(collection_num):
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user