Ian Barwick
15625183c1
"standby clone": document --recovery-conf-only option
2018-02-23 11:19:21 +09:00
Ian Barwick
22b3a74fa0
repmgrd: improve detection of status change from primary to standby
...
If repmgrd is running in degraded mode on a primary which has been stopped,
then manually been brought back online as a standby (e.g. by creating
recovery.conf and starting the server), ensure it not only detects the
change but automatically updates the node record so it can resume
monitoring the node as a standby.
Previously, repmgrd was looping waiting for the record to be updated
(as is done transparently when executing "repmgr node rejoin") but
if the record was not updated within the timeout period (e.g. by
"repmgr standby register) it would fail to resume monitoring as a
standby.
It seems reasonable to have repmgrd automatically update the node record,
as this will restore failover capability as quickly as possible. If this
is not desired, then the onus is on the user to shut down repmgrd while
making the desired changes.
2018-02-22 15:50:45 +09:00
Ian Barwick
e5eff3f6d5
doc: update 4.0.3 release notes
2018-02-16 12:15:44 +09:00
Ian Barwick
728a256a93
doc: update release notes
2018-02-16 12:15:35 +09:00
Ian Barwick
76a93af15c
"witness register": fix primary node check
...
Addresses GitHub #377 , based on report by user yonj1e in #373 .
2018-02-08 16:41:04 +09:00
Ian Barwick
ee2df36a76
"standby switchover": additional sanity checks
...
Check that sufficient walsenders will be available on the promotion
candidate, and if replication slots are in use check if enough of
those will be available.
Note these checks can't guarantee that the walsenders/slots will
be available at the appropriate points during the switchover process,
but do ensure that existing configuration problems will be caught.
Implements GitHub #371 .
2018-02-08 15:19:24 +09:00
Ian Barwick
f9528efdb8
"standby clone": ensure "pg_subtrans" directory is created in Barman mode
2018-02-07 14:45:04 +09:00
Ian Barwick
658ec20e37
doc: fix GitHub reference in release notes
2018-02-07 14:43:47 +09:00
Ian Barwick
e6aa831782
Update HISTORY and release notes
2018-02-07 14:43:43 +09:00
Ian Barwick
ae691688be
doc: fix descriptions of %p event notification script parameter
2018-02-05 15:52:48 +09:00
Ian Barwick
57f1e939c5
"standby register": add event notification "standby_register_sync"
...
Implements GitHub #374 .
2018-02-05 15:20:19 +09:00
Ian Barwick
48b5deebf3
doc: minor fixes to BDR docs
...
Also remove duplicate file.
2018-02-05 14:01:37 +09:00
Ian Barwick
1868453953
doc: improve BDR failover documentation
2018-02-05 13:25:49 +09:00
Ian Barwick
ee64f3a745
"standby follow": finalize implementation of --dry-run option
2018-02-02 17:18:47 +09:00
Ian Barwick
65bf203a89
Improve "repmgr primary unregister" documentation and --help output
...
Per observations in GitHub #373
2018-02-02 17:18:36 +09:00
Ian Barwick
b4dbee517f
doc: note password SSH requirements for "standby switchover"
2018-02-02 17:18:31 +09:00
Ian Barwick
e23d28a22d
"standby follow": initial implementation of --dry-run option
...
GitHub #363 .
2018-02-01 14:16:49 +09:00
Ian Barwick
811d2a45bd
"standby switchover": improve log messages and add new exit code
...
Previously, if an issue was encountered with the old primary, but user
provided -F/--force to have repmgr promote the standby anyway, repmgr
would exit with the log message "STANDBY SWITCHOVER is complete"
and exit code 0 (SUCCESS).
To better report this partial completion, repmgr will now emit the message
"STANDBY SWITCHOVER has completed with issues" (and a HINT to check preceding
log messages) and new exit code 22 (ERR_SWITCHOVER_INCOMPLETE).
2018-01-31 11:03:54 +09:00
Ian Barwick
db3a046393
doc: expand upgrade documentation
...
Include section about using pg_upgrade
2018-01-25 10:48:24 +09:00
Ian Barwick
3a382e826e
doc: update 4.0.2 release notes
...
Add details about upgrading.
2018-01-19 09:10:42 +09:00
Ian Barwick
3dcf57a333
doc: add 4.0.2 release notes
2018-01-19 09:10:42 +09:00
Vlad
f658c8d3d8
doc: add missing word in overview
...
GitHub pull request #362
2018-01-19 09:09:40 +09:00
Ian Barwick
b4d6724405
doc: improve switchover documentation
...
Emphasize need to set the "service_*_command" options when repmgr is
installed from a package.
2018-01-16 11:16:19 +09:00
Ian Barwick
5bd8cf958a
repmgr standby switchover: add "%p" event notification parameter
...
This will contain the node ID of the former primary.
2018-01-10 12:25:12 +09:00
Ian Barwick
5a45997db5
doc: document command line options for "standby switchover"
2018-01-10 12:25:07 +09:00
Ian Barwick
625d032435
doc: link event notification page from relevate command reference pages
2018-01-04 14:56:15 +09:00
Ian Barwick
3d07d65966
doc: update package documentation
2018-01-04 14:56:12 +09:00
Ian Barwick
b705127a34
"repmgr standby register": add --wait-start option
...
Implements GitHub #356 .
2018-01-04 14:56:08 +09:00
Ian Barwick
832b38c5cb
doc: fix typos in "repmgr primary unregister" command reference
2018-01-04 14:56:02 +09:00
Ian Barwick
3739a7b84d
doc: add link to event notifications page from "repmgr cluster event"
2018-01-04 14:55:56 +09:00
Ian Barwick
d31cc80d26
docs: document "repmgr cluster event --terse"
2018-01-04 14:55:40 +09:00
Ian Barwick
e64d965c6a
repmgrd: document standby_[failure|recovery] event notifications
...
Also clean up the relevant code section.
Addresses GitHub #359 .
2018-01-04 09:33:37 +09:00
Ian Barwick
9951a8e106
doc: add appendix with details about packages
...
work-in-progress
2018-01-02 17:23:24 +09:00
Ian Barwick
26a9e848fd
Update copyright notices to 2018
2018-01-02 10:19:46 +09:00
Ian Barwick
ba0b0a497f
doc: Fix event notification placeholder typo
...
Per report from Carlos.
2018-01-01 10:28:19 +09:00
Ian Barwick
b349f82571
doc: update documentation build instructions
...
Describe how to build documentation as a single file, and also note
requirement to build against 9.6 or earlier.
2017-12-27 10:05:44 +09:00
Tony Finch
7c8cd7a482
doc: an optional all-in-one-file manual
2017-12-21 18:31:05 +00:00
Daymel Bonne Solís
985b13b6d3
Fix package name
2017-12-19 13:09:55 -05:00
Martín Marqués
69e64a9464
Add more information to the setting up sudo without requiretty in
...
the documentation
Signed-off-by: Martín Marqués <martin.marques@2ndquadrant.com >
2017-12-14 14:39:22 -03:00
Ian Barwick
3761d17752
docs: update 4.0.1 release date
2017-12-13 15:16:26 +09:00
Abhijit Menon-Sen
6e9e4543e8
Fix typo: upstream_node_id → upstream_node
2017-12-08 09:46:58 +05:30
Ian Barwick
f78c169c3d
docs: improve event notification documentation
2017-11-29 14:43:28 +09:00
Ian Barwick
f2db9f3ea4
docs: minor fixes to various examples
2017-11-29 11:33:42 +09:00
Ian Barwick
9944324c3a
docs: add additional note about setting "wal_log_hints"
...
Useful to reference this when discussing PostgreSQL configuration in
general.
2017-11-29 11:22:12 +09:00
Ian Barwick
836f32bdbc
Update release notes
2017-11-28 13:42:09 +09:00
Ian Barwick
de34e4e89b
docs: add 2ndQ yum repository installation instructions
...
These replace the HTML document at https://repmgr.org/yum-repository.html
2017-11-24 14:13:33 +09:00
Ian Barwick
da93dd1f57
docs: fix configuration file example
...
Per report from Carlos Chapi.
2017-11-24 09:26:09 +09:00
Ian Barwick
81beec54aa
repmgr: fix return code output for repmgr node check --action=...
...
Addresses GitHub #340
2017-11-23 10:34:21 +09:00
Ian Barwick
de10d7984a
docs: update 4.0.0 release notes
2017-11-21 16:54:13 +09:00
Ian Barwick
404aab4041
docs: miscellaneous updates
2017-11-20 15:47:59 +09:00