Pulumi en Producción · Lección 18
¿Qué protege el mecanismo de locking del state durante una operación de 'pulumi up'?
Evita que dos operaciones de despliegue distintas se ejecuten simultáneamente sobre el mismo Stack, previniendo que ambas intenten modificar el state real al mismo tiempo de forma conflictiva
Cifra automáticamente el contenido completo del state durante la operación
Elimina por completo la posibilidad de que la operación de despliegue falle por algún otro motivo
Solo funciona si el Stack tiene menos de 10 recursos gestionados en total
Pulumi en Producción · Lección 18
Completa el código
Si el lock no se libera correctamente, se puede forzar su liberación con
Revisa: se puede forzar la liberación con pulumi cancel (con precaución).
Pulumi en Producción · Lección 18
¿Qué riesgo real de corrupción del state podría ocurrir si dos personas del equipo ejecutaran 'pulumi up' exactamente al mismo tiempo sobre el mismo Stack sin ningún mecanismo de locking activo?
Pista: ambas operaciones podrían intentar leer, modificar y escribir el state al mismo tiempo, generando una condición de carrera donde los cambios de una operación podrían sobrescribirse o entrar en conflicto con los de la otra, dejando el state en un estado inconsistente e impredecible.
✓
¡Lección completada!
Locking de state y concurrencia
0
XP ganado
3
Vidas restantes