Skip to content
Latchkey

Deadlock - Definição do Glossário de CI/CD

Um deadlock ocorre quando duas transações mantêm, cada uma, um lock que a outra precisa, de modo que nenhuma consegue prosseguir. O banco detecta o ciclo e aborta uma das transações com um erro para que a outra continue.

Em CI

Jobs de teste paralelos acessando as mesmas tabelas em ordens diferentes podem provocar deadlocks que parecem falhas flaky. Adquirir locks em uma ordem consistente e manter as transações curtas reduz isso.

Guias relacionados