mirror of
https://gitee.com/milvus-io/milvus.git
synced 2026-01-07 19:31:51 +08:00
fix: clear binlog files in CleanData (#31039)
issue: https://github.com/milvus-io/milvus/issues/31042 Signed-off-by: sunby <sunbingyi1992@gmail.com>
This commit is contained in:
parent
1c55016504
commit
66d679ecbb
@ -1133,6 +1133,16 @@ SegmentSealedImpl::ClearData() {
|
||||
vector_indexings_.clear();
|
||||
insert_record_.clear();
|
||||
fields_.clear();
|
||||
auto cc = storage::ChunkCacheSingleton::GetInstance().GetChunkCache();
|
||||
if (cc == nullptr) {
|
||||
return;
|
||||
}
|
||||
// munmap and remove binlog from chunk cache
|
||||
for (const auto& iter : field_data_info_.field_infos) {
|
||||
for (const auto& binlog : iter.second.insert_files) {
|
||||
cc->Remove(binlog);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
std::unique_ptr<DataArray>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user