Version 5.1

Enhancements, bug fixes, and other changes in EFM 5.1 include:

TypeDescriptionAddresses
EnhancementFailover Manager now supports reconfiguring failed primary database servers as standbys, using pg_rewind if needed.
EnhancementThe efm create-standby command no longer requires superuser privileges to run.
EnhancementThe efm create-standby command will now preserve the synchronous_standby_names setting of the original database if it exists.
EnhancementAdded -waldir option for the efm create-standby command to specify a non-default location for the write-ahead log directory.
EnhancementAdded new check.vip.timeout property to control how long to wait during promotion for the VIP (if used) to become unavailable.
EnhancementAdded new properties release.vip.* to control the timing of when the VIP is released during a promotion. This can avoid certain network issues that prevent database connections, e.g. during a switchover.52388, 48276
EnhancementAdded new jdbc.loglevel property to control the amount of detail logged when attempting to create database connections.
EnhancementUpdated the notification sent when there is an unexpected error transferring the internal cluster state.46361
EnhancementFailover Manager will now check for unknown properties at startup to catch potentially confusing user error.
EnhancementFailover Manager was upgraded to use the Bouncy Castle cryptographic library version 2.1.1.
Bug FixFixed a bug that could prevent database failover if the primary was created with efm create-standby while it was still a running standby database.
Bug FixFixed a regression that did not give a useful error message when the bind.address property was not in the proper format.
Bug FixRemoved a confusing message when the efm cluster-status command was run with too many parameters.