Commit Graph

  • 9305953bd2 Fix history file parsing Ian Barwick 2019-02-14 15:52:40 +09:00
  • aeb9639ed9 node rejoin: add more log detail during rejoin success check Ian Barwick 2019-02-13 15:29:39 +09:00
  • bc9e725d05 node rejoin: always emit detail about relative LSNs Ian Barwick 2019-02-13 15:16:40 +09:00
  • 905e108f8f doc: fix typos etc. in "standby follow" reference Ian Barwick 2019-02-12 17:24:56 +09:00
  • f2362a06fa doc: update "standby switchover" reference Ian Barwick 2019-02-12 16:38:13 +09:00
  • 7b85cb9f12 doc: update "standby follow" reference Ian Barwick 2019-02-12 16:36:54 +09:00
  • 790bec21dd node rejoin: handle case where node to rejoin was primary Ian Barwick 2019-02-12 13:24:46 +09:00
  • a0dc673439 "node rejoin": use minRecoveryPointTLI for comparing timelines Ian Barwick 2019-02-12 13:04:08 +09:00
  • 25019d1cc5 Refactor is_wal_replay_paused() query Ian Barwick 2019-02-12 10:21:05 +09:00
  • d00cb767a6 cluster show: don't try to run WAL replay pause query on unreachable node Ian Barwick 2019-02-12 10:15:06 +09:00
  • 8e0d28d8dc Fix "repmgr daemon --help" output Ian Barwick 2019-02-12 09:20:29 +09:00
  • e146fb4fc3 Fix undeclared 'TRUE' error yonj1e 2019-02-11 15:55:54 +08:00
  • 8773543e10 doc: update "daemon (start|stop)" documentation Ian Barwick 2019-02-11 10:55:10 +09:00
  • a4cd4ee553 doc: fix quoting in "standby switchover" index entries Ian Barwick 2019-02-11 10:34:02 +09:00
  • a61dd8a750 doc: tweak support text Ian Barwick 2019-02-08 15:28:12 +09:00
  • 2c84716e66 doc: add information about reporting issues etc. Ian Barwick 2019-02-08 11:55:42 +09:00
  • f1667a7e98 repmgrd: don't consider nodes where repmgrd is not running Ian Barwick 2019-02-07 16:53:48 +09:00
  • b91900f831 doc: clarify "repmgr daemon status" CSV output Ian Barwick 2019-02-07 14:55:42 +09:00
  • aa1e64ec11 Warn about redundant use of --compact option Ian Barwick 2019-02-07 14:34:49 +09:00
  • 5d6037303b "daemon status": display node priority Ian Barwick 2019-02-07 14:33:47 +09:00
  • 8aaf6571a0 "cluster show": display node priority Ian Barwick 2019-02-07 14:14:24 +09:00
  • 9433f80364 "cluster show": warn about nodes with paused WAL replay Ian Barwick 2019-02-07 13:47:57 +09:00
  • aee13aee52 doc: note repmgrd behaviour when WAL replay is paused Ian Barwick 2019-02-07 13:28:29 +09:00
  • f0a0be0248 Remove pointless default allocation in _get_node_record() Ian Barwick 2019-02-07 11:41:08 +09:00
  • c4332d9a52 repmgrd: forcibly resume WAL replay if paused Ian Barwick 2019-02-07 11:33:57 +09:00
  • c7b325e2a4 Add function resume_wal_replay() Ian Barwick 2019-02-07 11:32:44 +09:00
  • b89941f218 Store WAL replay pause status in ReplInfo struct Ian Barwick 2019-02-07 10:24:42 +09:00
  • 2b3b1faa20 refactor query in function get_replication_info() Ian Barwick 2019-02-06 15:39:01 +09:00
  • b9cd321aed repmgrd: skip LSN checks of 0 priority node Ian Barwick 2019-02-06 14:25:57 +09:00
  • 984ce7420b "daemon status": emit warning if WAL replay is paused Ian Barwick 2019-02-06 13:31:02 +09:00
  • 464ec6bec3 Ensure conninfo param list is initialized for --recovery-conf-only option Ian Barwick 2019-02-06 12:57:35 +09:00
  • 3bbbf6daa9 "recovery_file_path" is MAXPGPATH Ian Barwick 2019-02-06 10:41:18 +09:00
  • cd3312496e Rename functions which return an LSN for clarity Ian Barwick 2019-02-06 09:30:45 +09:00
  • cce8b76171 "standby switchover": abort if promotion candidate has WAL replay paused Ian Barwick 2019-02-05 16:25:44 +09:00
  • 2a529e7e8b "standby promote": don't promote if replay paused and in archive recovery Ian Barwick 2019-02-05 14:37:26 +09:00
  • f62b3b2868 Fix Pg10+ function names Ian Barwick 2019-02-05 13:37:35 +09:00
  • 701944c194 "standby promote": add check for WAL replay status if replay is paused Ian Barwick 2019-02-05 13:25:21 +09:00
  • d8048060a2 doc: rephrase exit code preamble Ian Barwick 2019-02-05 11:03:02 +09:00
  • 31f25856a2 doc: update "repmgr node rejoin" reference Ian Barwick 2019-02-05 10:53:53 +09:00
  • 92c73b68a0 Clean up dbutils.c Ian Barwick 2019-02-05 09:36:54 +09:00
  • b71ce07210 doc: update source install instructions Ian Barwick 2019-02-04 17:00:53 +09:00
  • 90909e2e42 doc: update source install instructions Ian Barwick 2019-02-04 17:00:53 +09:00
  • b036870c83 doc: fix typo in the release notes for 4.3 Martín Marqués 2019-02-04 08:39:58 +01:00
  • 4b4f98e897 doc: update Debian/Ubuntu repmgrd configuration Ian Barwick 2019-02-04 16:08:45 +09:00
  • 321eb844e4 doc: update Debian/Ubuntu repmgrd configuration Ian Barwick 2019-02-04 16:08:45 +09:00
  • 2c9700586c repmgr: "witness register" - check connection is to primary node Ian Barwick 2019-02-04 14:42:20 +09:00
  • f9a1861ded Refactor ReplInfo struct handling Ian Barwick 2019-02-02 18:36:59 +09:00
  • 59ed86c01a "cluster show": fix formatting with multiple digit node IDs Ian Barwick 2019-02-02 14:04:30 +09:00
  • f24b30327c Add missing "daemon (start|stop)" options to main help output Ian Barwick 2019-02-02 13:11:31 +09:00
  • 48381a5b4e Use --compact option for abbreviated display output Ian Barwick 2019-02-02 13:05:39 +09:00
  • 20b79f998c Define some previously magic numbers Ian Barwick 2019-02-01 19:14:16 +09:00
  • a41e7bb726 doc: various minor updates Ian Barwick 2019-02-01 17:24:32 +09:00
  • b9ba97a36d "standby switchover": check replication connection to upstream Ian Barwick 2019-02-01 15:23:24 +09:00
  • d8aa472c5f doc: fix URL typo Ian Barwick 2019-02-01 13:13:11 +09:00
  • 9273e7af73 "standby switchover": avoid potential race condition with WAL location check Ian Barwick 2019-02-01 11:59:30 +09:00
  • f04f2af8aa Add missing include files Ian Barwick 2019-01-31 16:10:48 +09:00
  • bdb4f66a9d Add an Assert() to detect attempted array overflow in param_set...() functions Ian Barwick 2019-01-31 13:46:56 +09:00
  • c402b08791 doc: update "node rejoin" page Ian Barwick 2019-01-31 12:25:58 +09:00
  • 64bb034d34 "node rejoin": catch corner case where repmgr metadata is outdated Ian Barwick 2019-01-31 11:54:05 +09:00
  • ea54aaa290 Use "rejoin target" instead of "follow target" in "node rejoin" log output Ian Barwick 2019-01-31 11:32:38 +09:00
  • b34c331eba "node rejoin": fail if rejoin target has same timeline and lower LSN Ian Barwick 2019-01-31 11:15:55 +09:00
  • 19e0b6a1b6 doc: update "node rejoin" documentation Ian Barwick 2019-01-31 10:49:39 +09:00
  • 9349171b55 doc: document "node_rejoin_timeout" for switchover operations Ian Barwick 2019-01-30 15:43:34 +09:00
  • d4ee4cc14c "daemon stop": be careful with hints about "daemon status" Ian Barwick 2019-01-30 14:49:43 +09:00
  • d7420d7274 daemon (start|stop): verify that repmgrd starts/stops. Ian Barwick 2019-01-30 14:36:52 +09:00
  • 70e4243a1d Clean up calls to repmgr_atoi() Ian Barwick 2019-01-30 11:43:43 +09:00
  • b6264b77c4 repmgr: mandate explicit configuration for "daemon (start|stop)" Ian Barwick 2019-01-30 10:57:06 +09:00
  • 9e7cb6d01c doc: make it easier to find info about installation of old packages Ian Barwick 2019-01-30 09:45:08 +09:00
  • 0435bda115 Fix string comparison Ian Barwick 2019-01-29 20:42:33 +09:00
  • a5aa47c1dd daemon start/stop: add warning about missing configuration Ian Barwick 2019-01-29 14:08:00 +09:00
  • 7654dd615b Finalize "daemon (start|stop)" commands Ian Barwick 2019-01-29 13:10:41 +09:00
  • c83e9870fe doc: update "repmgr daemon (start|stop)" documentation Ian Barwick 2019-01-29 12:59:07 +09:00
  • 8b13d14294 "daemon stop": initial implementation Ian Barwick 2019-01-29 12:58:40 +09:00
  • ba13172b3a Add initial "repmgr daemon (start|stop)" documentation Ian Barwick 2019-01-28 13:36:07 +09:00
  • 32b81e7d49 "daemon start": initial implementation Ian Barwick 2019-01-24 18:42:08 +09:00
  • cbfef17a1d Fix check of --no-wait option Ian Barwick 2019-01-29 12:28:40 +09:00
  • a48d408e4e Consistently log strerror output as DETAIL Ian Barwick 2019-01-29 12:10:55 +09:00
  • e5f50e7b99 doc: add additional index entries for repmgrd Ian Barwick 2019-01-28 09:52:29 +09:00
  • aeea02b598 doc: update "standby follow" error codes Ian Barwick 2019-01-24 10:43:38 +09:00
  • 59eca2be30 node rejoin: improve error code handling Ian Barwick 2019-01-24 10:31:45 +09:00
  • dfe57d2406 "node rejoin": log pg_rewind command as DETAIL rather than DEBUG Ian Barwick 2019-01-23 17:15:07 +09:00
  • 061932d023 "node rejoin": verify status of rejoin target Ian Barwick 2019-01-23 16:59:14 +09:00
  • 3f5762e03a Refactor upstream attachment check code Ian Barwick 2019-01-23 15:03:40 +09:00
  • 42fa9a2a88 Log node rejoin failure as ERROR Ian Barwick 2019-01-23 13:55:21 +09:00
  • f23065e041 Fix typo in log message Ian Barwick 2019-01-23 13:53:17 +09:00
  • efe4a9c344 repmgrd: log receipt of SIGINT/SIGTERM Ian Barwick 2019-01-23 13:15:38 +09:00
  • b1c048a74b doc: improve package install instructions Ian Barwick 2019-01-23 12:55:06 +09:00
  • 0970789b1d doc: improve package install instructions Ian Barwick 2019-01-23 12:55:06 +09:00
  • 07b79286b5 doc: clarify use-cases for pausing repmgrd Ian Barwick 2019-01-23 12:33:05 +09:00
  • 24d7f7227e doc: clarify use-cases for pausing repmgrd Ian Barwick 2019-01-23 12:33:05 +09:00
  • 8add8231f8 doc: better document relevant PostgreSQL settings Ian Barwick 2019-01-23 12:22:18 +09:00
  • c3d284e097 doc: better document relevant PostgreSQL settings Ian Barwick 2019-01-23 12:22:18 +09:00
  • 160ace6436 doc: use "/current/" in URL path Ian Barwick 2019-01-23 10:28:48 +09:00
  • a9e09d436a doc: use "/current/" in URL path Ian Barwick 2019-01-23 10:28:48 +09:00
  • 3ea97d407f doc: update internal documentation links Ian Barwick 2019-01-23 10:18:31 +09:00
  • 965984a510 doc: update internal documentation links Ian Barwick 2019-01-23 10:18:31 +09:00
  • 1980deb480 repmgrd: check for a change to the upstream node Ian Barwick 2019-01-22 13:31:00 +09:00
  • b6fe91ebcd repmgrd: track status of local (standby) node Ian Barwick 2019-01-22 10:33:48 +09:00
  • 44cbb44500 repmgrd: improve logging output for standby monitoring Ian Barwick 2019-01-21 11:54:37 +09:00
  • 99161c38d2 Fix typo Abhijit Menon-Sen 2019-01-21 17:36:46 +05:30