未验证 提交 01b8057c 编写于 作者: C chen qingxiang 提交者: GitHub

fix the bug cpu cache not make effect (#3178)

* fix the bug not make effect
Signed-off-by: Ngodchen0212 <qingxiang.chen@zilliz.com>

* code format
Signed-off-by: Ngodchen0212 <qingxiang.chen@zilliz.com>

* change test case level
Signed-off-by: Ngodchen0212 <qingxiang.chen@zilliz.com>

* change test case level
Signed-off-by: Ngodchen0212 <qingxiang.chen@zilliz.com>

* change test case level
Signed-off-by: Ngodchen0212 <qingxiang.chen@zilliz.com>
上级 36d512da
......@@ -474,7 +474,7 @@ SegmentReader::LoadBloomFilter(segment::IdBloomFilterPtr& id_bloom_filter_ptr) {
if (id_bloom_filter_ptr) {
segment_ptr_->SetBloomFilter(id_bloom_filter_ptr);
// TODO: disable cache for solving bloom filter ptr problem
cache::CpuCacheMgr::GetInstance().InsertItem(file_path, id_bloom_filter_ptr); // put into cache
// cache::CpuCacheMgr::GetInstance().InsertItem(file_path, id_bloom_filter_ptr); // put into cache
}
} catch (std::exception& e) {
std::string err_msg = "Failed to load bloom filter: " + std::string(e.what());
......
......@@ -342,6 +342,8 @@ class TestGetBase:
with pytest.raises(Exception) as e:
res = connect.get_entity_by_id(collection, get_ids, fields = fields)
# TODO
@pytest.mark.level(2)
def test_get_entity_id_not_exised(self, connect, collection):
'''
target: test get entity, params entity_id not existed
......@@ -370,6 +372,8 @@ class TestGetBase:
The following cases are used to test `get_entity_by_id` function, after deleted
******************************************************************
"""
# TODO
@pytest.mark.level(2)
def test_get_entity_after_delete(self, connect, collection, get_pos):
'''
target: test.get_entity_by_id
......@@ -386,6 +390,7 @@ class TestGetBase:
assert res[0] is None
# TODO
@pytest.mark.level(2)
def test_get_entities_after_delete(self, connect, collection, get_pos):
'''
target: test.get_entity_by_id
......@@ -453,6 +458,8 @@ class TestGetBase:
for i in range(get_pos):
assert_equal_vector(res[i].get(default_float_vec_field_name), entity[-1]["values"][0])
# TODO
@pytest.mark.level(2)
def test_get_entities_after_delete_disable_autoflush(self, connect, collection, get_pos):
'''
target: test.get_entity_by_id
......@@ -490,6 +497,8 @@ class TestGetBase:
res = connect.get_entity_by_id(id_collection, get_ids)
assert res[0] is None
# TODO
@pytest.mark.level(2)
def test_get_entity_after_delete_with_partition(self, connect, collection, get_pos):
'''
target: test.get_entity_by_id
......
......@@ -141,6 +141,8 @@ class TestInsertBase:
ids = connect.insert(collection, entities)
assert len(ids) == nb
# TODO
@pytest.mark.level(2)
@pytest.mark.timeout(ADD_TIMEOUT)
def test_insert_search(self, connect, collection):
'''
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册