InterSystems Oficial
Pete Greskoff · Nov. 8, 2021

Alerta: Locks Faltando depois de um Reinício ou Failover de Servidor de Base de Dados ECP

26 de Outubro de 2021 – Alerta: Locks Faltando depois de um Reinício ou Failover de Servidor de Base de Dados ECP

A InterSystems corrigiu um defeito que pode violar as garantias de lock de aplicações em um cluster de cache distribuído (configuração ECP), que pode levar a problemas de integridade na aplicação. Este defeito afeta:

  • Todas os lançamentos oficiais e versões de mantenção do InterSystems IRIS e InterSystems IRIS for Health, iniciando na 2020.1.0

O defeito pode ocorrer somente quando um servidor de aplicação realiza com sucesso uma recuperação ECP após um reinicio ou failover do servidor de dados, nas situações detalhadas a seguir:

  • Se os processos em execução no servidor de aplicação possuírem mais de 255 locks no total em bases de dados hospedadas no servidor de dados, no momento do reinício ou failover, alguns destes locks podem não ser gravados na tabela de locks do servidor de dados.
  • O fato do servidor de dados gerenciar a distribuição de locks pelo cluster possibilita que um processo em outro servidor de aplicação ou mesmo que o servidor de dados adquira de forma concorrente um lock que conflite com um dos locks realizados pelo servidor de aplicação, o que pode levar a problemas de integridade na aplicação.

Para maiores informações sobre locks e controle de concorrência, veja Locking and Concurrency Control.

A correção para este defeito foi identificada como SML2930 e estará inclusa em todos os lançamentos futuros dos produtos, incluindo o InterSystems IRIS e InterSystems IRIS for Health 2020.1.2 e 2021.1.1. Ela também estará disponível através de distribuição Ad hoc a partir do InterSystems Worldwide Response Center (WRC).

Nota para Clientes HealthShare

Apesar da família de produtos HealthShare não utilizar diretamente clusters de cache distribuídos o HealthShare suporta sua utilização para acesso a dados em instâncias distintas do HealthShare. Clientes que utilizam esta funcionalidade devem revisar suas configurações para determinar se podem ser impactados por este defeito.

Se você desejar realizar qualquer pergunta sobre este alerta, entre em contato por favor com o Worldwide Response Center.

00
2 0 0 11
Entre ou crie uma conta para continuar