milvus/internal/datanode/metacache
congqixia a040692129
enhance: Use estimated batch size to initalize BF (#29842)
See also: #27675

The bloom filter set initialized new BF with fixed configured `n`. This
value is always larger than the actual batch size and causes generated
BF using more memory.

This PR make write buffer to initialize BF with estimated batch size
from schema & configuration value.

---------

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2024-01-10 20:36:50 +08:00
..
actions_test.go Add WriteBuffer to provide abstraction for delta policy (#27874) 2023-11-04 12:10:17 +08:00
actions.go enhance: separate serializer logic from sync task (#29413) 2023-12-26 10:40:47 +08:00
bloom_filter_set_test.go enhance: add param for bloomfilter(#29388) (#29490) 2023-12-28 18:10:46 +08:00
bloom_filter_set.go enhance: Use estimated batch size to initalize BF (#29842) 2024-01-10 20:36:50 +08:00
meta_cache_test.go fix: meta cache in datanode incorrectly tracking row nums (#29817) 2024-01-10 13:22:48 +08:00
meta_cache.go fix: meta cache in datanode incorrectly tracking row nums (#29817) 2024-01-10 13:22:48 +08:00
mock_meta_cache.go enhance: Add back clean compacted segment info logic (#28646) 2023-11-24 15:38:25 +08:00
segment_test.go Add SyncManager to replace flush manager (#27873) 2023-10-31 02:30:16 +08:00
segment.go enhance: Add back clean compacted segment info logic (#28646) 2023-11-24 15:38:25 +08:00
storagev2_cache.go feat: integrate storagev2 into index build process (#28995) 2023-12-13 17:24:38 +08:00