From: Luis Gomez Date: Tue, 20 Sep 2016 23:14:11 +0000 (-0700) Subject: Organize bulkomatic performance suites X-Git-Tag: release/beryllium-sr4~53^2 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F41%2F45941%2F2;p=releng%2Fbuilder.git Organize bulkomatic performance suites Add cluster perf job. Run 32 switches x 2K flow in all tests. Update VM type for Boron jobs. Change-Id: Ib612a0ca5beaa3a10adb2aa0a883a24d16d7c879 Signed-off-by: Luis Gomez --- diff --git a/jjb/openflowplugin/openflowplugin-csit-bulkomatic-clustering-perf-daily-old.yaml b/jjb/openflowplugin/openflowplugin-csit-bulkomatic-clustering-perf-daily-old.yaml new file mode 100644 index 000000000..4fe4dc6e4 --- /dev/null +++ b/jjb/openflowplugin/openflowplugin-csit-bulkomatic-clustering-perf-daily-old.yaml @@ -0,0 +1,42 @@ +- project: + name: openflowplugin-csit-bulkomatic-clustering-perf-daily-old + jobs: + - '{project}-csit-3node-periodic-{functionality}-{install}-{stream}' + + # The project name + project: 'openflowplugin' + + # The functionality under test + functionality: 'bulkomatic-clustering-perf-daily' + + # Project branches + stream: + - beryllium: + branch: 'stable/beryllium' + jre: 'openjdk8' + + install: + - only: + scope: 'only' + + # Job images + controller-image: 'centos7-java-builder-4c-8g' + + # Features to install + install-features: 'odl-openflowplugin-flow-services-ui,odl-openflowplugin-app-bulk-o-matic,odl-jolokia,decanter-collector-jmx,decanter-appender-elasticsearch' + + # Robot custom options + robot-options: '-v ODL_OF_PLUGIN:helium -v oper_ds_timeout:1000 -v switch_count:32 -v flow_count_per_switch:2000' + + # Trigger jobs (daily) + schedule: 'H H * * *' + + # Plot Info + 01-plot-title: 'Flow Add rate' + 01-plot-yaxis: 'flow_mods/sec' + 01-plot-group: 'Java Performance' + 01-plot-data-file: 'rate.csv' + 02-plot-title: 'Flow Add time' + 02-plot-yaxis: 'seconds' + 02-plot-group: 'Java Performance' + 02-plot-data-file: 'time.csv' diff --git a/jjb/openflowplugin/openflowplugin-csit-bulkomatic-clustering-perf-daily.yaml b/jjb/openflowplugin/openflowplugin-csit-bulkomatic-clustering-perf-daily.yaml new file mode 100644 index 000000000..eb33ca7f3 --- /dev/null +++ b/jjb/openflowplugin/openflowplugin-csit-bulkomatic-clustering-perf-daily.yaml @@ -0,0 +1,46 @@ +- project: + name: openflowplugin-csit-bulkomatic-clustering-perf-daily + jobs: + - '{project}-csit-3node-periodic-{functionality}-{install}-{stream}' + + # The project name + project: 'openflowplugin' + + # The functionality under test + functionality: 'bulkomatic-clustering-perf-daily' + + # Project branches + stream: + - carbon: + branch: 'master' + jre: 'openjdk8' + - boron: + branch: 'stable/boron' + jre: 'openjdk8' + + install: + - only: + scope: 'only' + + # Job images + controller-image: 'centos7-java-builder-4c-8g' + mininet-image: 'ubuntu-trusty-mininet-ovs-25-2c-2g' + + # Features to install + install-features: 'odl-openflowplugin-flow-services-ui,odl-openflowplugin-app-bulk-o-matic,odl-jolokia,decanter-collector-jmx,decanter-appender-elasticsearch' + + # Robot custom options + robot-options: '-v ODL_OF_PLUGIN:lithium -v switch_count:32 -v flow_count_per_switch:2000' + + # Trigger jobs (daily) + schedule: 'H H * * *' + + # Plot Info + 01-plot-title: 'Flow Add rate' + 01-plot-yaxis: 'flow_mods/sec' + 01-plot-group: 'Java Performance' + 01-plot-data-file: 'rate.csv' + 02-plot-title: 'Flow Add time' + 02-plot-yaxis: 'seconds' + 02-plot-group: 'Java Performance' + 02-plot-data-file: 'time.csv' diff --git a/jjb/openflowplugin/openflowplugin-csit-bulkomatic-perf-daily-old.yaml b/jjb/openflowplugin/openflowplugin-csit-bulkomatic-perf-daily-old.yaml index f4fba155b..56c3026c2 100644 --- a/jjb/openflowplugin/openflowplugin-csit-bulkomatic-perf-daily-old.yaml +++ b/jjb/openflowplugin/openflowplugin-csit-bulkomatic-perf-daily-old.yaml @@ -21,13 +21,12 @@ # Job images controller-image: 'centos7-java-builder-4c-8g' - mininet-image: 'ubuntu-trusty-mininet-ovs-23-2c-2g' # Features to install install-features: 'odl-openflowplugin-flow-services-ui,odl-openflowplugin-app-bulk-o-matic,odl-jolokia,decanter-collector-jmx,decanter-appender-elasticsearch' # Robot custom options - robot-options: '-v ODL_OF_PLUGIN:helium' + robot-options: '-v ODL_OF_PLUGIN:helium -v switch_count:32 -v flow_count_per_switch:2000' # Trigger jobs (daily) schedule: 'H H * * *' diff --git a/jjb/openflowplugin/openflowplugin-csit-bulkomatic-perf-daily.yaml b/jjb/openflowplugin/openflowplugin-csit-bulkomatic-perf-daily.yaml index 02c0c20f7..585b3d446 100644 --- a/jjb/openflowplugin/openflowplugin-csit-bulkomatic-perf-daily.yaml +++ b/jjb/openflowplugin/openflowplugin-csit-bulkomatic-perf-daily.yaml @@ -24,13 +24,13 @@ # Job images controller-image: 'centos7-java-builder-4c-8g' - mininet-image: 'ubuntu-trusty-mininet-ovs-23-2c-2g' + mininet-image: 'ubuntu-trusty-mininet-ovs-25-2c-2g' # Features to install install-features: 'odl-openflowplugin-flow-services-ui,odl-openflowplugin-app-bulk-o-matic,odl-jolokia,decanter-collector-jmx,decanter-appender-elasticsearch' # Robot custom options - robot-options: '-v ODL_OF_PLUGIN:lithium' + robot-options: '-v ODL_OF_PLUGIN:lithium -v switch_count:32 -v flow_count_per_switch:2000' # Trigger jobs (daily) schedule: 'H H * * *'