Martín Marqués
c21d452076
Fix typo in documentation
...
Fixed a mising closing quote and closing parenthesis in the repmgrd overview
section of the documentation.
Signed-off-by: Martín Marqués <martin.marques@enterprisedb.com >
2022-11-16 13:55:36 -03:00
Ian Barwick
3b89731899
doc: update release notes
2022-10-18 10:26:44 +09:00
Ian Barwick
138bee98e9
doc: update compatibility matrix
...
Additional "Notes" column added.
2022-10-17 10:05:48 +09:00
Ian Barwick
83ffe84ff5
doc: update compatibility matrix for repmgr 5.3 / PostgreSQL 15
2022-10-17 10:05:26 +09:00
Ian Barwick
bb3206a2bf
doc: clarify failover behaviour when node priority is zero
...
Make it clear the node will not be promoted under any circumstances.
2022-09-20 09:35:19 +09:00
Ian Barwick
49dfaea471
repmgrd: ensure notification script is called for "repmgrd_upstream_disconnect"
...
GitHUb #760 .
2022-09-02 17:20:39 +09:00
Ian Barwick
8edc64f64e
doc: update note about pg_rewind corner-case bug
...
Sadly it's likely there are still installations running PostgreSQL
versions released prior to February 2021, so keep the note there
for now.
2022-07-14 10:11:01 +09:00
Ian Barwick
3ce646f960
doc: mention full_page_writes as prerequisite for pg_rewind
...
Anyone disabling it needs to examine their life choices, but as
we check for it anyway, might as well explicitly mention it for
completeness.
2022-07-14 09:45:33 +09:00
Ian Barwick
dc0e89e234
doc: consolidate PostgreSQL 9.4 pg_rewind references
...
Anyone still using PostgreSQL 9.4 should re-examine their life choices
at this point, but as it is not yet de-supported by repmgr, consolidate
the references to it whenever pg_rewind is mentioned to a single
section.
2022-07-14 09:33:12 +09:00
Ian Barwick
41b6194580
Replace some appendPQExpBuffer occurrences with appendPQExpBufferStr
2022-07-14 09:14:56 +09:00
Ian Barwick
d501781a5f
repmgr: update README
...
- update current version
- remove reference to upgrading from 3.x
2022-07-06 09:39:31 +09:00
Ian Barwick
de5265f594
Update Makefile
...
Re-add $(LIBS), previously removed in 9d7eebef .
While not required for internal builds, per GitHub #755 this may be
required in some environments.
2022-06-03 10:30:18 +09:00
Ian Barwick
66ac4183b4
doc: clarifications for upgrade process
2022-05-26 10:18:05 +09:00
Ian Barwick
59e5bc1500
doc: update compatibility matrix for repmgr 5.4 / PostgreSQL 15
2022-05-25 14:05:04 +09:00
Ian Barwick
8164914598
Add 5.3.2 release date
2022-05-25 14:04:19 +09:00
Ian Barwick
eb867516ff
doc: update release notes
2022-05-25 14:03:39 +09:00
Ian Barwick
6b961ab6a7
doc: update release notes
2022-05-25 14:03:36 +09:00
Ian Barwick
7e2d14d225
shared library: remove redundant code
...
This has never actually served any purpose; see core commit ab02d702ef.
2022-05-17 20:00:12 +09:00
Ian Barwick
a90d1cf3dd
Ensure replication slots can be dropped by a replication-only user
...
If the repmgr user is a non-superuser, and a replication-only user exists,
ensure redundant replication slots are dropped correctly.
2022-05-16 16:37:25 +09:00
Ian Barwick
cce5ca2245
doc: update release notes
2022-05-16 12:05:35 +09:00
Ian Barwick
6f87d2c61e
repmgrd: improve walsender disable check
...
Specifically, don't attempt to disable walsenders if "standby_disconnect_on_failover"
is "true", but the repmgr user is not a superuser.
This restriction can be lifted from PostgreSQL 15.
2022-05-16 11:52:10 +09:00
Ian Barwick
c0763c94c8
dbutils: move get_wal_receiver_pid() to a more consistent location
2022-05-16 10:40:42 +09:00
Ian Barwick
ea689d17b5
repmgr: add code comment about pg_stat_tmp in PostgreSQL 15+
...
See core commit 6f0cf8787.
2022-05-15 15:19:02 +09:00
Ian Barwick
de343f0cbe
shared library: update for PostgreSQL 15
...
Core commit 4f2400cb3f adds shmem_request_hook, meaning the
memory initialization previously carried out in _PG_init() needs
to be handled in that hook.
2022-05-14 18:31:05 +09:00
Ian Barwick
e6f1b8c279
doc: expand non-superuser permissions explanation
...
Information about using repmgr with a non-superuser was spread
throughout individual documentation systems; this commit creates
an overview of requirements and potential issues.
2022-05-13 14:30:03 +09:00
Ian Barwick
8e5f469fa1
doc: clarify permissions requirements in "standby switchover"
2022-05-13 14:26:34 +09:00
Ian Barwick
73cb3abd44
doc: clarify permissions requirements in "standby clone"
2022-05-13 14:26:28 +09:00
Ian Barwick
a3c77cac41
standby clone: update source comment
2022-05-13 13:39:05 +09:00
Ian Barwick
706d570790
doc: add missing short form option to "standby clone"
2022-05-13 11:53:49 +09:00
Ian Barwick
433bde82e8
dbutils.c: fix typo in comment
2022-05-13 11:51:58 +09:00
Ian Barwick
8f5319ce75
Disable exclusive backup check in PostgreSQL 15 and later
...
Exclusive backup functionality was removed in core commit 39969e2a
so we can and must avoid checking for exclusive backups.
2022-05-11 15:25:38 +09:00
Ian Barwick
4c05307da1
repmgr: fix error message
...
It's possible the missing node record might be for a witness server,
though we have no way of knowing that.
2022-05-11 14:58:36 +09:00
zhouhj43183
743e0e5480
repmgrd: ensure witness node marked active
...
Previously, if the witness node's PostgreSQL was unreachable, it would
be marked as "inactive" on the primary, and under some circumstances
would not be corrected to "active" once the witness node's PostgreSQL
came back.
PR #754 ; some modifications by Ian Barwick.
2022-05-11 13:35:48 +09:00
Ian Barwick
35c4ba1fbe
doc: update release notes
...
Add notes about when PostgreSQL and/or repmgrd restart required.
GitHub #752 .
2022-05-10 16:22:51 +09:00
Ian Barwick
30082eab02
doc: update release notes
2022-05-10 16:09:17 +09:00
Ian Barwick
d9d60fa420
standby clone: don't error out if unable to determine cluster size
...
The cluster size check is purely informative, and is not in any way
essential for the standby clone operation. As it's possible the query
may fail if the repmgr user does not have sufficient privileges to
query all databases in the cluster, we can simply ignore any failure.
Note that the code comment indicated the query also served to sanity-
check that queries can actually be executed. While this was the case
historically, the preceding server version check now serves the same
purpose and will not have the same risk of failure due to missing
permissions.
2022-05-10 15:08:02 +09:00
Ian Barwick
2756d6fd94
node check: prevent WARNING in --downstream --nagios output
2022-04-20 17:45:00 +09:00
Ian Barwick
bb63fb08d0
node check: fix --downstream --nagios output
...
Ensure the performance data output (the bit after the pipe) contains
information in a pareseable format.
GitHub #749 .
2022-04-20 17:35:44 +09:00
Ian Barwick
9508673e00
node check: tweak --upstream --nagios output
...
No data follows the pipe, so omit it and add missing line break.
2022-04-20 16:40:53 +09:00
Ian Barwick
3e3803fa32
doc: fix XML error
2022-04-19 11:26:22 +09:00
Felix Dreissig
8119aef378
Doc: Update or remove references to recovery.conf
...
The recovery.conf file is not present anymore for Postgres >= 12.
PR 748.
2022-04-19 11:06:08 +09:00
Felix Dreissig
35c8a53790
Sample config: Update link to docs
2022-04-19 10:20:18 +09:00
Doug Calobrisi
1c7fec9a1a
Add SonarQube ( #751 )
2022-04-18 10:04:54 -04:00
James Stroud
3b8294e4cb
Update install-packages.xml postgres 14 and not 11
...
Hi, I think you had a typo, you meant to say Postgres 14 and not 11. If am wrong just ignore, thanks and take care James Stroud
2022-03-31 16:03:02 +09:00
Ian Barwick
f5e42e1851
doc: use "note" rather than "important"
2022-03-16 10:40:28 +09:00
Ian Barwick
f7b9e11d6f
doc: update witness server notes
...
- clarify that a separate PostgreSQL instance is needed for each
witness server
- remove historical 3.x reference
2022-03-16 10:26:47 +09:00
Ian Barwick
197c87d13b
docs: update package installation instructions
...
- use "dnf" in place of "yum"
- mention Rocky Linux
- remove 9.6 examples
2022-03-11 10:23:51 +09:00
Ian Barwick
67e2e8e613
docs: update one more instance of the company name
2022-02-15 17:25:11 +09:00
Ian Barwick
c6f137d438
docs: update other instances of the company name, where appropriate
2022-02-15 17:25:07 +09:00
Ian Barwick
6cd41aaaf6
docs: update company name on cover pages
2022-02-15 17:25:03 +09:00