milvus/internal/datanode
xige-16 e99ecc8cab
Add ProduceMark interface to return messageID (#9556)
Signed-off-by: xige-16 <xi.ge@zilliz.com>
2021-10-11 11:38:57 +08:00
..
allocator_test.go Rename IndexService to IndexCoord (#5932) 2021-06-21 17:28:03 +08:00
allocator.go [skip ci]Update comment in datanode package (#9428) 2021-10-07 23:50:52 +08:00
cache_test.go [skip ci]Add license in cache_test.go (#9500) 2021-10-08 19:18:57 +08:00
cache.go [skip ci]Add license in cache.go (#9499) 2021-10-08 19:17:03 +08:00
data_node_test.go Check data node test error (#9532) 2021-10-09 15:45:15 +08:00
data_node.go [skip ci]Fix data node comment lint (#9534) 2021-10-09 11:28:57 +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 Add data sync service error check (#9498) 2021-10-09 15:38:57 +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 Add flushed segments (#9476) 2021-10-08 19:09:12 +08:00
flow_graph_dd_node.go Add flushed segments (#9476) 2021-10-08 19:09:12 +08:00
flow_graph_delete_node_test.go Update filterSegmentByPK (#9450) 2021-10-08 12:04:56 +08:00
flow_graph_delete_node.go Update filterSegmentByPK (#9450) 2021-10-08 12:04:56 +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 Add flowgraph dmstream input node error check (#9497) 2021-10-08 19:25:00 +08:00
flow_graph_insert_buffer_node_test.go Rename some variables in unittest (#9484) 2021-10-08 17:47:25 +08:00
flow_graph_insert_buffer_node.go Remove redundant variable load (#9452) 2021-10-08 14:49:08 +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 [skip ci]Add comment for flowgraph insertBufferNode (#9361) 2021-10-06 23:30:21 +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 Remove datanode mock test error (#9211) 2021-10-04 17:34:16 +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 [skip ci]Update datanode param table comment (#9308) 2021-10-05 22:54:03 +08:00
README.md [skip ci]Change uppercase of MinIO (#9539) 2021-10-09 11:22:58 +08:00
segment_replica_test.go Add segment replica test error check (#9212) 2021-10-04 17:36:06 +08:00
segment_replica.go Add flushed segments (#9476) 2021-10-08 19:09:12 +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.