Ian Barwick
e814c1120e
repmgrd: handle situations where streaming replication is inactive
2016-05-12 22:17:44 +09:00
Ian Barwick
247823db4d
Remove extraneous PQfinish()
2016-05-12 14:05:44 +09:00
Ian Barwick
beda22d5f9
Correct check for wal_level in 9.3
2016-05-12 13:06:10 +09:00
Ian Barwick
2eb00a3e6f
Remove unneeded column
2016-05-12 09:56:29 +09:00
Ian Barwick
0a798bf6e4
Comment fixes and formatting tweaks
2016-05-12 09:52:22 +09:00
Ian Barwick
21b2ff1a1f
repmgrd: better handling of missing upstream_node_id
...
Ensure we default to master node.
2016-05-12 09:20:33 +09:00
Ian Barwick
8212ff8d8a
Bump version
...
3.1.3
2016-05-12 07:54:42 +09:00
Ian Barwick
57f9432692
Add missing newlines in log messages
2016-05-11 21:47:40 +09:00
Ian Barwick
54d3c7a4ca
repmgrd: avoid additional connection to local instance in do_master_failover()
2016-05-11 09:55:38 +09:00
Ian Barwick
7fd44a3d74
Suppress gnu_printf format warning
2016-05-11 09:23:06 +09:00
Ian Barwick
b0f6b7bad7
repmgrd: rename variable for clarity
2016-05-11 08:29:55 +09:00
Ian Barwick
4dbbf40196
Don't follow the promotion candidate standby if the primary reappears
2016-05-10 13:58:59 +09:00
Ian Barwick
d5e24689a4
Don't terminate a standby's repmgrd if self-promotion fails due to master reappearing
...
Per GitHub #173
2016-05-10 11:45:03 +09:00
Martin
10e47441a2
The commit fixes problems not taking in account while working on the
...
issue with rsync returning non-zero status on vanishing files on commit
83e5f98171 .
Alvaro Herrera gave me some tips which pointed me in the correct
direction.
This was reported by sungjae lee <sj860908@gmail.com >
2016-05-06 17:34:46 -03:00
Martin
1ccd0edad2
We were not checking the return code after rsyncing the tablespaces.
...
This fixes #168
2016-04-17 17:59:50 -03:00
Martin
59b31dd1ca
Ignore rsync error code for vanished files.
...
It's very common to come over vanish files during a backup or rsync
o the data directory (dropped index, temp tables, etc.)
This fixes #149
2016-04-17 17:59:50 -03:00
Ian Barwick
300b9f0cc2
Fix pre-9.6 wal_level check
2016-04-12 16:18:29 +09:00
Ian Barwick
274a30efa5
Fix pre-9.6 wal_level check
v3.1.2
2016-04-12 16:17:50 +09:00
Ian Barwick
db63b5bb1c
Fix hint message formatting
2016-04-12 16:08:07 +09:00
Ian Barwick
0efee4cf65
Fix hint message formatting
2016-04-12 16:07:38 +09:00
Ian Barwick
0cb2584886
Bump version
...
3.1.2
2016-04-12 15:56:39 +09:00
Ian Barwick
b88d27248c
Use "immediately_reserve" parameter in pg_create_physical_replication_slot (9.6)
2016-04-12 15:56:06 +09:00
Ian Barwick
683c54325e
Enable repmgr to be compiled with PostgreSQL 9.6
2016-04-12 15:55:51 +09:00
Ian Barwick
70d398cd47
Update HISTORY
2016-04-12 15:53:40 +09:00
Ian Barwick
7b7d80e5f2
Update HISTORY
2016-04-12 15:53:33 +09:00
Ian Barwick
e100728b93
Update HISTORY
2016-04-12 15:51:42 +09:00
Ian Barwick
d104f2a914
Update HISTORY
2016-04-12 15:51:42 +09:00
Ian Barwick
2946c097f0
repmgrd: rename some variables to better match the system functions they're populated from
2016-04-12 15:51:42 +09:00
Ian Barwick
a538ceb0ea
Remove duplicate inclusion from header file
2016-04-12 15:51:42 +09:00
Ian Barwick
5a2a8d1c82
Update HISTORY
2016-04-12 15:51:41 +09:00
Ian Barwick
b5a7efa58e
Preserve failover slots when cloning a standby, if enabled
2016-04-12 15:51:38 +09:00
Ian Barwick
96b0e26084
Remove duplicate inclusion from header file
2016-04-06 14:16:00 +09:00
Ian Barwick
91c498f6f1
Update HISTORY
2016-04-06 11:57:46 +09:00
Ian Barwick
d48093e732
Preserver failover slots when cloning a standby, if enabled
2016-04-06 11:20:27 +09:00
Ian Barwick
3f0d1754a4
MAXFILENAME -> MAXPGPATH
2016-04-06 11:20:27 +09:00
Craig Ringer
f27979bbe1
WIP support for preserving failover slots
2016-04-06 11:20:27 +09:00
Ian Barwick
9f6f58e4ed
MAXFILENAME -> MAXPGPATH
2016-04-06 11:19:00 +09:00
Craig Ringer
c22f4eaf6f
WIP support for preserving failover slots
2016-04-06 11:18:54 +09:00
Martin
925d82f7a4
Add to the documentation the need to have archive_mode and
...
archive_command set in postgresql.conf
Fixes #154
2016-04-05 21:37:14 -03:00
Ian Barwick
1db577e294
Update Makefile
...
Add include file dependencies (see caveat in file).
Also update comments.
2016-04-06 09:20:00 +09:00
Martin
a886fddccc
We were not checking the return code after rsyncing the tablespaces.
...
This fixes #168
2016-04-05 15:30:42 -03:00
Martin
83e5f98171
Ignore rsync error code for vanished files.
...
It's very common to come over vanish files during a backup or rsync
o the data directory (dropped index, temp tables, etc.)
This fixes #149
2016-04-05 15:22:40 -03:00
Ian Barwick
eb31a56186
Enable long option --pgdata as alias for -D/--data-dir
...
pg_ctl provides -D/--pgdata; we want to be as close to the core utilities
as possible.
2016-04-05 22:30:19 +09:00
Ian Barwick
8cd2c6fd05
Add comment about wal_level setting interpretation
2016-04-04 14:57:20 +09:00
Ian Barwick
e3e1c5de4e
Use "immediately_reserve" parameter in pg_create_physical_replication_slot (9.6)
2016-04-04 12:56:00 +09:00
Ian Barwick
f9a150504a
Enable repmgr to be compiled with PostgreSQL 9.6
2016-04-04 12:41:03 +09:00
Ian Barwick
e9445a5d5e
Make self-referencing foreign key on repl_nodes table deferrable
2016-04-01 15:20:36 +09:00
Ian Barwick
9a2717b5e3
Improve debugging output for node resyncing
...
We'll need this for testing.
2016-04-01 15:20:32 +09:00
Ian Barwick
5bc809466c
Make self-referencing foreign key on repl_nodes table deferrable
2016-04-01 15:19:22 +09:00
Ian Barwick
dd6ea1cd77
Rename copy_configuration () to witness_copy_node_records()
...
As it's witness-specific. Per suggestion from Martín.
2016-04-01 11:30:08 +09:00