mirror of
https://gitee.com/milvus-io/milvus.git
synced 2025-12-08 01:58:34 +08:00
enhance: DataCodec to release ownership of input_data after initialization (#43542)
issue: https://github.com/milvus-io/milvus/issues/43088 issue: https://github.com/milvus-io/milvus/issues/43038 see also https://github.com/milvus-io/milvus/pull/43533. Signed-off-by: Buqian Zheng <zhengbuqian@gmail.com>
This commit is contained in:
parent
369a811ae1
commit
d23205b718
@ -103,9 +103,6 @@ DeserializeFileData(const std::shared_ptr<uint8_t[]> input_data,
|
||||
index_data->set_index_meta(index_meta);
|
||||
index_data->SetTimestamps(index_event_data.start_timestamp,
|
||||
index_event_data.end_timestamp);
|
||||
// DataCodec must keep the input_data alive for zero-copy usage,
|
||||
// otherwise segmentation violation will occur
|
||||
index_data->SetData(input_data);
|
||||
return index_data;
|
||||
}
|
||||
default:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user