待ち時間 - CI/CD 用語集の定義
待ち時間とは、変更が queue の中に、runner、レビュー、承認を待って、何もせずに座っている遊休の区間です。
待ち時間 とは、変更のライフサイクルのうち、実際に手が動かされるのではなく queue で遊んでいる部分です。runner、レビュー、承認などの待ちがこれにあたります。
待ち時間はたいてい実作業時間をはるかに上回ります。だからこそ待ち行列を減らす方が、速く働くよりもデリバリーを速めることがよくあります。
CI において
よくある CI の待ちは、runner が空くまでの queue 時間です。容量、warm pool、並行実行の上限がこれに直接影響します。
関連ガイド
Flow Efficiency - CI/CD Glossary DefinitionFlow Efficiency: Flow efficiency is the ratio of active work time to total elapsed time for a unit of work; l…
Bottleneck - CI/CD Glossary DefinitionBottleneck: A bottleneck is the stage in a process with the least capacity, which limits the throughput of th…
Handoff - CI/CD Glossary DefinitionHandoff: A handoff is a transfer of work from one person or team to another; each handoff adds queueing, cont…