[Pgpool-committers] pgpool - pgpool-II: pgpool-II could not detach multiple node when
User Y-asaba
y-asaba at pgfoundry.org
Wed Sep 26 05:29:47 UTC 2007
Log Message:
-----------
pgpool-II could not detach multiple node when message kinds were
mismatched.
For example:
node-1(master): success
node-2: fail
node-3: success
node-4: fail
node-5: success
node-2 was only detached.
Now it determine detached nodes by "majority voting rule".
And it can detach them at the same time.
For example:
node-1(master): success
node-2: fail
node-3: success
node-4: fail
node-5: success
node-2 and node-4 are detached because they are minority.
node-1(master): success
node-2: fail
node-3: fail
node-4: success
The number of the group which gain "success" is same as the number of
the group which gain "fail". In this case, node-2 and node-3 are
detached because these don't belong to the group which master belongs
to.
Modified Files:
--------------
pgpool-II:
main.c (r1.16 -> r1.17)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/main.c.diff?r1=1.16&r2=1.17)
pool.h (r1.15 -> r1.16)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/pool.h.diff?r1=1.15&r2=1.16)
pool_process_query.c (r1.45 -> r1.46)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/pool_process_query.c.diff?r1=1.45&r2=1.46)
pool_stream.c (r1.4 -> r1.5)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/pool_stream.c.diff?r1=1.4&r2=1.5)
More information about the Pgpool-committers
mailing list