Ian Barwick
afda3419cc
Put declarations at top of file
2015-10-27 13:17:18 +09:00
Ian Barwick
a86fa4ad4a
Explicitly set default value for 'use_replication_slots'
2015-10-27 13:01:20 +09:00
Ian Barwick
7e3007f6e8
Add 'primary_response_timeout' as synonym for 'master_response_timeout'
...
We'll switch terminology in a future release and maintain
'master_response_timeout' for backwards compatibility
2015-10-27 10:23:54 +09:00
Ian Barwick
8c797a8fea
Clarify items in the sample repmgr.conf file
...
Based on customer feedback.
2015-10-26 16:49:45 +09:00
Ian Barwick
56cec22f22
Use pg_malloc0() instead of malloc()
...
See also d08bd352c1
2015-10-26 15:34:33 +09:00
Ian Barwick
b61649a3e3
Bump dev version number
2015-10-26 15:14:14 +09:00
Ian Barwick
ded716e403
Improve logging and event notifications when following new upstream node
2015-10-23 09:36:42 +09:00
Ian Barwick
d639dc3342
Add note about checking replication slots when following upstream node
2015-10-23 09:21:01 +09:00
Ian Barwick
17ed81ebb7
Improve log messages when following new primary
2015-10-23 09:17:20 +09:00
Ian Barwick
b00c507ee4
Minor formatting tweak
2015-10-23 08:51:26 +09:00
Ian Barwick
55d8b2ad9c
Clarify some items in sample config file
...
Also change "master" to "primary" in the comments for consistency
with main PostgreSQL terminology. We'll need to add aliases
for the configuration parameters at some point...
2015-10-23 08:49:45 +09:00
Ian Barwick
c918aaad4a
Update TODO
2015-10-23 08:49:44 +09:00
Ian Barwick
6e7eee4c01
Only log some debug items if verbose flag is set.
2015-10-23 08:29:35 +09:00
Ian Barwick
5c59e8fc5b
Add missing space
2015-10-22 13:13:01 +09:00
Ian Barwick
eba0b6bb1e
Update TODO
2015-10-14 16:57:24 +09:00
Ian Barwick
3bc0b80a71
Reword log level error message to be more like the Postgres one
2015-10-07 10:54:47 +09:00
Ian Barwick
06b9e0a8ec
Clarify purpose of get_repmgr_schema()
2015-10-07 10:54:47 +09:00
Martín Marqués
120be2db1c
Fix bug which prevents repmgrd from starting when the cluster name has
...
upper case letters.
2015-10-06 20:54:28 -03:00
Ian Barwick
12bd7da836
Clean up --help output
...
There are a confusing number of command line options, some
of which are only valid for particular operations, e.g. "standby clone".
2015-10-05 11:53:45 +09:00
Ian Barwick
2fd905cf9e
Update HISTORY
2015-10-02 14:40:52 +09:00
Ian Barwick
7a8a50e229
Add CONTRIBUTING.md
2015-10-02 10:18:06 +09:00
Ian Barwick
e188044593
Clean up markup
2015-10-02 10:07:36 +09:00
Ian Barwick
636f4b03c6
Spelling and markup fixes
2015-10-02 09:55:34 +09:00
Ian Barwick
bf96b383a3
Merge branch 'eternaltyro-master'
2015-10-02 09:49:55 +09:00
Ian Barwick
3a2e40f381
Merge branch 'master' of https://github.com/eternaltyro/repmgr into eternaltyro-master
2015-10-02 09:49:39 +09:00
Minh Danh
c608bb28ee
Fix some typos
2015-10-02 08:03:55 +09:00
Ian Barwick
ca9c2e1143
Fix -D/--data-dir's long option
...
This was erroneously rendered as --dest-dir. This bugfeature seems
to have been around for a long time; however as the only way anyone
could know of the existence of --dest-dir is by reading the source
code, we can safely remove it.
Pointed out by Github user Jehan-Guillaume (ioguix) de Rorthais.
2015-10-02 07:50:19 +09:00
Ian Barwick
3a6d6b8899
Fix typo in README.md
...
Reported by Github user knopwob.
2015-10-02 07:17:39 +09:00
Ian Barwick
4091cb7f18
Update TODO
2015-10-01 16:09:37 +09:00
Ian Barwick
870b0a53b6
Allow 'primary' as synonym for 'master'.
...
"Primary" is the term preferred in the PostgreSQL documentation, so
we should at least support it.
Practically this means it's possible to write "rempgr primary register"
in place of "repmgr master register".
The next feature-release should replace "master" with "primary" in
the documentation and log messages.
Per gripe in Github #112 .
2015-10-01 16:01:12 +09:00
Ian Barwick
6184cc57be
Bump version in HEAD
2015-10-01 13:37:23 +09:00
Ian Barwick
e1254b6773
Update HISTORY
2015-10-01 13:24:02 +09:00
Ian Barwick
1c9121c2d8
Witness server - extract explicit port setting from conninfo setting
...
This makes the '-l/--local-port' option redundant, which is now
marked as deprecated.
2015-10-01 09:42:44 +09:00
Ian Barwick
6da03a6157
Free connection options array after use.
2015-10-01 09:16:36 +09:00
Ian Barwick
9bb6befa25
Sanity check 'conninfo' parameter
...
Catch errors early, it makes everyone's life easier.
2015-10-01 09:06:27 +09:00
Ian Barwick
a8e5c68d03
Better document '-l/--local-port' option.
...
Per Github #59 .
2015-10-01 08:40:27 +09:00
Ian Barwick
b83e18c503
Fix '-l, --local-port' help output.
...
Is for witness server only.
Use constants for default port definitions while we're at it.
Github #123 .
2015-10-01 08:24:14 +09:00
Ian Barwick
d4b845d213
'repmgr witness create --force': overwrite any existing node record
...
Consistent with 'repmgr standby register --force'.
Fixes Github #122 .
2015-10-01 08:02:06 +09:00
Ian Barwick
75aad9a85e
repmgr witness create --force: overwrite existing data directory
...
Per Github #82 (dimitri).
2015-09-30 17:05:54 +09:00
Ian Barwick
e115825cd6
Fix comment capitalization
2015-09-30 14:58:43 +09:00
Ian Barwick
6cf5ab2e53
Update HISTORY
2015-09-30 12:48:10 +09:00
Ian Barwick
f8119d20ea
Handle tablespace mapping in 9.5 and later in --rsync-only mode
...
9.5 introduces the tablespace_map file, which is created on the upstream
node while a backup is running. We need to overwrite this with the
provided values.
Note that we only write explicitly-provided values to the tablespace_map
file, however the existing symlinks for non-specified tablespaces
will have been copied anyway.
Fixes Github #119 .
2015-09-30 11:48:09 +09:00
Ian Barwick
0caddf2d2c
Fix check when tablespace mapping option used with 9.3
...
As pointed out by EvilElk (Github issue #91 ).
2015-09-29 14:30:37 +09:00
Ian Barwick
a4abbc6f0c
Minor formatting fixes
2015-09-29 14:18:48 +09:00
Ian Barwick
d7e489ea0a
Update repmgr --help output
...
(per Github report #113 from renard)
2015-09-25 11:26:12 +09:00
Ian Barwick
2bcacff3b3
Update TODO
2015-09-25 11:19:21 +09:00
Ian Barwick
45eb0ea5d3
Miscelleanous comment fixes
2015-09-25 11:17:26 +09:00
Ian Barwick
c3bd02b83d
Standardize if-statement formatting
...
"if(" -> "if ("
2015-09-24 17:45:08 +09:00
Ian Barwick
8e7d110a22
Check for existing master record before deleting it
...
Otherwise repmgr implies it's deleting a record which isn't actually
there.
2015-09-24 17:39:39 +09:00
Ian Barwick
43874d5576
Close database connection as soon as it is no longer required
2015-09-24 16:55:59 +09:00