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秒)です。

スイッチオーバーを実行するとき、このコマンドを使用して、セカンダリ・ノードが対応するマスターに追い付くまで待機し、整合性を達成するまでの進度の情報を取得できます。