pgpool2.git / summary / log / commit / refs

commit    90ea3e90622c082db4955b0afa67e63f3ac25fcc
Author:   Tatsuo Ishii <ishii@postgresql.org>
Date:     Mon Jul 28 07:36:30 2014 +0000

    Fix failover.sh produced by pgpool_setup.
    
    It did not support there's more than 3 nodes case. It always tries to
    promoto node0 or node1.


src/test/pgpool_setup | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/test/pgpool_setup b/src/test/pgpool_setup index 36665d7cc..6f9c833e9 100755 --- a/src/test/pgpool_setup +++ b/src/test/pgpool_setup @@ -133,13 +133,9 @@ date >> $log echo "failed_node_id $failed_node_id failed_host_name $failed_host_name failed_port $failed_port failed_db_cluster $failed_db_cluster new_master_id $new_master_id old_master_id $old_master_id new_master_host_name $new_master_host_name old_primary_node_id $old_primary_node_id new_master_port_number $new_master_port_number new_master_db_cluster $new_master_db_cluster" >> $log if [ a"$failed_node_id" = a"$old_primary_node_id" ];then # master failed - if [ a"$failed_node_id" = a"0" ];then - echo $pg_ctl -D $cluster1 promote >>$log # let standby take over - $pg_ctl -D $cluster1 promote >>$log # let standby take over - else - echo $pg_ctl -D $cluster0 promote >>$log # let standby take over - $pg_ctl -D $cluster0 promote >>$log # let standby take over - fi + new_primary_db_cluster=data"$new_master_id" + echo $pg_ctl -D $new_primary_db_cluster promote >>$log # let standby take over + $pg_ctl -D $new_primary_db_cluster promote >>$log # let standby take over fi EOF [parent: 98c603ebf734]