Fix dom data broker remote lister scenarion
[integration/test.git] / csit / scripts / set_log_counters.sh
1 #!/bin/bash
2
3
4 cat > ${WORKSPACE}/set_log_counters.sh <<EOF
5
6     mkdir -p /tmp/${BUNDLEFOLDER}/etc/opendaylight/datastore/initial/config/
7     export CONFFILE=\`find /tmp/${BUNDLEFOLDER} -name "*counters-impl*countersconf.cfg"\`
8     cp \$CONFFILE /tmp/${BUNDLEFOLDER}/etc/org.opendaylight.counters.cfg
9     sed -i s/^writelog=.*/writelog=true/ /tmp/${BUNDLEFOLDER}/etc/org.opendaylight.counters.cfg
10     sed -i s/^interval=.*/interval=1000/ /tmp/${BUNDLEFOLDER}/etc/org.opendaylight.counters.cfg
11     cat /tmp/${BUNDLEFOLDER}/etc/org.opendaylight.counters.cfg
12
13 EOF
14
15 echo "Copying config files to ODL Controller folder"
16 for i in `seq 1 ${NUM_ODL_SYSTEM}`
17 do
18         CONTROLLERIP=ODL_SYSTEM_${i}_IP
19
20         echo "Setting log counters to enabled with interval of 1s on ${!CONTROLLERIP}"
21         scp ${WORKSPACE}/set_log_counters.sh ${!CONTROLLERIP}:/tmp/
22         ssh ${!CONTROLLERIP} 'bash /tmp/set_log_counters.sh'
23
24 done
25
26 rm ${WORKSPACE}/set_log_counters.sh