Deadline Propagation - CI/CD用語集の定義
deadline propagationは、残りの時間予算をネストされた呼び出しに引き渡します。
deadline propagationは、残り時間のdeadlineをネストされた呼び出しに引き渡し、下流の各stepが操作全体を諦めるまでにどれだけ実行できるかを知るようにすることです。
deadline propagationは、呼び出し元のdeadlineが端から端まで守られるようにします。各ホップが絶対deadlineを転送し、下流の呼び出しが呼び出し元の許容時間を超えて生き残らないようにします。
なぜ重要か
propagationがないと、呼び出し元がすでにtimeoutした後も下流の呼び出しが実行され続け、誰も使わない作業にrunnerの時間を浪費することがあります。
関連ガイド
Timeout Budget - CI/CD Glossary DefinitionTimeout Budget: A timeout budget is the total time allotted to an operation, divided among its sub-steps so r…
Cancellation Token - CI/CD Glossary DefinitionCancellation Token: A cancellation token is a signal object passed into an operation that lets a caller reque…
Graceful Shutdown - CI/CD Glossary DefinitionGraceful Shutdown: Graceful shutdown is stopping a process cleanly on receiving a termination signal (SIGTERM…