milvus/internal/flushcommon/writebuffer
yihao.dai a4439cc911
enhance: Implement flusher in streamingNode (#34942)
- Implement flusher to:
  - Manage the pipelines (creation, deletion, etc.)
  - Manage the segment write buffer
  - Manage sync operation (including receive flushMsg and execute flush)
- Add a new `GetChannelRecoveryInfo` RPC in DataCoord.
- Reorganize packages: `flushcommon` and `datanode`.

issue: https://github.com/milvus-io/milvus/issues/33285

---------

Signed-off-by: bigsheeper <yihao.dai@zilliz.com>
2024-08-02 18:30:23 +08:00
..
bf_write_buffer.go enhance: remove unused code for StorageV2 (#35132) 2024-08-01 12:08:13 +08:00
bf_write_buffer_test.go enhance: Implement flusher in streamingNode (#34942) 2024-08-02 18:30:23 +08:00
delta_buffer.go enhance: Organize the common modules of streamingNode and dataNode (#34773) 2024-07-22 11:33:51 +08:00
delta_buffer_test.go enhance: Organize the common modules of streamingNode and dataNode (#34773) 2024-07-22 11:33:51 +08:00
insert_buffer.go enhance: Organize the common modules of streamingNode and dataNode (#34773) 2024-07-22 11:33:51 +08:00
insert_buffer_test.go enhance: Enable linux code checker (#35084) 2024-07-30 15:53:51 +08:00
l0_write_buffer.go enhance: Implement flusher in streamingNode (#34942) 2024-08-02 18:30:23 +08:00
l0_write_buffer_test.go enhance: remove unused code for StorageV2 (#35132) 2024-08-01 12:08:13 +08:00
manager.go enhance: remove unused code for StorageV2 (#35132) 2024-08-01 12:08:13 +08:00
manager_test.go enhance: remove unused code for StorageV2 (#35132) 2024-08-01 12:08:13 +08:00
mock_manager.go enhance: remove unused code for StorageV2 (#35132) 2024-08-01 12:08:13 +08:00
mock_write_buffer.go enhance: Organize the common modules of streamingNode and dataNode (#34773) 2024-07-22 11:33:51 +08:00
options.go enhance: Organize the common modules of streamingNode and dataNode (#34773) 2024-07-22 11:33:51 +08:00
segment_buffer.go enhance: Organize the common modules of streamingNode and dataNode (#34773) 2024-07-22 11:33:51 +08:00
sync_policy.go enhance: Organize the common modules of streamingNode and dataNode (#34773) 2024-07-22 11:33:51 +08:00
sync_policy_test.go enhance: Organize the common modules of streamingNode and dataNode (#34773) 2024-07-22 11:33:51 +08:00
write_buffer.go enhance: remove unused code for StorageV2 (#35132) 2024-08-01 12:08:13 +08:00
write_buffer_test.go enhance: remove unused code for StorageV2 (#35132) 2024-08-01 12:08:13 +08:00