milvus/internal/datanode/writebuffer
congqixia 55af8f611f
fix: always sync level zero segments as flushed (#29569)
See also #27675

For now, Level zero segments shall always be synced as `Flushed` ones.
This PR fixes when level zero segments selected by policies other than
flush ts policy will be synced as growing state.

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2023-12-29 10:34:47 +08:00
..
bf_write_buffer.go enhance: separate serializer logic from sync task (#29413) 2023-12-26 10:40:47 +08:00
bf_write_buffer_test.go enhance: separate serializer logic from sync task (#29413) 2023-12-26 10:40:47 +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: Write buffer time range when syncing logs (#28970) 2023-12-05 17:36:36 +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: separate serializer logic from sync task (#29413) 2023-12-26 10:40:47 +08:00
l0_write_buffer_test.go enhance: separate serializer logic from sync task (#29413) 2023-12-26 10:40:47 +08:00
manager.go feat: integrate storage v2 into the write path (#28440) 2023-11-23 17:26:24 +08:00
manager_test.go enhance: separate serializer logic from sync task (#29413) 2023-12-26 10:40:47 +08:00
mock_mananger.go feat: integrate storage v2 into the write path (#28440) 2023-11-23 17:26:24 +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 enhance: Unify levelzero segment config in DN (#28720) 2023-11-28 18:04:26 +08:00
segment_buffer.go enhance: Write buffer time range when syncing logs (#28970) 2023-12-05 17:36:36 +08:00
sync_policy.go fix: Add jitter in GetSyncStaleBufferPolicy (#28626) 2023-12-20 15:00:52 +08:00
sync_policy_test.go fix: Add jitter in GetSyncStaleBufferPolicy (#28626) 2023-12-20 15:00:52 +08:00
write_buffer.go fix: always sync level zero segments as flushed (#29569) 2023-12-29 10:34:47 +08:00
write_buffer_test.go enhance: separate serializer logic from sync task (#29413) 2023-12-26 10:40:47 +08:00