milvus/internal/datanode/writebuffer
congqixia 6521b519d7
enhance: Use bufSize instead of row number in sync policy (#28498)
See also #27675, comment from #27874

This PR changes the `IsFull` logic of insert buffer
Changing the limit from rowNum to buffer size,
this shall help form better binlog file when schema has variable-length
field

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2023-11-21 15:02:25 +08:00
..
bf_write_buffer.go enhance: fix LevelZero segment sync logic (#28482) 2023-11-17 21:46:20 +08:00
bf_write_buffer_test.go enhance: fix LevelZero segment sync logic (#28482) 2023-11-17 21:46:20 +08:00
delta_buffer.go Use writebuffer, sync manager refactory in datanode (#28320) 2023-11-15 15:24:18 +08:00
delta_buffer_test.go Use writebuffer, sync manager refactory in datanode (#28320) 2023-11-15 15:24:18 +08:00
insert_buffer.go enhance: Use bufSize instead of row number in sync policy (#28498) 2023-11-21 15:02:25 +08:00
insert_buffer_test.go enhance: Use bufSize instead of row number in sync policy (#28498) 2023-11-21 15:02:25 +08:00
l0_write_buffer.go enhance: fix LevelZero segment sync logic (#28482) 2023-11-17 21:46:20 +08:00
l0_write_buffer_test.go enhance: fix LevelZero segment sync logic (#28482) 2023-11-17 21:46:20 +08:00
manager.go enhance: fix LevelZero segment sync logic (#28482) 2023-11-17 21:46:20 +08:00
manager_test.go enhance: fix LevelZero segment sync logic (#28482) 2023-11-17 21:46:20 +08:00
mock_mananger.go enhance: fix LevelZero segment sync logic (#28482) 2023-11-17 21:46:20 +08:00
mock_write_buffer.go enhance: Remove commented code and fix naming issue (#28450) 2023-11-16 00:22:20 +08:00
options.go Use writebuffer, sync manager refactory in datanode (#28320) 2023-11-15 15:24:18 +08:00
segment_buffer.go enhance: Remove commented code and fix naming issue (#28450) 2023-11-16 00:22:20 +08:00
sync_policy.go enhance: fix LevelZero segment sync logic (#28482) 2023-11-17 21:46:20 +08:00
sync_policy_test.go enhance: Use bufSize instead of row number in sync policy (#28498) 2023-11-21 15:02:25 +08:00
write_buffer.go enhance: fix LevelZero segment sync logic (#28482) 2023-11-17 21:46:20 +08:00
write_buffer_test.go enhance: fix LevelZero segment sync logic (#28482) 2023-11-17 21:46:20 +08:00