diff options
-rwxr-xr-x | contrib/pgxc_ctl/t/010_pgxc_ctl.pl | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/contrib/pgxc_ctl/t/010_pgxc_ctl.pl b/contrib/pgxc_ctl/t/010_pgxc_ctl.pl index ae853dd2ac..b2fcbd38aa 100755 --- a/contrib/pgxc_ctl/t/010_pgxc_ctl.pl +++ b/contrib/pgxc_ctl/t/010_pgxc_ctl.pl @@ -50,6 +50,7 @@ system_or_bail 'pgxc_ctl', 'monitor', 'all' ; system_or_bail 'pgxc_ctl', 'remove', 'datanode', 'master', 'dn3', 'clean' ; system_or_bail 'pgxc_ctl', 'monitor', 'all' ; +#Datanode slave test system_or_bail 'pgxc_ctl', 'add', 'datanode', 'slave', 'dn1', "$DN1_HOST", '40101', '40111', "$dataDirRoot/dn_slave.1", 'none', "$dataDirRoot/datanode_archlog.1" ; system_or_bail 'pgxc_ctl', 'monitor', 'all' ; @@ -60,6 +61,21 @@ system_or_bail 'pgxc_ctl', 'failover', 'datanode', 'dn1' ; system_or_bail 'pgxc_ctl', 'monitor', 'all' ; +#GTM standby test + +system_or_bail 'pgxc_ctl', 'add', 'gtm', 'slave', 'gtm_slave', "$GTM_HOST", '20101', "$dataDirRoot/gtm_slave" ; + +#this step may need to be done by pgxc_ctl internally +#system_or_bail 'gtm_ctl', '-Z', 'gtm_standby', '-D', "$dataDirRoot/gtm_slave", "-l", "$dataDirRoot/gtm_slave_archlog.1", 'start' ; + +system_or_bail 'pgxc_ctl', 'monitor', 'all' ; + +system_or_bail 'pgxc_ctl', 'stop', "-m", 'immediate', 'gtm', 'master', 'gtm' ; + +system_or_bail 'pgxc_ctl', 'failover', 'gtm', 'gtm' ; + +system_or_bail 'pgxc_ctl', 'monitor', 'all' ; + #add cleanup system_or_bail 'pgxc_ctl', 'clean', 'all' ; |