Anuncio de lanzamiento de repmgr 4.4
Oxford, Reino Unido – 27 de junio de 2019
2ndQuadrant anunció hoy el lanzamiento de repmgr 4.4. Esta versión principal incluye varias mejoras importantes.
repmgr mejora y complementa las capacidades de replicación integradas en PostgreSQL. De hecho, es la herramienta más popular para la replicación de PostgreSQL y la administración del failover. repmgr facilita la configuración y la gestión de servidores standby, el control del estado de la replicación y la realización de tareas administrativas como las operaciones de switchover. El daemon repmgrd proporciona la funcionalidad de failover automático que maximiza el tiempo de actividad de la base de datos, y puede ser fácilmente integrado con otras herramientas, como PgBouncer, para obtener alta disponibilidad en la aplicación.
repmgr 4.4 proporciona dos mejoras clave para el failover automático con repmgrd:
- En el nodo primario, repmgrd puede ahora monitorear las conexiones standby y, si el número de nodos conectados se reduce por debajo de un valor determinado (configurable), ejecutará un script personalizado. Esto proporciona posibilidades adicionales para aislar un nodo primario fallado y/o tomar otra acción si uno o más standby se desconectan.
- En una situación de failover, los nodos repmgrd presentes en los standbys del primario que ha fallado pueden ahora confirmar entre ellos la imposibilidad de visualizar el primario antes de continuar el proceso de failover.
repmgr 4.4 presenta las siguientes mejoras para el cliente principal:
- Se añadió la opción –siblings-follow al comando repmgr standby promote
- Se añadió la opción –repmgrd-force-unpause al comando repmgr standby switchover
- Se producen resultados adicionales al ejecutar los comandos repmgr standby switchover y repmgr standby promote con la opción -dry-run
- Los resultados de repmgr cluster show y repmgr daemon status son ahora más consistentes. Ambos emiten advertencias adicionales sobre el estado de los nodos al producirse algún evento inesperado
- repmgr cluster show ahora muestra el ID del timeline de cada nodo (solamente PostgreSQL 9.6 y posteriores)
- Se añadieron medidas de seguridad para evitar la clonación de un standby a partir de un servidor testigo, y para impedir la instalación de un servidor testigo en el clúster de replicación principal
Se han corregido también varios problemas.
Adicionalmente, se ha convertido la documentación de repmgr al formato XML. Esto permite suministrar con facilidad la documentación en otros formatos como, por ejemplo, el PDF.
Para una lista detallada de todos los cambios, por favor lea las notas completas de la versión aquí.
La actualización a esta versión es altamente recomendada para todos los usuarios de repmgr. Las instrucciones de actualización están disponibles aquí.
Los paquetes y la documentación de instalación están disponibles a través de los repositorios públicos RPM y APT de 2ndQuadrant disponibles aquí.
Los archivos fuente pueden ser descargados aquí y las instrucciones de instalación están disponibles aquí.
repmgr se distribuye bajo GPL v3.
Para obtener más información, por favor envíe un correo electrónico a [email protected]