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
What Is a Remote State Backend?A remote state backend stores infrastructure-as-code state in a shared, durable location so teams and CI runn…
What Is the Plan and Apply Cycle?The plan and apply cycle is the infrastructure-as-code workflow of computing a proposed change set, reviewing…
What Is a Distributed Lock?A distributed lock coordinates exclusive access to a shared resource across multiple processes or machines so…