Evitar lecturas range incoherentes en transacciones de etcd
Escrito por Alessio el 23/5/2026
Problema
Una ruta de transacción podía ejecutar una operación range y producir datos incoherentes. Hacía falta una corrección concreta y una entrada del changelog que describiera el cambio.
Cambios
Modifiqué el flujo de apply para omitir la ejecución range en el caso de transacción afectado y evitar el resultado incoherente. Después añadí la entrada correspondiente al changelog para dejar constancia de la corrección.
Resultado
La ruta de transacción ya no ejecuta la operación range que causaba la inconsistencia y la corrección queda documentada en las notas de versión de etcd.