milvus/internal/datanode/writebuffer
congqixia c0fa169d9a
enhance: Make write buffer memory check do until safe (#32172)
See also #27675 #26177

Make memory check evict memory buffer until memory water level is safe.
Also make `EvictBuffer` wait until sync task done.

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2024-04-12 10:55:18 +08:00
..
bf_write_buffer.go enhance: Add AllPartitionsID const to replace InvalidPartitionID (#31438) 2024-03-20 19:01:05 +08:00
bf_write_buffer_test.go fix: Correct Size calculation of DeleteData (#30397) 2024-02-02 10:47:04 +08:00
delta_buffer.go fix: Correct Size calculation of DeleteData (#30397) 2024-02-02 10:47:04 +08:00
delta_buffer_test.go fix: Correct Size calculation of DeleteData (#30397) 2024-02-02 10:47:04 +08:00
insert_buffer.go enhance: only buffer delete if it match insert has smaller timestamp (#30122) 2024-01-19 17:28:53 +08:00
insert_buffer_test.go enhance: only buffer delete if it match insert has smaller timestamp (#30122) 2024-01-19 17:28:53 +08:00
l0_write_buffer.go enhance: Add AllPartitionsID const to replace InvalidPartitionID (#31438) 2024-03-20 19:01:05 +08:00
l0_write_buffer_test.go fix: Correct Size calculation of DeleteData (#30397) 2024-02-02 10:47:04 +08:00
manager.go enhance: Make write buffer memory check do until safe (#32172) 2024-04-12 10:55:18 +08:00
manager_test.go enhance: Make write buffer memory check do until safe (#32172) 2024-04-12 10:55:18 +08:00
mock_mananger.go enhance: Add `MemoryHighSyncPolicy` back to write buffer manager (#29997) 2024-01-31 19:03:04 +08:00
mock_write_buffer.go enhance: Add `MemoryHighSyncPolicy` back to write buffer manager (#29997) 2024-01-31 19:03:04 +08:00
options.go fix: prevent segments got flushed multiple times (#30240) 2024-01-24 14:19:00 +08:00
segment_buffer.go enhance: Remove useless frequent log in Mintimestamp (#30471) 2024-02-02 20:39:05 +08:00
sync_policy.go fix: Make FlushTs Sync Policy apply to all buffers (#31839) 2024-04-03 11:47:13 +08:00
sync_policy_test.go enhance: Add `MemoryHighSyncPolicy` back to write buffer manager (#29997) 2024-01-31 19:03:04 +08:00
write_buffer.go enhance: Make write buffer memory check do until safe (#32172) 2024-04-12 10:55:18 +08:00
write_buffer_test.go enhance: Make write buffer memory check do until safe (#32172) 2024-04-12 10:55:18 +08:00