InterSystems Official
· 29 oct, 2021

Alerta: Pérdida de locks tras el reinicio o failover del servidor de base de datos ECP

InterSystems ha corregido un defecto que puede vulnerar la garantía de bloqueo de aplicación en un cluster distribuido de cache (configuración ECP), lo que puede provocar problemas de integridad de aplicación. Este defecto afecta a:

  • Todas las versiones principales y versiones de mantenimiento de InterSystems IRIS e InterSystems IRIS for Health, desde 2020.1.0

El defecto sólo puede ocurrir cuando un servidor de aplicación realiza con éxito una recuperación de ECP tras un reinicio o failover del servidor de datos, así:

  • Si los procesos ejecutándose en el servidor de aplicaciones llevan más de 255 bloqueos (locks) totales en las bases de datos alojadas en el servidor de datos en el momento del reinicio o failover, algunos de estos locks pueden no estar guardados en la tabla de locks del servidor de datos.
  • Como el servidor de datos gestiona la distribución de locks a lo largo del cluster, esto hace posible que, un proceso en otro servidor de aplicaciones o el servidor de datos en sí, adquiera simultáneamente un lock que entra en conflicto con uno de los locks obtenidos del servidor de aplicaciones, lo que puede provocar problemas de integridad de aplicación.

Para más información sobre bloqueos (locks) y concurrencia, consulta Locking and Concurrency Control.

La corrección de este defecto se identifica como SML2930 y se incluirá en todas las versiones futuras de los diferentes productos, incluyendo InterSystems IRIS e InterSystems IRIS for Health 2020.1.2 e 2021.1.1. También está disponible a través de distribución ad-hoc desde el Centro de Soporte Internacional (WRC).

Nota a clientes de HealthShare

Aunque la familia de productos HealthShare no usa de forma directa los clusters de cache distribuidos, HealthShare soporta usarlos para acceder a los datos en instancias remotas de HealthShare. Los clientes que utilicen esta funcionalidad necesitarán revisar sus configuraciones para decidir si podrían verse afectados.

Para cualquier pregunta sobre esta alerta, contacta con el Centro de Soporte Internacional (WRC).

Comentarios (0)1
Inicie sesión o regístrese para continuar