milvus/internal/datanode
XuanYang-cn a1f9e46e44
[skip ci]Update comment in datanode package (#9428)
Signed-off-by: Yang Xuan <xuan.yang@zilliz.com>
2021-10-07 23:50:52 +08:00
..
allocator_test.go
allocator.go [skip ci]Update comment in datanode package (#9428) 2021-10-07 23:50:52 +08:00
cache_test.go
cache.go [skip ci]Update comment of cache in datanode (#9313) 2021-10-06 07:08:24 +08:00
data_node_test.go Add flush channel for delete_node (#8762) 2021-09-28 18:22:16 +08:00
data_node.go Check data node error (#9303) 2021-10-07 22:16:56 +08:00
data_sync_service_test.go Refactor flowgraph and related invocation (#8770) 2021-09-29 20:19:59 +08:00
data_sync_service.go Add flush channel for delete_node (#8762) 2021-09-28 18:22:16 +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 Rename insertMsg to flowGraphMsg in datanode flow graph (#8546) 2021-09-26 10:43:57 +08:00
flow_graph_dd_node.go Add comment and implementation assertion for ddnode (#9333) 2021-10-07 19:54:56 +08:00
flow_graph_delete_node_test.go Add parameter partitionID for API filterSegments (#8813) 2021-09-29 10:27:58 +08:00
flow_graph_delete_node.go Add parameter partitionID for API filterSegments (#8813) 2021-09-29 10:27:58 +08:00
flow_graph_dmstream_input_node_test.go Add flow graph dmstream input node test error check (#9213) 2021-10-04 17:37:57 +08:00
flow_graph_dmstream_input_node.go [skip ci]Add comment on flowgraph dmstream inputnode (#9359) 2021-10-06 23:02:08 +08:00
flow_graph_insert_buffer_node_test.go Refactor buffer size calculation (#8565) 2021-09-26 20:55:59 +08:00
flow_graph_insert_buffer_node.go [skip ci]Add comment for flowgraph insertBufferNode (#9361) 2021-10-06 23:30:21 +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]Add README.md in datanode (#9311) 2021-10-05 23:12:03 +08:00
segment_replica_test.go Add segment replica test error check (#9212) 2021-10-04 17:36:06 +08:00
segment_replica.go [skip ci]Add comment for normal2FlushedSegment (#9431) 2021-10-07 23:46:37 +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.