11#! /bin/bash
22< %
3- master = p( ' postgres.smoke-tests.cluster.master ' )
3+ master = link( " db " ).instances.first.address
44slaves = []
5- p( ' postgres.smoke-tests.cluster.slaves ' , []). each do | slave |
6- if slave ! = master
7- slaves.push(slave )
5+ link( " db " ).instances. each do | instance |
6+ if instance.address ! = master
7+ slaves.push(instance.address )
88 end
99end
1010%>
@@ -35,7 +35,7 @@ echo "*:*:*:<%= p('postgres.smoke-tests.target.username') %>:<%= p('postgres.smo
3535chmod 0600 ~ /.pgpass
3636
3737echo " INITIALIZING PGBENCH DATABASE"
38- pgbench -h < %= p( ' postgres.smoke-tests.target.address ' ) %> \
38+ pgbench -h < %= master %> \
3939 -p < %= p(' postgres.smoke-tests.target.port' ) %> \
4040 -U < %= p(' postgres.smoke-tests.target.username' ) %> \
4141 -i 2>&1
@@ -45,7 +45,7 @@ CPUS=$(grep -c ^processor /proc/cpuinfo)
4545CLIENTS=< %= p(' postgres.smoke-tests.target.clients' ) %>
4646CLIENTS=$(( CLIENTS - (CLIENTS % CPUS) + CPUS ))
4747time \
48- pgbench -h < %= p( ' postgres.smoke-tests.target.address ' ) %> \
48+ pgbench -h < %= master %> \
4949 -p < %= p(' postgres.smoke-tests.target.port' ) %> \
5050 -U < %= p(' postgres.smoke-tests.target.username' ) %> \
5151 -c ${CLIENTS} -j ${CPUS} -T 125 -C 2>&1 &
@@ -66,7 +66,7 @@ echo "pgbench exited $?"
6666echo
6767
6868
69- psql -h < %= p( ' postgres.smoke-tests.target.address ' ) %> \
69+ psql -h < %= master %> \
7070 -p < %= p(' postgres.smoke-tests.target.port' ) %> \
7171 -U < %= p(' postgres.smoke-tests.target.username' ) %> \
7272 --file " /var/vcap/jobs/smoke-tests/sql/pgbench_cleanup.sql"
0 commit comments