milvus/internal/datanode
congqixia 5e90f348fc
enhance: Handle legacy proxy load fields request (#37565)
Related to #35415

In rolling upgrade, legacy proxy may dispatch load request wit empty
load field list. The upgraded querycoord may report error by mistake
that load field list is changed.

This PR:

- Auto field empty load field list with all user field ids
- Refine the error messag when load field list updates
- Refine load job unit test with service cases

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2024-11-11 10:14:26 +08:00
..
allocator Replace manual composed grpc call with Broker methods (#27676) 2023-10-13 09:55:34 +08:00
channel fix: watch channel stuck due to misuse of timer.Reset (#37433) 2024-11-07 14:34:24 +08:00
compaction enhance: Optimize the performance of stats task (#37374) 2024-11-08 10:08:27 +08:00
importv2 enhance: Handle legacy proxy load fields request (#37565) 2024-11-11 10:14:26 +08:00
iterators enhance: Return deltadata for DeleteCodec.Deserialize (#37214) 2024-10-29 12:04:24 +08:00
util enhance: Implement flusher in streamingNode (#34942) 2024-08-02 18:30:23 +08:00
data_node_test.go feat: add tasks page into management WebUI (#37002) 2024-10-28 10:13:29 +08:00
data_node.go feat: add segment,pipeline, replica and resourcegroup api for WebUI (#37344) 2024-11-07 11:52:25 +08:00
metrics_info.go feat: add tasks page into management WebUI (#37002) 2024-10-28 10:13:29 +08:00
OWNERS [skip ci]Update OWNERS files (#11898) 2021-11-16 15:41:11 +08:00
README.md [skip ci]Change uppercase of MinIO (#9539) 2021-10-09 11:22:58 +08:00
services_test.go feat: add tasks page into management WebUI (#37002) 2024-10-28 10:13:29 +08:00
services.go feat: add tasks page into management WebUI (#37002) 2024-10-28 10:13:29 +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.