ES
Español
English
Português
    No hay disponibilidad del servicio por alta concurrencia en el reporte de progreso de paquetes

    PM-173535-19-202747

    Se identificó una ausencia del servicio en un ambiente con un volumen alto de dispositivos asociados a una misma distribución de software. Cuando varios dispositivos reportaban el progreso de los paquetes casi al mismo tiempo, cada reporte actualizaba nuevamente el registro general de la ejecución. Esta frecuencia de escrituras sobre el mismo registro generaba contención de bloqueos y el agotamiento de los procesos disponibles de la base de datos en Azure SQL, lo que producía el error de límite de workers (10928).

    Se ajusta el proceso para que el registro general de la ejecución no se actualice en cada reporte de progreso de paquete. A partir de esta versión, la actualización se realiza únicamente cuando cambia el estado general de la ejecución, y solo se modifican el estado y la fecha de actualización del registro. De esta forma se reduce la carga sobre la base de datos en escenarios de alta concurrencia, sin alterar el resultado final de las distribuciones.