mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-09-04 19:37:49 +00:00

* PMM-8575 Fixed test Fixed sandbox used by go programs, updated all tests. * PMM-8575 Fixed test Fixed sandbox used by go programs, updated all tests. * Removed Gopkg * Switched to go 1.16 * Updated go.mod * Upgraded deps * Updated deps
33 lines
1.1 KiB
Bash
Executable File
33 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
mongodb1=`getent hosts ${MONGOS} | awk '{ print $1 }'`
|
|
|
|
mongodb11=`getent hosts ${MONGO11} | awk '{ print $1 }'`
|
|
mongodb12=`getent hosts ${MONGO12} | awk '{ print $1 }'`
|
|
mongodb13=`getent hosts ${MONGO13} | awk '{ print $1 }'`
|
|
|
|
mongodb21=`getent hosts ${MONGO21} | awk '{ print $1 }'`
|
|
mongodb22=`getent hosts ${MONGO22} | awk '{ print $1 }'`
|
|
mongodb23=`getent hosts ${MONGO23} | awk '{ print $1 }'`
|
|
|
|
mongodb31=`getent hosts ${MONGO31} | awk '{ print $1 }'`
|
|
mongodb32=`getent hosts ${MONGO32} | awk '{ print $1 }'`
|
|
mongodb33=`getent hosts ${MONGO33} | awk '{ print $1 }'`
|
|
|
|
port=${PORT:-27017}
|
|
|
|
echo "Waiting for startup.."
|
|
until mongo --host ${mongodb1}:${port} --eval 'quit(db.runCommand({ ping: 1 }).ok ? 0 : 2)' &>/dev/null; do
|
|
printf '.'
|
|
sleep 1
|
|
done
|
|
|
|
echo "Started.."
|
|
|
|
echo init-shard.sh time now: `date +"%T" `
|
|
mongo --host ${mongodb1}:${port} <<EOF
|
|
sh.addShard( "${RS1}/${mongodb11}:${PORT1},${mongodb12}:${PORT2},${mongodb13}:${PORT3}" );
|
|
sh.addShard( "${RS2}/${mongodb21}:${PORT1},${mongodb22}:${PORT2},${mongodb23}:${PORT3}" );
|
|
sh.status();
|
|
EOF
|