diff --git a/docs/design_docs/index_design.md b/docs/design_docs/index_design.md index 551cc38d95..ae085d4cbf 100644 --- a/docs/design_docs/index_design.md +++ b/docs/design_docs/index_design.md @@ -100,10 +100,10 @@ IndexCoord adds or deletes the corresponding IndexNode information in NodeManage ### 8.3.5 watchMetaLoop -`watchMetaLoop` is used to monitor whether the Meta in etcd has been changed. When the Meta in the etcd is monitored, -the result of the Meta update is obtained from the etcd, and the `Event.Kv.Version` of the update event is compared +`watchMetaLoop` is used to monitor whether the Meta in etcd has been changed. When the Meta in etcd is monitored, +the result of the Meta update is obtained from etcd, and the `Event.Kv.Version` of the update event is compared with the `revision` in the MetaTable. If the `Event.Kv.Version` is greater than the `revision` in the MetaTable, -Explain that this update is initiated by IndexNode, and then update the MetaTable in IndexCoord. Since this update +it means that this update is initiated by IndexNode, and then update the MetaTable in IndexCoord. Since this update is initiated by IndexNode, it indicates that this IndexNode has completed this task, so update the load of this IndexNode in NodeManager, and the task amount is reduced by one.