Ian Barwick
488afa9f7f
doc: clarify replication slot usage with Barman
...
Barman will usually use one replication slot, but that's generally
preferable to multiple slots.
2019-02-22 13:50:03 +09:00
John Naylor
0f873df13a
Bring list of supported versions on the doc front page in line with the supported version matrix
2019-02-22 09:48:08 +09:00
Ian Barwick
b71ce07210
doc: update source install instructions
...
Note packages required to compile if the package "build dep"
option is not viable.
2019-02-04 17:09:54 +09:00
Ian Barwick
4b4f98e897
doc: update Debian/Ubuntu repmgrd configuration
...
Remove reference to setting "repmgrd_pid_file", as this should not
be set in this context.
Per GitHub #517 .
2019-02-04 16:11:45 +09:00
Ian Barwick
b1c048a74b
doc: improve package install instructions
...
Including:
- additional clarification for Pg 9.x RPM package names
- consistent usage of sudo
2019-01-23 12:56:07 +09:00
Ian Barwick
24d7f7227e
doc: clarify use-cases for pausing repmgrd
2019-01-23 12:33:05 +09:00
Ian Barwick
8add8231f8
doc: better document relevant PostgreSQL settings
...
There is a brief section in the Quickstart Guide, but it is hard to find
unless you know it is there.
2019-01-23 12:25:11 +09:00
Ian Barwick
160ace6436
doc: use "/current/" in URL path
...
From the next major release, the current documentation will be located in the
"/docs/current/" subdirectory. This makes it easier to provide canonical
links to the latest version of the documentation (similar to how the
main PostgreSQL documentation is organised).
Once the following major release is available, the documentation will be moved
to a subdirectory with the version number, e.g. "/docs/4.3/".
2019-01-23 10:33:17 +09:00
Ian Barwick
3ea97d407f
doc: update internal documentation links
2019-01-23 10:19:28 +09:00
Ian Barwick
0feaf8db1b
doc: clarify data directory requirement in quickstart guide
2019-01-21 15:12:57 +09:00
Ian Barwick
63fabfd848
Standardize on --host option
2019-01-17 10:50:41 +09:00
Ian Barwick
a965bc005f
Improve "witness register" documentation, help and logging
...
Make it clearer that a) the primary server's hostname is required,
and b) how to provide it.
Based on feedback provided in GitHub #529 .
2019-01-17 10:45:17 +09:00
Fabio Pardi
8e0088d51e
doc: command to unpause should be 'unpause'
...
GitHub #530 .
2019-01-17 10:13:28 +09:00
Ian Barwick
a66ef24293
doc: note "pg_read_all_settings" in FAQ
...
Relevant for PostgreSQL 10 and later where the repmgr user is not a superuser.
2019-01-16 11:29:05 +09:00
Ian Barwick
630e25b83a
doc: add FAQ entry clarifying why "data_directory" is required in repmgr.conf
2019-01-16 09:51:38 +09:00
Fabio Pardi
4a084e5e7d
doc: add missing space after varname
...
GitHub #526
2019-01-16 09:40:24 +09:00
Ian Barwick
4a9bd87c53
doc: fix typos and update version example
2019-01-15 12:55:44 +09:00
Ian Barwick
0512826ed5
doc: clarify Debian source install instructions
2019-01-15 12:53:01 +09:00
Ian Barwick
677487d893
Fix "repmgr --help" output
...
Add missing references to "witness" and "daemon" actions.
2019-01-08 10:12:22 +09:00
Ian Barwick
e78c762d2c
Fix "repmgr cluster cleanup" help output
...
Table name mentioned was incorrect.
2019-01-08 09:52:30 +09:00
Ian Barwick
7195512b99
Note primary/standby aliases for "node check" and "node status" actions
...
Add comment noting the intent behind those code sections, otherwise it
looks like a copy'n'paste error.
This currently isn't documented.
2019-01-08 09:31:27 +09:00
Ian Barwick
4a327c8be2
Update comment listing valid actions
2019-01-08 09:17:23 +09:00
Ian Barwick
1091cd0c68
doc: update FAQ
...
Make it clear 3.x is no longer maintained.
2019-01-07 12:34:26 +09:00
Ian Barwick
6fbc09741a
doc: update FAQ
...
Add link to repmgr compatibility matrix.
2019-01-07 12:24:58 +09:00
Ian Barwick
1a82eecdb6
doc: note importance of installing same repmgr versions
2019-01-07 12:24:54 +09:00
Ian Barwick
5886772cdb
Teach witness repmgrd to deal with the absence of a primary
...
Previously it would refuse to start if the primary was not reachable,
the thinking being that it's pointless trying to monitor an incomplete
cluster.
However following an aborted failover situation, repmgrd will restart
monitoring and on the witness server, this will lead to it aborting
itself due to to continuing absence of primary.
To resolve this, witness repmgrd will now start monitoring in degraded
mode if no primary is found in the hope a primary will reappear at
some point.
2018-11-29 12:17:26 +09:00
Ian Barwick
8bbcaffac7
doc: update HISTORY
2018-11-29 12:17:20 +09:00
Ian Barwick
71dda21b85
"witness register": don't try and read nodes table if it doesn't exist
...
Previously, "repmgr witness register --dry-run" would attempt to check
for records in the nodes table, but that might not exist yet. Skip
that check if the repmgr extension is not yet installed.
Implements GitHub #513 .
2018-11-28 15:07:31 +09:00
Ian Barwick
ae729adb32
"standby switchover": use empheral witness server connection
...
Intended to prevent issue reported in GitHub #514 .
2018-11-28 14:35:21 +09:00
Ian Barwick
687e707a7b
Remove redundant function declaration
2018-11-28 13:51:28 +09:00
Ian Barwick
ae3f302dc2
doc: document "repmgr node service"
...
This was originally intended for internal use, but it's mentioned
several times in the documentation and is useful for diagnostic
purposes.
2018-11-28 12:58:24 +09:00
Ian Barwick
d4216d053e
doc: fix missing quotation marks
...
Patch from Cédric Villemain
2018-11-12 10:19:34 +09:00
Ian Barwick
075d193a87
doc: remove redundant warning
...
No longer relevant for 4.2 and later.
2018-11-12 09:38:50 +09:00
Ian Barwick
7652a19e62
doc: update FAQ
...
Emphasize that repmgr does not actually perform replication.
2018-11-05 09:59:57 +09:00
Ian Barwick
7ae771e573
doc: add version compatibility matrix
2018-11-05 09:56:36 +09:00
Ian Barwick
44de7751f9
doc: clarify replication slot FAQ entry
2018-10-31 16:21:15 +09:00
Ian Barwick
d098c6a114
doc: update FAQ
...
Emphasize that repmgr does not actually perform replication.
2018-10-31 11:44:07 +09:00
Ian Barwick
3c5ef69f38
Add sanity check for extension version
...
This should cover the cases where the "repmgr" extension was installed
manually but not updated, or an upgrade was not fully completed.
2018-10-31 11:28:19 +09:00
Ian Barwick
b74129f363
doc: consolidate descriptions of SSH connectivity requirements
2018-10-31 10:11:13 +09:00
Ian Barwick
fdcc3850c8
doc: clarify network and software prerequisites
2018-10-31 10:01:58 +09:00
Ian Barwick
46f46612f8
Formatting standardization
2018-10-26 10:42:34 +09:00
Ian Barwick
a554914854
Avoid defining variable-length arrays
...
As of PostgreSQL commit d9dd406f, variable length arrays are no longer
permitted. As they're not actually required anyway, just define appropriate
constants.
Also noted in GitHub #510 .
2018-10-26 10:15:01 +09:00
Ian Barwick
4f0b10cac6
doc: update README
2018-10-24 15:23:24 +09:00
Ian Barwick
9fe1e9cb3e
doc: update 4.2 release notes
2018-10-24 15:03:57 +09:00
Ian Barwick
0cafeb3828
repmgrd: fix upstream role check
...
Only take action if it's confirmed as a standby.
v4.2.0
2018-10-23 12:50:04 +09:00
Ian Barwick
79e79bd5f2
"standby switchover": close all connections used to check repmgrd status
...
The connections used to check repmgrd status on all nodes were not being
closed if repmgrd was not running. Normally this wouldn't be a huge
problem as they will go away when repmgr terminates or the PostgreSQL
server restarted. However, if shutdown mode is "smart", the open
connection on the demotion candidate will cause the shutdown operation
to fail until repmgr times out.
2018-10-23 10:59:24 +09:00
Ian Barwick
a4e21fd8fe
Update doc version
2018-10-23 09:28:46 +09:00
Ian Barwick
e826f72312
Bump version number
...
4.2
2018-10-23 09:24:17 +09:00
Ian Barwick
1e8b3313ee
doc: fix typos
2018-10-23 09:22:04 +09:00
Ian Barwick
b5772d88dd
doc: fix typo
...
Per user report on mailing list.
2018-10-23 09:00:09 +09:00