From 0c8f27f7b28bf9618cc0bb56f4816e74ab6e7c1a Mon Sep 17 00:00:00 2001 From: Bennu Date: Mon, 13 Dec 2021 19:02:58 +0800 Subject: [PATCH] [skip ci] Fix grammar (#13257) Signed-off-by: Bennu --- docs/design_docs/root_coordinator_recovery_on_power_failure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/design_docs/root_coordinator_recovery_on_power_failure.md b/docs/design_docs/root_coordinator_recovery_on_power_failure.md index d1624ad7e5..3df846e81d 100644 --- a/docs/design_docs/root_coordinator_recovery_on_power_failure.md +++ b/docs/design_docs/root_coordinator_recovery_on_power_failure.md @@ -52,7 +52,7 @@ ### 2.5 Flushed segment from `data node` 1. Each time the `data node` finishes flushing a segment, it sends the segment id to the `RC` via msgstream. -2. `RC` needs to fetch binlog from `DC` by id and send request to `IC` to create index on this segment. +2. `RC` needs to fetch binlog from `DC` by id and send a request to `IC` to create index on this segment. 3. When the `IC` is called successfully, it will return a build id, and then `RC` will update the build id to the `collection meta` and record the position of the msgstream in etcd. 4. Step 3 is transactional and the operation will be successful only if the `collection meta` in etcd is updated. 5. So the `RC` only needs to restore the msgstream to the position when recovering from a power failure.