Add ping test in aclrecovery suite
[integration/test.git] / csit / scripts / set_ovsdb_inactivity_probe.sh
1 #!/bin/bash
2
3 cat > ${WORKSPACE}/set_ovsdb_inactivity_probe.sh <<EOF
4     export CONFFILE=\`find /tmp/${BUNDLEFOLDER} -name "*elanmanager*config.xml"\`
5     cp \$CONFFILE /tmp/${BUNDLEFOLDER}/etc/opendaylight/datastore/initial/config/netvirt-elanmanager-config.xml
6     sed -i "/  <\!--/d" /tmp/${BUNDLEFOLDER}/etc/opendaylight/datastore/initial/config/netvirt-elanmanager-config.xml
7     sed -i "/  -->/d" /tmp/${BUNDLEFOLDER}/etc/opendaylight/datastore/initial/config/netvirt-elanmanager-config.xml
8     sed -i "s/<controller-max-backoff>5000<\/controller-max-backoff>/<controller-max-backoff>5000<\/controller-max-backoff>/" /tmp/${BUNDLEFOLDER}/etc/opendaylight/datastore/initial/config/netvirt-elanmanager-config.xml
9     sed -i "s/<controller-inactivity-probe>5000<\/controller-inactivity-probe>/<controller-inactivity-probe>30000<\/controller-inactivity-probe>/" /tmp/${BUNDLEFOLDER}/etc/opendaylight/datastore/initial/config/netvirt-elanmanager-config.xml
10     cat /tmp/${BUNDLEFOLDER}/etc/opendaylight/datastore/initial/config/netvirt-elanmanager-config.xml
11
12 EOF
13
14 echo "Copying and running running elanmanager config script on ODL Controller(s)"
15 for i in `seq 1 ${NUM_ODL_SYSTEM}`
16 do
17         CONTROLLERIP=ODL_SYSTEM_${i}_IP
18         echo "Setting ovsdb inactivity_probe to 30s on ${!CONTROLLERIP}"
19         scp ${WORKSPACE}/set_ovsdb_inactivity_probe.sh ${!CONTROLLERIP}:/tmp/
20         ssh ${!CONTROLLERIP} 'bash /tmp/set_ovsdb_inactivity_probe.sh'
21 done