Skip to content
Latchkey

Retry Storm - CI/CD 用語集の定義

retry storm とは、自己増幅する retry の洪水です。依存関係が遅くなるか失敗すると、多くのクライアントが一斉に retry し、その追加負荷が依存関係をさらに遅くし、それがさらに多くの retry を引き起こします。backoff と jitter がなければ、素朴な retry ロジックは短時間の不具合を持続的な障害へと変えてしまいます。

CI において

共有の registry や API が一時的に不調になると、数十の同時 job が即座にそろって retry し、回復中のサービスを叩き続けて停止させたままにすることがあります。jitter を伴う指数 backoff、retry 回数の上限、そして circuit breaker がこの storm を防ぎます。あらゆるエラーではなく、本当に一時的な失敗だけを retry することで、負荷を抑えられます。

関連ガイド