Skip to content
Latchkey

O Que É State File Locking?

State file locking é um mecanismo que concede acesso exclusivo a um arquivo de state de infraestrutura enquanto uma operação está em andamento. Quando um apply mantém o lock, outras execuções esperam ou falham rapidamente em vez de escrever concorrentemente. Backends remotos implementam o lock usando um serviço de coordenação para que runners distribuídos cooperem com segurança.

Por que isso importa

Dois applies simultâneos podem intercalar escritas e corromper o state, deixando a infraestrutura e os registros inconsistentes. O locking serializa as mutações, o que é essencial quando runners de CI aplicam em paralelo.

Guias relacionados