[pgpool-committers: 892] pgpool: Add authentication mechanism for watchdog packet communication
Yugo Nagata
nagata at sraoss.co.jp
Fri Apr 19 17:23:48 JST 2013
Add authentication mechanism for watchdog packet communication
Watchdog packets from pgpool having wrong authentication key are
rejected. All pgpools must have the same key, which is specified
option wd_authkey in pgpool.conf. pgpool with wrong authkey can't
even start watchdog, because the startup packet is rejected by other
pgpools.
Branch
------
feature/watchdog_for_v3_3
Details
-------
http://git.postgresql.org/gitweb?p=pgpool2.git;a=commitdiff;h=5bc8c654bd774020f1cdc8f097ff36d78f72e1c2
Modified Files
--------------
pgpool.conf.sample | 44 +++++++++++---------
pool_config.c | 6 +-
pool_config.h | 2 +-
pool_config.l | 6 +-
watchdog/watchdog.c | 6 ++-
watchdog/watchdog.h | 7 ++-
watchdog/wd_child.c | 25 ++++++++++-
watchdog/wd_ext.h | 4 ++
watchdog/wd_interlock.c | 2 +-
watchdog/wd_packet.c | 105 +++++++++++++++++++++++++++++++++++++++++++++++
watchdog/wd_udp.c | 54 ++++++++----------------
11 files changed, 191 insertions(+), 70 deletions(-)
More information about the pgpool-committers
mailing list