Defecto HC-13495

La actualización continúa incluso si Nifi no puede comunicarse con HCL Cache

Software

Caso de cliente Se aplica a Corregido en
CS0272710 V.9.1.6.0 9.1.9.0

Comportamiento observado

Cuando hay un error de comunicación con Redis, la señal WaitLink no se recibe y NiFi se cuelga.

Comportamiento esperado

Los enlaces de comunicación deben ser resistentes y ser capaces de acomodar las interrupciones de la comunicación.

Resolución

NiFi utiliza Redis para WaitLinks. Si Redis está fuera de servicio, la señal WaitLink no se recibe y NiFi se cuelga. Un error en redisson del cliente Redis ha provocado que las conexiones se cierren de forma silenciosa. La versión de Redisson se ha actualizado para obtener la solución para este problema. También se ha implementado un "watchdog" para volver a conectarse si se pierde la conexión. La lógica también se ha actualizado para que los mensajes locales vayan directamente a los escuchas locales sin la necesidad de ir a Redis para la notificación.