recall

← recall

dependency cycle term

A waits on B waits on A — circular wait pattern

Distinct from deadlock (which is specifically about locks). Could be services calling each other, modules importing each other, or jobs depending on each other. Symptom: nothing makes progress despite everything being 'up.'

topics: failure-modes, concurrency