Jitter - CI/CD Glossary Definition
Jitter randomizes delays so retries and schedules do not all fire at once.
Jitter is random variation added to a delay, such as retry timing, so many clients do not retry at the exact same instant and overwhelm a service (the thundering herd problem).
Jitter spreads out timed actions by adding randomness. Combined with backoff it prevents synchronized retries from creating traffic spikes.
In CI
When many jobs retry a flaky dependency at once, adding jitter to the backoff avoids a synchronized retry storm that keeps the dependency overloaded.
Related guides
Exponential Backoff - CI/CD Glossary DefinitionExponential Backoff: Exponential backoff is a retry strategy that doubles the wait between attempts (1s, 2s,…
Throttling - CI/CD Glossary DefinitionThrottling: Throttling is deliberately slowing or limiting a rate, such as capping CPU when a job hits its li…
Debounce - CI/CD Glossary DefinitionDebounce: Debounce is collapsing a burst of rapid events into one action by waiting for a quiet period. In CI…