環境チェッカーで Public IP の取得またはポータルとの通信でエラーが発生した場合にはリトライが行われるようにしました。
run-isucon-env-checker.sh によるチェッカー単位でのリトライもありますが、起きやすそうな部分ではそこだけ個別にリトライすることで早く完了できるようになるのを期待しています。
Public IP の取得はチェッカーが AWS に送る一番最初のリクエストで、エラー発生確率が高いことがわかっています。
ポータルについては、負荷等で重たくてエラーになる場合などが想定できたので仕込みました。
やったこと
環境チェッカーで Public IP の取得またはポータルとの通信でエラーが発生した場合にはリトライが行われるようにしました。
run-isucon-env-checker.sh
によるチェッカー単位でのリトライもありますが、起きやすそうな部分ではそこだけ個別にリトライすることで早く完了できるようになるのを期待しています。Public IP の取得はチェッカーが AWS に送る一番最初のリクエストで、エラー発生確率が高いことがわかっています。 ポータルについては、負荷等で重たくてエラーになる場合などが想定できたので仕込みました。
対応issue
https://github.com/isucon/isucon11-portal/issues/180
セルフチェック
備考