milvus/internal/datanode
yah01 9658367a3c
Refine chunk manager errors (#27590)
Signed-off-by: yah01 <yah2er0ne@outlook.com>
2023-10-31 12:18:15 +08:00
..
allocator
broker
iterators
metacache
syncmgr
binlog_io_test.go
binlog_io.go
buffer_test.go
buffer.go
cache_test.go
cache.go
channel_manager_test.go
channel_manager.go
channel_meta_test.go Refine chunk manager errors (#27590) 2023-10-31 12:18:15 +08:00
channel_meta.go Refine chunk manager errors (#27590) 2023-10-31 12:18:15 +08:00
compaction_executor_test.go
compaction_executor.go
compactor_test.go
compactor.go
data_node_test.go
data_node.go
data_sync_service_test.go
data_sync_service.go
event_manager_test.go
event_manager.go
flow_graph_dd_node_test.go
flow_graph_dd_node.go
flow_graph_delete_node_test.go
flow_graph_delete_node.go
flow_graph_dmstream_input_node_test.go
flow_graph_dmstream_input_node.go
flow_graph_insert_buffer_node_test.go
flow_graph_insert_buffer_node.go
flow_graph_manager_test.go
flow_graph_manager.go
flow_graph_message_test.go
flow_graph_message.go
flow_graph_node.go
flow_graph_time_tick_node.go
flow_graph_time_ticker.go
flush_manager_test.go
flush_manager.go
flush_task_test.go
flush_task.go
io_pool_test.go
io_pool.go
meta_service_test.go
meta_service.go
meta_util.go
metrics_info.go
mock_test.go
OWNERS
rate_collector_test.go
rate_collector.go
README.md
segment_sync_policy_test.go
segment_sync_policy.go
segment_test.go
segment.go
services_test.go
services.go
timetick_sender_test.go
timetick_sender.go
util.go

Data Node

DataNode is the component to write insert and delete messages into persistent blob storage, for example MinIO or S3.

Dependency

  • KV store: a kv store that persists messages into blob storage.
  • Message stream: receive messages and publish imformation
  • Root Coordinator: get the latest unique IDs.
  • Data Coordinator: get the flush information and which message stream to subscribe.