coderabbitai[bot] b99bed4234
📝 Add docstrings to refine_task_assign-m
Docstrings generation was requested by @xiaocai2333.

* https://github.com/milvus-io/milvus/pull/45226#issuecomment-3688756542

The following files were modified:

* `internal/datacoord/import_util.go`
* `internal/datacoord/task/global_scheduler.go`
* `internal/datacoord/task_index.go`
* `internal/datacoord/task_stats.go`
* `internal/datacoord/util.go`
* `internal/datanode/compactor/executor.go`
* `internal/datanode/compactor/mix_compactor.go`
* `internal/datanode/index/scheduler.go`
* `internal/datanode/index/util.go`
* `pkg/metrics/datanode_metrics.go`
2025-12-24 09:53:16 +00:00
..
2025-12-24 09:53:16 +00:00
2025-12-19 18:03:18 +08:00
2023-09-21 09:45:27 +08:00
2023-09-26 17:15:27 +08:00
2021-11-16 15:41:11 +08:00
2025-12-19 18:03:18 +08:00
2025-12-19 18:03:18 +08:00
2025-12-24 09:53:16 +00:00

Data Coordinator

Data cooridnator(datacoord for short) is the component to organize DataNodes and segments allocations.

Dependency

  • KV store: a kv store has all the meta info datacoord needs to operate. (etcd)
  • Message stream: a message stream to communicate statistics information with data nodes. (Pulsar)
  • Root Coordinator: timestamp, id and meta source.
  • Data Node(s): could be an instance or a cluster, actual worker group handles data modification operations.