--- /dev/null
+openflowplugin-perf-stats-collection.txt
\ No newline at end of file
--- /dev/null
+# Place the suites in run order:
+integration/test/csit/scripts/set_persistence_off.sh
+integration/test/csit/scripts/increase_of_stats_interval.sh
[Documentation] Start Mininet with custom topology and connect to controller.
Log Clear any existing mininet
Utils.Clean Mininet System ${mininet}
- ${mininet_conn_id}= SSHKeywords.Open_Connection_To_Tools_System
+ ${mininet_conn_id}= SSHKeywords.Open_Connection_To_Tools_System ip_address=${mininet} timeout=${timeout}
Set Suite Variable ${mininet_conn_id}
Run Keyword If '${custom}' != '${EMPTY}' Put File ${custom}
Log Start mininet ${options} to ${controller}
${index_list} = ClusterManagement.List Indices Or All given_list=${controller_index_list}
Log Clear any existing mininet
Utils.Clean Mininet System ${mininet}
- ${mininet_conn_id}= SSHKeywords.Open_Connection_To_Tools_System
+ ${mininet_conn_id}= SSHKeywords.Open_Connection_To_Tools_System ip_address=${mininet} timeout=${timeout}
Set Suite Variable ${mininet_conn_id}
Run Keyword If '${custom}' != '${EMPTY}' Put File ${custom}
Run Keyword If '${protocol}' == 'ssl' Install Certificates In Mininet
--- /dev/null
+#!/bin/bash
+
+cat > ${WORKSPACE}/set_bundleresync_flag.sh <<EOF
+ export CONFFILE=\`find /tmp/${BUNDLEFOLDER} -name "*openflowplugin*config.cfg"\`
+ cp \$CONFFILE /tmp/${BUNDLEFOLDER}/etc/org.opendaylight.openflowplugin.cfg
+ sed -i "s/# basic-timer-delay=3000/basic-timer-delay=10000/" /tmp/${BUNDLEFOLDER}/etc/org.opendaylight.openflowplugin.cfg
+ cat /tmp/${BUNDLEFOLDER}/etc/org.opendaylight.openflowplugin.cfg
+EOF
+
+echo "Running bundleresync_flag script on ODL Controller(s)"
+for i in `seq 1 ${NUM_ODL_SYSTEM}`
+do
+ CONTROLLERIP=ODL_SYSTEM_${i}_IP
+
+ echo "Enabling bundleresync_flag on ${!CONTROLLERIP}"
+ scp ${WORKSPACE}/set_bundleresync_flag.sh ${!CONTROLLERIP}:/tmp/
+ ssh ${!CONTROLLERIP} 'bash /tmp/set_bundleresync_flag.sh'
+done
+
+rm ${WORKSPACE}/set_bundleresync_flag.sh
${getf_cmd} sh ./get-total-found.sh
${getr_cmd} sh ./get-total-reported.sh
${iperiod} 1s
-${imonitor} 600s
+${imonitor} 60s
${ichange} 450s
${ratefile} stats_rate.csv
${timefile} stats_time.csv
Execute Command sudo mn -c
Write ${start_cmd}
Read Until mininet>
+ Comment Below line disables switch echos
+ Write sh x=`sudo ovs-vsctl --columns=_uuid list Controller | awk '{print $NF}'`; for i in $x; do sudo ovs-vsctl set Controller $i inactivity_probe=0; done
+ Read Until mininet>
Wait Until Keyword Succeeds 10s 1s Are Switches Connected Topo
Create Http Session And Upload Files
# Place the suites in run order:
-integration/test/csit/suites/controller/dom_data_broker/restart_odl_with_tell_based_true.robot
integration/test/csit/suites/openflowplugin/Performance_Bulkomatic/100K_Flows_100DPN_3Node_Cluster_Perf_Test.robot
integration/test/csit/suites/integration/Create_JVM_Plots.robot