[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