[pgpool-hackers: 537] Fw: [pgpool-committers: 2012] pgpool: Fix pgpool.init's long-standing bug of stop/restart failure
Yugo Nagata
nagata at sraoss.co.jp
Wed May 28 15:29:08 JST 2014
Hi,
I'm sorry, my operation miss caused duplicated commit messages.
(e.g. master branch has commits e958833 and 4e56118 and these
message are the same.)
I committed the first and found this was wrong patch after pushed to remote.
So, I removed the commit by "git reset HEAD~" instead of "git revert"
(this was a mistake, I think). Then, I applied the right patch at local
and tried to push. However, I needed to pull and rebase at that stage,
and push after this caused the confusable commit messages.
Begin forwarded message:
Date: Wed, 28 May 2014 05:58:23 +0000
From: Yugo Nagata <nagata at sraoss.co.jp>
To: pgpool-committers at pgpool.net
Subject: [pgpool-committers: 2012] pgpool: Fix pgpool.init's long-standing bug of stop/restart failure
Fix pgpool.init's long-standing bug of stop/restart failure
In previous, pgpool.init uses killproc for stopping pgpool, but there are
several problems; (1) some child processes can be left since the parent
process restarts killed processes; (2) when pgpool has connection from
clients, pgpool can't stop until connection closed; (3) restart() fails
for these reasons.
In the new version, "pgpool -m fast stop" is used in stop(). The problems
above are resolved and restart() also works well, even when watchdog enabled.
In addition, exit code according with LSB is considered, try-restart
option is implemented, and the old switch option is removed.
Original patch contributed by Ryan DeShone and modified by Yugo Nagata.
See [pgpool-hackers: 239][pgpool-hackers: 512].
Branch
------
master
Details
-------
http://git.postgresql.org/gitweb?p=pgpool2.git;a=commitdiff;h=4e56118ad418f87652bdf8bf42460f45a6b66a12
Modified Files
--------------
src/redhat/pgpool.init | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
_______________________________________________
pgpool-committers mailing list
pgpool-committers at pgpool.net
http://www.pgpool.net/mailman/listinfo/pgpool-committers
--
Yugo Nagata <nagata at sraoss.co.jp>
More information about the pgpool-hackers
mailing list