milvus/internal/datanode
godchen 13c1a1c746
Add joinIDPath for reuse (#9650)
Signed-off-by: godchen <qingxiang.chen@zilliz.com>
2021-10-12 17:20:33 +08:00
..
allocator_test.go Rename IndexService to IndexCoord (#5932) 2021-06-21 17:28:03 +08:00
allocator.go Add joinIDPath for reuse (#9650) 2021-10-12 17:20:33 +08:00
cache_test.go [skip ci]Add license in cache_test.go (#9500) 2021-10-08 19:18:57 +08:00
cache.go Change datanode cache implementation to sync.Map (#9607) 2021-10-11 17:32:30 +08:00
data_node_test.go Add ut for data_node.go (#9489) 2021-10-11 18:50:30 +08:00
data_node.go Add ut for data_node.go (#9489) 2021-10-11 18:50:30 +08:00
data_sync_service_test.go Skip data sync service test (#9571) 2021-10-09 17:41:00 +08:00
data_sync_service.go Support Delete in datanode (#8505) 2021-10-11 16:31:44 +08:00
errors_test.go Expose metrics of data cluster (#7177) 2021-09-01 10:13:15 +08:00
errors.go Expose metrics of data cluster (#7177) 2021-09-01 10:13:15 +08:00
flow_graph_dd_node_test.go Support Delete in datanode (#8505) 2021-10-11 16:31:44 +08:00
flow_graph_dd_node.go Support Delete in datanode (#8505) 2021-10-11 16:31:44 +08:00
flow_graph_delete_node_test.go Support Delete in datanode (#8505) 2021-10-11 16:31:44 +08:00
flow_graph_delete_node.go Support Delete in datanode (#8505) 2021-10-11 16:31:44 +08:00
flow_graph_dmstream_input_node_test.go Add ProduceMark interface to return messageID (#9556) 2021-10-11 11:38:57 +08:00
flow_graph_dmstream_input_node.go Normalize dmInputNode log (#9652) 2021-10-11 21:54:33 +08:00
flow_graph_insert_buffer_node_test.go Support Delete in datanode (#8505) 2021-10-11 16:31:44 +08:00
flow_graph_insert_buffer_node.go Support Delete in datanode (#8505) 2021-10-11 16:31:44 +08:00
flow_graph_message_test.go Rename insertMsg to flowGraphMsg in datanode flow graph (#8546) 2021-09-26 10:43:57 +08:00
flow_graph_message.go Support Delete in datanode (#8505) 2021-10-11 16:31:44 +08:00
flow_graph_node.go [skip-ci]Fix golint in flowgraphnode.go (#8600) 2021-09-26 20:49:59 +08:00
meta_service_test.go Add ut for segmentReplica to 100% (#7589) 2021-09-09 10:14:00 +08:00
meta_service.go [skip ci]Update comment in datanode package (#9428) 2021-10-07 23:50:52 +08:00
metrics_info.go Expose created time and updated time to datanode metrics (#8173) 2021-09-17 21:32:47 +08:00
mock_test.go Support Delete in datanode (#8505) 2021-10-11 16:31:44 +08:00
OWNERS Remove unused label rules (#7929) 2021-09-18 18:19:51 +08:00
param_table_test.go Add root path in minio and replace etcd.rootPath in datanode (#8272) 2021-09-24 20:50:23 +08:00
param_table.go Support Delete in datanode (#8505) 2021-10-11 16:31:44 +08:00
README.md [skip ci]Change uppercase of MinIO (#9539) 2021-10-09 11:22:58 +08:00
segment_replica_test.go Support Delete in datanode (#8505) 2021-10-11 16:31:44 +08:00
segment_replica.go [skip ci]Fix segment replica comment (#9654) 2021-10-11 21:12:44 +08:00
type_def.go [skip-ci]Fix golint in type_def.go (#8464) 2021-09-24 21:43:56 +08:00

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.