Notas de la versión 3.0.1.1 Netezza Performance Server Replication Services
La versión 3.0.1.1 introduce varias correcciones en los mensajes de error y de salida de comandos como nzdr status, nzdr delete, nzdr alert, nzdr update, etc.
Problemas solucionados
- Detalles de la salida de sincronización de nodos NEXTGEN-25367
Solucionado el problema con los detalles de salida para la sincronización de nodos. En versiones anteriores, cuando se ejecutaba el comando nzdr status --db-summary y si el reloj horario no estaba sincronizado entre los dos sistemas (el valor de latencia era < 0), se mostraba
N/Aen la secciónLatencyen la salida del comando nzdr status --db-summary.Ahora, si se detectan problemas de sincronización horaria, aparece
ERRen el archivo /nrs/cli_logs/nzdr y en la secciónLatency.Ejemplos:- El registro /nrs/cli_logs/nzdr :
2023-09-25 01:59:07,865 nzdr [INFO]: 200 2023-09-25 01:59:07,868 nzdr [ERROR]: Latency -1 day, 23:59:48 is invalid due to desynchronized timezones. - Salida de comando:
nzdr status --db-summary +------------------------+----------------------+----------------------+------------+---------------------+-------------------+------------+---------------------+-----------+ | DB | Primary | Replica | Capture | Capture | Capture | Apply | Apply | Latency | | name | node | node | last seq | last TS | size (in bytes) | last seq | last TS | | +========================+======================+======================+============+=====================+===================+============+=====================+===========+ | NRS_3_0_1_1_PR_6 | REPLICATION-SYSTEM-A | REPLICATION-SYSTEM-B | 80 | 2023-09-25 01:03:11 | 453078 | 80 | 2023-09-25 01:02:59 | ERR | +------------------------+----------------------+----------------------+------------+---------------------+-------------------+------------+---------------------+-----------+ | NRS_3_0_1_1_PR_5 | REPLICATION-SYSTEM-A | REPLICATION-SYSTEM-B | 80 | 2023-09-25 00:53:00 | 453078 | 80 | 2023-09-25 00:53:05 | 0:00:05 | +------------------------+----------------------+----------------------+------------+---------------------+-------------------+------------+---------------------+-----------+Nota: Si veERRen la sección Latencia cuando ejecuta el comando nzdr status --db-summary, sincronice todos sus nodos de replicación utilizando un servidor horario de uso común.
- El registro /nrs/cli_logs/nzdr :
- Detalles de la salida de sincronización de la base de datos NEXTGEN-39109
Solucionado el problema con los detalles de salida para la sincronización de bases de datos. En versiones anteriores, al ejecutar el comando nzdr aler list para una alerta
DB Out of Sync, se mostraba información incorrecta en la sección Datos. Ahora se le informa de qué base de datos está afectada y cómo.Ejemplo:nzdr alert list +------+------------------+------------+-----------------------+-------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------+-------------------+ | ID | Date | Severity | Target | Reason code and Title | Data | Acknowledged | Close Timestamp | +======+==================+============+=======================+===============================+============================================================================================================================================+================+===================+ | 71 | 2023-09-25 00:38 | WARNING | db://NRS_3_0_1_1_PR_2 | 202: DB Out of Sync | For database NRS_3_0_1_1_PR_2: The replica is behind 36 sequences. The primary and relicas have been out of sync for over 3 days, 1:56:48. | False | N/A | +------+------------------+------------+-----------------------+-------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------+-------------------+- Detalles de la salida del número de secuencia NEXTGEN-25592
- Se ha solucionado el problema de la falta de información sobre el número de secuencia en los trabajos de captura o aplicación. En versiones anteriores, cuando se ejecutaban los comandos nzdr alert list o nzdr status y se recibía una alerta sobre el fallo de
Incremental applyoIncremental capture, no se obtenía ningún detalle sobre el número de secuencia para el que fallaba el trabajo de captura o aplicación. - Detalles de la salida de configuración del sistema de archivos NEXTGEN-25590
- Se ha solucionado el problema por el que el script cpds_deploynrs no verificaba los detalles de los archivos de certificados y contraseñas durante la configuración del sistema de archivos. En versiones anteriores, la configuración continuaba, lo que podía dar lugar a errores.
- nzdr alert ack y nzdr alert list información sobre errores NEXTGEN-28453
- Se ha solucionado el problema por el que los comandos nzdr alert ack y nzdr alert list mostraban información de error incompleta. En versiones anteriores, cuando se ejecutaban los comandos y no se utilizaba un número para el valor de ID, no se ofrecía ninguna otra orientación. Ahora, se le informa de que el valor ID debe ser un número.
- nzdr detalles de salida (errores) NEXTGEN-44194 y NEXTGEN-25788
- Se ha solucionado el problema de la visualización incorrecta de la información de registro. En versiones anteriores, si interrumpía el comando nzdr, se le pedía que comprobara los registros en /opt/ibm/appliance/storage/nrs/nps/cli_logs/nzdr.log, que estaban presentes en el host NRS, no en el host NPS.
Ahora, si interrumpe el comando nzdr, se le pedirá que compruebe el registro /nrs/cli_logs/nzdr.log, que está presente en el host NPS.
- Eliminación de nodos NEXTGEN-24891
- Se ha solucionado el problema de la eliminación de nodos réplica. En versiones anteriores, se podían eliminar nodos de réplica que contuvieran una o varias bases de datos con un estado de replicación
Active. La eliminación provocaba situaciones en las que se podían enviar trabajos de replicación a bases de datos con un solo nodo y encontrar errores de replicación.Ahora, al eliminar nodos, Netezza Performance Server Replication Services verifica si la base de datos a la que está asignado el nodo es una base de datos activa que participa en la replicación.
Si la base de datos pertenece al entorno de replicación, se le pedirá que elimine la base de datos de la replicación antes de poder eliminar el nodo.
- Actualización de usuarios de replicación sin permisos de copia de seguridad y restauración NEXTGEN-26173
- Se ha solucionado el problema con la información de registro relativa a la actualización de los usuarios de replicación.
- Diferencia de tiempo del intervalo de captura incorrecta NEXTGEN-45463
- Se ha solucionado el problema de la diferencia horaria calculada incorrectamente. En versiones anteriores, si el intervalo de tiempo de captura se establecía en 24 o más de 24 horas, la diferencia horaria no se calculaba correctamente. La programación de las copias de seguridad se vio afectada. Ahora, la diferencia horaria se calcula correctamente.
- nzdr failover validación de entrada NEXTGEN-44193
- Se ha solucionado el problema por el que el comando nzdr failover no validaba la entrada. Ahora, el sistema procederá con la conmutación por error sólo cuando escriba
yescuando se le solicite. - nzdr failover advertencia sobre bases de datos no sincronizadas NEXTGEN-38629
- Se ha solucionado el problema por el que el comando nzdr failover no avisaba antes de una conmutación por error si las bases de datos no estaban sincronizadas.
- Validación de base de datos lockdb true
- Se ha solucionado el problema por el que el modo de base de datos no se validaba en los nodos de réplica al añadir bases de datos al entorno de réplica. En versiones anteriores, cuando se añadían bases de datos a la replicación sin especificar lockdb true, y luego se intentaba restaurar una copia de seguridad en el sistema de réplica, la operación de restauración fallaba.
- Problemas con la base de datos tras la conmutación por error de nodo NEXTGEN-25706
- Se ha solucionado el problema por el que NRS no añadía bases de datos al programador tras la conmutación por error de un nodo.
Vías de acceso de actualización
NRS 3.0.1.1 puede actualizarse directamente desde las siguientes versiones:
- 3.0.0.3
- 3.0.1.0