Commit Graph

  • a8d50a5b98 doc: merge repmgrd degraded monitoring description into operation section Ian Barwick 2019-03-13 15:34:07 +09:00
  • 11e5993bf5 doc: merge repmgrd notes into operation documentation Ian Barwick 2019-03-13 15:28:16 +09:00
  • 09861a5604 doc: merge repmgrd pause documentation into overview Ian Barwick 2019-03-13 14:53:56 +09:00
  • 89bba77d4d doc: initial repmgrd doc refactoring Ian Barwick 2019-03-13 14:33:27 +09:00
  • dd6ece326f doc: update repmgrd configuration documentation Ian Barwick 2019-03-13 13:34:08 +09:00
  • 573d027db6 repmgrd: various minor logging improvements Ian Barwick 2019-03-13 11:27:17 +09:00
  • 1afb41647b repmgrd: remove global variable Ian Barwick 2019-03-12 16:05:34 +09:00
  • fc397f25f6 repmgrd: enable election rerun Ian Barwick 2019-03-12 14:03:59 +09:00
  • 99923f5ffc Remove redundant struct allocation Ian Barwick 2019-03-11 19:06:07 +09:00
  • b9cdcd55e7 doc: update list of reloadable repmgrd configuration options Ian Barwick 2019-03-11 16:18:10 +09:00
  • db87ff46fd doc: document "failover_validation_command" Ian Barwick 2019-03-11 15:02:33 +09:00
  • 2a8f8d8400 doc: expand repmgrd configuration section Ian Barwick 2019-03-11 14:50:33 +09:00
  • 45c896d716 Execute "failover_validation_command" when only one standby exists Ian Barwick 2019-03-08 12:19:37 +09:00
  • 514595ea10 Make "failover_validation_command" reloadable Ian Barwick 2019-03-08 09:27:19 +09:00
  • 531194fa27 Initial implementation of "failover_validation_command" Ian Barwick 2019-02-27 16:32:46 +09:00
  • 2aa67c992c Make recently added configuration options reloadable Ian Barwick 2019-03-07 10:58:25 +09:00
  • 37892afcfc Add configuration option "primary_visibility_consensus" Ian Barwick 2019-03-07 10:34:28 +09:00
  • e4e5e35552 Add configuration option "sibling_nodes_disconnect_timeout" Ian Barwick 2019-03-06 15:38:39 +09:00
  • b320c1f0ae Reset "wal_retrieve_retry_interval" for all nodes Ian Barwick 2019-03-05 14:57:24 +09:00
  • 280654bed6 repmgrd: don't wait for WAL receiver to reconnect during failover Ian Barwick 2019-03-05 11:20:33 +09:00
  • ae675059c0 Improve logging/sanity checking for "node control" options Ian Barwick 2019-03-04 14:19:31 +09:00
  • 454ebabe89 Improve logging when disabling/enabling WAL receiver Ian Barwick 2019-03-04 11:43:54 +09:00
  • d1d6ef8d12 Check for WAL receiver start up Ian Barwick 2019-03-04 10:53:20 +09:00
  • 5d6eab74f6 Log warning if "standby_disconnect_on_failover" used on pre-9.5 Ian Barwick 2019-03-04 10:09:20 +09:00
  • 59b7453bbf repmgrd: optionally disconnect WAL receivers during failover Ian Barwick 2019-03-01 18:20:44 +09:00
  • bde8c7e29c repmgrd: handle reconnect to restarted server when using "connection" checks Ian Barwick 2019-03-06 14:54:05 +09:00
  • 4ef706c2ca Execute "failover_validation_command" when only one standby exists Ian Barwick 2019-03-08 12:19:37 +09:00
  • 663c2e75b4 Make "failover_validation_command" reloadable Ian Barwick 2019-03-08 09:27:19 +09:00
  • db0d71c6a7 Initial implementation of "failover_validation_command" Ian Barwick 2019-02-27 16:32:46 +09:00
  • 6f4f56dd8c Make recently added configuration options reloadable Ian Barwick 2019-03-07 10:58:25 +09:00
  • 33fefd9f52 Add configuration option "primary_visibility_consensus" Ian Barwick 2019-03-07 10:34:28 +09:00
  • a3f90d2bba Add configuration option "sibling_nodes_disconnect_timeout" Ian Barwick 2019-03-06 15:38:39 +09:00
  • 2ed044c358 Reset "wal_retrieve_retry_interval" for all nodes Ian Barwick 2019-03-05 14:57:24 +09:00
  • 9823978f41 repmgrd: don't wait for WAL receiver to reconnect during failover Ian Barwick 2019-03-05 11:20:33 +09:00
  • ae8171e461 Improve logging/sanity checking for "node control" options Ian Barwick 2019-03-04 14:19:31 +09:00
  • 1f8f64d57c Improve logging when disabling/enabling WAL receiver Ian Barwick 2019-03-04 11:43:54 +09:00
  • 13c650fa83 Check for WAL receiver start up Ian Barwick 2019-03-04 10:53:20 +09:00
  • f85b4cd98e Log warning if "standby_disconnect_on_failover" used on pre-9.5 Ian Barwick 2019-03-04 10:09:20 +09:00
  • 1615353f48 repmgrd: optionally disconnect WAL receivers during failover Ian Barwick 2019-03-01 18:20:44 +09:00
  • dd04ebb809 repmgrd: handle reconnect to restarted server when using "connection" checks Ian Barwick 2019-03-06 14:54:05 +09:00
  • bc6584a90d *_transaction() functions: log error message text as DETAIL Ian Barwick 2019-03-06 12:12:47 +09:00
  • 074d79b44f repmgrd: add option "connection_check_type" Ian Barwick 2019-03-06 12:07:30 +09:00
  • 2eeb288573 repmgrd: ignore invalid "upstream_last_seen" value Ian Barwick 2019-03-05 10:59:19 +09:00
  • 48a2274b11 Use appendPQExpBufferStr where approrpriate Ian Barwick 2019-03-01 16:42:00 +09:00
  • 19bcfa7264 Rename "..._primary_last_seen" functions to "..._upstream_last_seen" Ian Barwick 2019-02-28 15:35:46 +09:00
  • 486877c3d5 repmgrd: log details of nodes which can see primary Ian Barwick 2019-02-23 15:55:06 +09:00
  • 9753bcc8c3 repmgrd: during failover, check if other nodes have seen the primary Ian Barwick 2019-02-23 12:59:08 +09:00
  • b4dcda37a1 *_transaction() functions: log error message text as DETAIL Ian Barwick 2019-03-06 12:12:47 +09:00
  • 63f7ad546e repmgrd: add option "connection_check_type" Ian Barwick 2019-03-06 12:07:30 +09:00
  • 4f83111033 repmgrd: ignore invalid "upstream_last_seen" value Ian Barwick 2019-03-05 10:59:19 +09:00
  • 92103c5338 Use appendPQExpBufferStr where approrpriate Ian Barwick 2019-03-01 16:42:00 +09:00
  • 4b89cbd98d Rename "..._primary_last_seen" functions to "..._upstream_last_seen" Ian Barwick 2019-02-28 15:35:46 +09:00
  • bd35b450da daemon status: with csv output, show repmgrd status as unknown where appropriate Ian Barwick 2019-02-28 11:51:47 +09:00
  • 0330fa6e62 daemon status: with csv output, show repmgrd status as unknown where appropriate Ian Barwick 2019-02-28 11:51:47 +09:00
  • 1f256d4d73 doc: upate release notes Ian Barwick 2019-02-28 10:01:51 +09:00
  • 4006f8af3c doc: upate release notes Ian Barwick 2019-02-28 10:01:51 +09:00
  • 1524e2449f Split command execution functions into separate library Ian Barwick 2019-02-27 14:40:08 +09:00
  • b1875a8d91 Split command execution functions into separate library Ian Barwick 2019-02-27 14:40:08 +09:00
  • 5c2264eb8d Update .gitignore Ian Barwick 2019-02-27 13:02:30 +09:00
  • a6c16541c2 doc: tweak wording in event notification documentation Ian Barwick 2019-02-27 13:01:19 +09:00
  • 790a1cc492 repmgrd: add additional logging during a failover operation Ian Barwick 2019-02-27 11:45:34 +09:00
  • 0cd2bd2e91 repmgrd: add additional logging during a failover operation Ian Barwick 2019-02-27 11:45:34 +09:00
  • 3988653d6c Add missing line break in logging output REL3_4_STABLE Ian Barwick 2019-02-26 22:22:41 +09:00
  • 98b78df16c Remove unneeded debugging output Ian Barwick 2019-02-26 21:16:11 +09:00
  • 067ed82931 Remove unneeded debugging output Ian Barwick 2019-02-26 21:16:11 +09:00
  • b946dce2f0 doc: update introductory blurb Ian Barwick 2019-02-26 15:16:46 +09:00
  • 59f32d74df doc: update introductory blurb Ian Barwick 2019-02-26 15:16:46 +09:00
  • 39234afcbf standby clone: check upstream connections after data copy operation Ian Barwick 2019-02-26 14:33:54 +09:00
  • 0578053875 standby clone: check upstream connections after data copy operation Ian Barwick 2019-02-26 14:33:54 +09:00
  • 23569a19b1 Doc fix: PostgreSQL 9.4 is no longer considered recent John Naylor 2019-02-24 12:44:10 +07:00
  • c650fd3412 Fix typo John Naylor 2019-02-24 10:50:09 +07:00
  • c30e65b3f2 Add some missing query error logging Ian Barwick 2019-02-23 16:54:07 +09:00
  • 897e3bee14 Doc fix: PostgreSQL 9.4 is no longer considered recent John Naylor 2019-02-24 12:44:10 +07:00
  • 4e414d2ea0 Fix typo John Naylor 2019-02-24 10:50:09 +07:00
  • ea36609159 Add some missing query error logging Ian Barwick 2019-02-23 16:54:07 +09:00
  • 0c68018631 repmgrd: log details of nodes which can see primary Ian Barwick 2019-02-23 15:55:06 +09:00
  • b72c894db4 repmgrd: during failover, check if other nodes have seen the primary Ian Barwick 2019-02-23 12:59:08 +09:00
  • 07097575b1 daemon status: add column "upstream last seen" Ian Barwick 2019-02-23 12:16:34 +09:00
  • 71d151ca87 Don't check status of logical replication slots Ian Barwick 2019-02-23 09:53:29 +09:00
  • 3f9b10a02c Fix directories to exclude in clone from Barman Ian Barwick 2019-02-22 16:31:58 +09:00
  • df34e7e8c5 Prevent "invalid LSN ..." infinite loop when node is passive Ian Barwick 2019-02-22 15:49:02 +09:00
  • 668b2c9b59 repmgrd: use PQping() as a first test of whether an upstream node is available Ian Barwick 2019-02-22 14:04:37 +09:00
  • 5abec2bb97 doc: clarify replication slot usage with Barman Ian Barwick 2019-02-22 13:50:03 +09:00
  • 488afa9f7f doc: clarify replication slot usage with Barman Ian Barwick 2019-02-22 13:50:03 +09:00
  • de70fd42dc node check: simplify output generation in --is-shutdown-cleanly check Ian Barwick 2019-02-22 10:49:06 +09:00
  • 99550b91bd standby register: warn if standby is running and connection params provided Ian Barwick 2019-02-22 09:59:29 +09:00
  • 0f873df13a Bring list of supported versions on the doc front page in line with the supported version matrix John Naylor 2019-02-20 11:41:17 +07:00
  • 9629fb6eb5 repmgrd: remove superfluous query buffer Ian Barwick 2019-02-21 16:14:08 +09:00
  • 967b7c6876 repmgrd: improve logging during failover Ian Barwick 2019-02-21 15:10:11 +09:00
  • 120dd5b82d Make the default log level INFO Ian Barwick 2019-02-21 14:43:14 +09:00
  • 243b5d2b48 doc: update README Ian Barwick 2019-02-21 14:38:13 +09:00
  • 24a354c0a7 Prevent "invalid LSN returned from node..." infinite loop Ian Barwick 2019-02-21 14:18:50 +09:00
  • a4f572a1ff Bump version Ian Barwick 2019-02-21 13:07:48 +09:00
  • 70190c37c4 Bring list of supported versions on the doc front page in line with the supported version matrix John Naylor 2019-02-20 11:41:17 +07:00
  • f3fc4e5afb Minor syntax formatting tweak Ian Barwick 2019-02-15 19:58:35 +09:00
  • 629c552348 primary unregister: ensure correct behaviour when executed on a witness Ian Barwick 2019-02-15 19:48:12 +09:00
  • 85a97c933f Handle unhandled NodeStatus in switch statement Ian Barwick 2019-02-15 19:30:45 +09:00
  • 3a5a4388c7 cluster show: differentiate unreachable status Ian Barwick 2019-02-15 15:55:36 +09:00
  • 9338a9e233 Improve logging output Ian Barwick 2019-02-15 10:49:56 +09:00
  • 7fad2ed2c8 standby switchover: improve error output Ian Barwick 2019-02-14 17:22:24 +09:00