await-consistent
await-consistent -timeout <timeout-secs> [-zn <id> | -znname <name> ]...
[-replica-delay-threshold <time-millis>]
1つ以上のゾーンまたはストア全体で、指定された秒数までレプリカを待機し、関連付けられたシャード内のマスターに追い付くようにします。整合性の達成に関する情報を出力します。達成されなかった場合は、整合性がとれていないノードに関する詳細を出力します。
説明:
-
-timeout
レプリカが関連するシャード内のマスターに追い付くための秒数を指定します。
-
-zn <id>
リクエストされた整合性要件をレプリカが満たす必要があるゾーンを限定するためのゾーン名を指定します。このオプションが指定されない場合は、すべてのレプリカが整合性要件を満たす必要があります。
-
-znname <name>
リクエストされた整合性要件をレプリカが満たす必要があるゾーンを限定するためのゾーン名を指定します。このオプションが指定されない場合は、すべてのレプリカが整合性要件を満たす必要があります。
-
-replica-delay-threshold <time-millis>
レプリカがマスターより遅れている可能性があるが、マスターに追い付いているとみなされる最大ミリ秒数を指定します。デフォルトは1000ミリ秒(1秒)です。
スイッチオーバーを実行するとき、このコマンドを使用して、セカンダリ・ノードが対応するマスターに追い付くまで待機し、整合性を達成するまでの進度の情報を取得できます。