kvmfornfv.git
6 years agoTo modify Ixia port numbers and IP in pod.yaml 39/48439/3 master opnfv-5.1.0-SR1 opnfv-5.2.0-SR1
Navya [Wed, 6 Dec 2017 06:11:17 +0000 (11:41 +0530)]
To modify Ixia port numbers and IP in pod.yaml

This patch is used to change the IP in pod.yaml for livemigration and
modify the port numbers related to Ixia in vsperf.conf and
vsperf.conf.sriov as now assigned to different ports.

Change-Id: I329bf0672b83e09b2101a62f874ffb3c70da1dbb
Signed-off-by: Navya <navyax.bathula@intel.com>
6 years agoExecution of Livemigration through Yardstick 01/44201/10 opnfv-5.2.0
Navya [Wed, 4 Oct 2017 09:55:58 +0000 (02:55 -0700)]
Execution of Livemigration through Yardstick

This Patch includes the scripts to execute the live migration test
using Yardstick and providing the information of VM downtime,
setuptime,totaltime

Change-Id: Ibe768adde1e5b2289a716524a274081cca97751d
Co-Authored by:RajithaY<rajithax.yerrumsetty@intel.com>
Signed-off-by: Navya <navyax.bathula@intel.com>
6 years agoUpdating License in Qemu spec 11/44511/2
root [Sat, 7 Oct 2017 14:01:31 +0000 (07:01 -0700)]
Updating License in Qemu spec

This patch is used to update the License version in mkspec file of Qemu

Change-Id: I22856fec9214a3472f2477eab5fbfe0df2663dc9
Signed-off-by:Shravani<shravanix.paladugula@intel.com>

6 years agoMerge "Adding new packet forwarding test cases"
shravani paladugula [Tue, 26 Sep 2017 17:13:39 +0000 (17:13 +0000)]
Merge "Adding new packet forwarding test cases"

6 years agoMerge "To update vsperf/packet-forwarding configuration files"
shravani paladugula [Tue, 26 Sep 2017 17:11:23 +0000 (17:11 +0000)]
Merge "To update vsperf/packet-forwarding configuration files"

6 years agoTo update vsperf/packet-forwarding configuration files 99/43199/1
kalyanreddy [Tue, 26 Sep 2017 16:59:44 +0000 (09:59 -0700)]
To update vsperf/packet-forwarding configuration files

This patch is used to update the vsperf configuration files for
enabling thread binding and to select the loopback application
for tests with VMs.

Change-Id: Id561475a56e6b262eb90fcab1b07bfeb51df6147
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
6 years agoTo update the documentation for E-release 93/41693/7
Navya [Tue, 12 Sep 2017 11:23:55 +0000 (16:53 +0530)]
To update the documentation for E-release

This patch is used for updating the documentation to include the
features implemented as part of KVMFORNFV E-release.

Change-Id: I3de63ffbd0761445ec57291c966792ef2932fd72
Co-Authored by:RajithaY<rajithax.yerrumsetty@intel.com>
Co-Authored by:Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
Co-Authored by:Shravani Paladugula <shravanix.paladugula@intel.com>
Signed-off-by:Navya <navyax.bathula@intel.com>

6 years agoAdding new packet forwarding test cases 17/43117/1
kalyanreddy [Tue, 26 Sep 2017 05:52:15 +0000 (22:52 -0700)]
Adding new packet forwarding test cases

This patch is used to add new packet forwarding test cases as part
of kvmfornfv daily job. Also used to publish the throughput results
of packet forwarding test cases on to yardstick grafana dashboard.

Change-Id: Ic0c2ee4af69b8eae3a9edb05d3f22b06540b02e3
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
6 years agoUpdate committers for KVM4NFV 21/41421/5
davidjchou [Fri, 8 Sep 2017 19:26:11 +0000 (11:26 -0800)]
Update committers for KVM4NFV

Upstream status: N/A

Change-Id: Ib46ccf75fe8f26cc0931bcd33569c23b45ca1c2b
Signed-off-by: davidjchou <david.j.chou@intel.com>
6 years agoRemoving phy2phy_tput_mod_vlan test case execution from daily job 91/38991/4
kalyanreddy [Wed, 9 Aug 2017 18:29:36 +0000 (11:29 -0700)]
Removing phy2phy_tput_mod_vlan test case execution from daily job

This patch is used to remove phy2phy_tput_mod_vlan packet forwarding
test case execution from kvmfornfv daily job as this test case has no
guest involved.

Kvmfornfv will execute only test cases that involves atleast one or more
guests.

Note: phy2phy_tput test case is an exception and will be used in future
for comparing results and debugging if needed.

Change-Id: I698361a82db7102d23146f8ffb1f1d1ef05b0621
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
6 years agoMerge "Adding packet forward test cases involving multiple VMs"
Jiang, Yunhong [Fri, 11 Aug 2017 05:42:51 +0000 (05:42 +0000)]
Merge "Adding packet forward test cases involving multiple VMs"

6 years agoMerge "Enabling test cases execution as part of daily job"
Jiang, Yunhong [Fri, 11 Aug 2017 05:42:21 +0000 (05:42 +0000)]
Merge "Enabling test cases execution as part of daily job"

6 years agoAdding packet forward test cases involving multiple VMs 93/38993/1
kalyanreddy [Wed, 9 Aug 2017 18:54:11 +0000 (11:54 -0700)]
Adding packet forward test cases involving multiple VMs

This patch is used to enable packet forwarding PXP deployment test
cases that involves multiple VMs connected in series.

Change-Id: I74d3e9a1c028ebd9298d95078bf3102f0b836a7d
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
6 years agoEnabling test cases execution as part of daily job 23/38723/2
kalyanreddy [Fri, 4 Aug 2017 03:25:39 +0000 (20:25 -0700)]
Enabling test cases execution as part of daily job

This patch is used to enable cyclictest and packet forwarding test cases
execution as part of kvmfornfv daily job.

Change-Id: Ic8d752b771a62932d5efe09750f473041375d30c
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
6 years agoMerge "Add Livemigration testcase for KVMFORNFV"
Jiang, Yunhong [Wed, 9 Aug 2017 05:38:24 +0000 (05:38 +0000)]
Merge "Add Livemigration testcase for KVMFORNFV"

6 years agoAdd Livemigration testcase for KVMFORNFV 81/38181/10
RajithaY [Wed, 26 Jul 2017 10:39:35 +0000 (03:39 -0700)]
Add Livemigration testcase for KVMFORNFV

This patch includes the scripts which will create OVS dpdkvhost user
ports and test live migration using qemu with ovs dpdk and provide the
information of VM downtime,setuptime and totaltime once migration is
completed.

Signed-off-by:RajithaY<rajithax.yerrumsetty@intel.com>
Change-Id: I17abf627102d88dffdb99972e5616a0ea5cb62b7

6 years agoMerge "cleanup: remove fuel plugin since fuel@opnfv uses mcp"
Jiang, Yunhong [Fri, 4 Aug 2017 05:05:12 +0000 (05:05 +0000)]
Merge "cleanup: remove fuel plugin since fuel@opnfv uses mcp"

6 years agoGenerating only kernel debian packages 87/37687/1
kalyanreddy [Tue, 18 Jul 2017 12:44:39 +0000 (18:14 +0530)]
Generating only kernel debian packages

This patch includes scripts to generate only kernel debian packages
based on the commit-id provided in the compass conf file and also
used to remove code duplications.

NOTE: For generating the kernel debian packages commit-id should be
provided in compass.conf file and the default type should be changed
to 'ubuntu' in build.sh script.

Change-Id: I7f0822c565100a44e5289d6af825289e697130aa
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
6 years agocleanup: remove fuel plugin since fuel@opnfv uses mcp 97/36397/1
Guo Ruijing [Thu, 22 Jun 2017 15:47:04 +0000 (08:47 -0700)]
cleanup: remove fuel plugin since fuel@opnfv uses mcp

Change-Id: I5e0687008c53ee03973da5a3b58880b9b7c7de1c
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
6 years agoMerge "To publish the results on Grafana dashboard"
Jiang, Yunhong [Wed, 31 May 2017 17:33:06 +0000 (17:33 +0000)]
Merge "To publish the results on Grafana dashboard"

6 years agoMerge "Enabling kvmfornfv daily job test cases"
Jiang, Yunhong [Wed, 31 May 2017 16:29:03 +0000 (16:29 +0000)]
Merge "Enabling kvmfornfv daily job test cases"

6 years agoMerge "Placing kernel_debug.sh in kvmfornfv kernel module"
Jiang, Yunhong [Tue, 23 May 2017 18:04:21 +0000 (18:04 +0000)]
Merge "Placing kernel_debug.sh in kvmfornfv kernel module"

6 years agoMerge "Adding qemu as a submodule of KVMFORNFV"
Jiang, Yunhong [Tue, 23 May 2017 17:55:06 +0000 (17:55 +0000)]
Merge "Adding qemu as a submodule of KVMFORNFV"

6 years agoPlacing kernel_debug.sh in kvmfornfv kernel module 25/35025/2
Navya [Fri, 19 May 2017 05:34:34 +0000 (11:04 +0530)]
Placing kernel_debug.sh in kvmfornfv kernel module

This patch includes placing the kernel_debug.sh script in kvmfornfv
kernel module as the script consists code purely related to kernel.

Change-Id: I7b89e1a192e2ae5c3d0aff037b92f78757032aed
Signed-off-by: Navya Bathula <navyax.bathula@intel.com>
6 years agoAdding qemu as a submodule of KVMFORNFV 83/33783/12
RajithaY [Tue, 25 Apr 2017 10:31:15 +0000 (03:31 -0700)]
Adding qemu as a submodule of KVMFORNFV

This Patch includes the changes to add qemu as a submodule to
kvmfornfv repo and make use of the updated latest qemu for the
execution of all testcase
Change-Id: I1280af507a857675c7f81d30c95255635667bdd7
Signed-off-by:RajithaY<rajithax.yerrumsetty@intel.com>

6 years agoMerge "Optimizing the code and uploading ftrace logs to artifacts"
Jiang, Yunhong [Thu, 18 May 2017 16:34:00 +0000 (16:34 +0000)]
Merge "Optimizing the code and uploading ftrace logs to artifacts"

6 years agoTo update cyclictest latency threshold values 83/34983/1
kalyanreddy [Thu, 18 May 2017 13:31:58 +0000 (19:01 +0530)]
To update cyclictest latency threshold values

This patch is used to update latency threshold values for execution of
cyclictest test cases through yardstick using kvmfornfv built kernel rpm.

Revert "Revert "This patch updates latency threshold values""
This reverts commit 77e6660ea78c5934e4b606a5342c4e0e64be1de6

Change-Id: I3df6da4dd5bf0e393fdfeea71e8bbe688e794a89
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
6 years agoMerge "Adding breaktrace & disabling timer migration"
Jiang, Yunhong [Tue, 16 May 2017 20:34:40 +0000 (20:34 +0000)]
Merge "Adding breaktrace & disabling timer migration"

6 years agoGenerating a kvmfornfv rpm which doesn't includes the debug info 99/34799/1
davidjchou [Tue, 16 May 2017 07:26:21 +0000 (00:26 -0700)]
Generating a kvmfornfv rpm which doesn't includes the debug info
for Danube release 3 Apex installer

Upstream status: N/A

Change-Id: Ia5c36969419cb45d362990ad7cd23e3b4d7c5045
Signed-off-by: davidjchou <david.j.chou@intel.com>
6 years agoMerge "To generate debug rpm and debian package for kvmfornfv kernel"
Jiang, Yunhong [Mon, 15 May 2017 14:34:57 +0000 (14:34 +0000)]
Merge "To generate debug rpm and debian package for kvmfornfv kernel"

6 years agoOptimizing the code and uploading ftrace logs to artifacts 05/33305/12
kalyanreddy [Wed, 12 Apr 2017 12:18:25 +0000 (17:48 +0530)]
Optimizing the code and uploading ftrace logs to artifacts

This patch is used to exclude execution of disable_trace.sh as
ftrace will be disabled during post-execution of cyclictest
through yardstick. Also includes uploading verify logs to
artifacts when ftrace is enabled for debugging.

Change-Id: I4674f2b9c03274eb2a96b3258a718c9f46419022
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
6 years agoTo generate debug rpm and debian package for kvmfornfv kernel 93/33193/27
Navya [Mon, 10 Apr 2017 13:33:58 +0000 (19:03 +0530)]
To generate debug rpm and debian package for kvmfornfv kernel

This patch is used to strip the debug information from binary
files and generate separate debug package along with
binary package while building the kernel.The debuginfo package
is uploaded only for daily job.

Upstream status: Pending

Change-Id: Iad2cfd8e252d218a9d603e9dbed2aa557d83e263
Co-Authored by:shravani paladugula <shravani.p@tcs.com>
Signed-off-by: Navya Bathula <navyax.bathula@intel.com>
6 years agoMerge "Adding post-execute scripts to cyclictest execution"
Jiang, Yunhong [Fri, 12 May 2017 22:32:23 +0000 (22:32 +0000)]
Merge "Adding post-execute scripts to cyclictest execution"

6 years agoAdding post-execute scripts to cyclictest execution 55/34455/8
kalyanreddy [Mon, 8 May 2017 18:18:45 +0000 (11:18 -0700)]
Adding post-execute scripts to cyclictest execution

This patch is used to add post-execute scripts to yardstick node
context teardown to disable the ftrace soon after the completion
of cyclictest execution through yardstick.

Change-Id: I9cac5868c51c2c9ffd9f397574b53dc606aef2d8
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
6 years agoMerge "Generating a kvmfornfv rpm which includes the right kernel config for intel...
David Chou [Thu, 11 May 2017 00:43:43 +0000 (00:43 +0000)]
Merge "Generating a kvmfornfv rpm which includes the right kernel config for intel-iommu for CICD for Danube release 2 Apex installer"

6 years agoAdding breaktrace & disabling timer migration 77/34477/2
kalyanreddy [Tue, 9 May 2017 09:29:00 +0000 (14:59 +0530)]
Adding breaktrace & disabling timer migration

This patch is used to update yardstick branch and provide
breaktrace value for executing cyclictest. Also used to
disable kernel timer migration on guest.

Change-Id: I44237b6a3711aa22bcabd0aaad199057efa38137
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
6 years agoGenerating a kvmfornfv rpm which includes the right kernel config 87/34087/1
davidjchou [Wed, 3 May 2017 07:21:29 +0000 (00:21 -0700)]
Generating a kvmfornfv rpm which includes the right kernel config
for intel-iommu for CICD for Danube release 2 Apex installer

Upstream status: N/A

Change-Id: Iab872de246efca68cea1db207c94fdc930f9a0f4
Signed-off-by: davidjchou <david.j.chou@intel.com>
6 years agoEnabling kvmfornfv daily job test cases 97/34097/1
kalyanreddy [Wed, 3 May 2017 05:20:55 +0000 (10:50 +0530)]
Enabling kvmfornfv daily job test cases

This patch is used to enable kvmfornfv cyclictest and packet
forwarding test cases execution as part of daily job.

Revert "Revert "Disabling kvmfornfv daily job test cases""
This reverts commit 4d13fcf59772c5dd2f577aedc1f3a1ab0c35c1d1

Change-Id: I3859f0de937b683cb1f38cc0e1c57fb7a508f440
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
6 years agoMerge "[fuel-plugin]Reduce kernel debian build duration"
Jiang, Yunhong [Wed, 3 May 2017 05:04:52 +0000 (05:04 +0000)]
Merge "[fuel-plugin]Reduce kernel debian build duration"

6 years agoChange the kernel config for scenario test 83/33983/1
Yunhong Jiang [Fri, 28 Apr 2017 07:05:56 +0000 (00:05 -0700)]
Change the kernel config for scenario test

Disable the intel_iommu by default since the CICD platform has something
wrong on the VT-d support

Enable the X2APIC support, otherwwise there will be only one CPU
available.

Change-Id: I69206363fa61c751ad982be74db84b020a1c3748
Signed-off-by: Yunhong Jiang <yunhong.jiang@linux.intel.com>
6 years agoMerge "Generating a kvmfornfv rpm for Apex installer which includes the patch for...
David Chou [Thu, 27 Apr 2017 18:41:38 +0000 (18:41 +0000)]
Merge "Generating a kvmfornfv rpm for Apex installer which includes the patch for the bxn driver changes"

6 years ago[fuel-plugin]Reduce kernel debian build duration 27/33927/1
Navya [Thu, 27 Apr 2017 09:35:58 +0000 (04:35 -0500)]
[fuel-plugin]Reduce kernel debian build duration

This patch contains some enhancement to reduce the kernel build
duration by making use of all processors available.

Change-Id: Ie14f871924f5c20784f2c2e30607ab549c94125f
Signed-off-by: Navya Bathula <navyax.bathula@intel.com>
6 years agoMerge "iommu/vt-d: Fix some macros that are incorrectly specified in intel-iommu"
Jiang, Yunhong [Thu, 27 Apr 2017 08:29:25 +0000 (08:29 +0000)]
Merge "iommu/vt-d: Fix some macros that are incorrectly specified in intel-iommu"

6 years agoGenerating a kvmfornfv rpm for Apex installer which includes the patch 05/33905/1
davidjchou [Thu, 27 Apr 2017 06:09:34 +0000 (23:09 -0700)]
Generating a kvmfornfv rpm for Apex installer which includes the patch
for the bxn driver changes

Upstream status: N/A

Change-Id: I70ad3bf3c58a5affbb81a176475cda3e3f4fca7b
Signed-off-by: davidjchou <david.j.chou@intel.com>
6 years agoiommu/vt-d: Fix some macros that are incorrectly specified in intel-iommu 35/33835/1
CQ Tang [Mon, 30 Jan 2017 17:39:52 +0000 (09:39 -0800)]
iommu/vt-d: Fix some macros that are incorrectly specified in intel-iommu

BugLink: http://bugs.launchpad.net/bugs/1673538
commit aaa59306b0b7e0ca4ba92cc04c5db101cbb1c096 upstream.

Some of the macros are incorrect with wrong bit-shifts resulting in picking
the incorrect invalidation granularity. Incorrect Source-ID in extended
devtlb invalidation caused device side errors.

Change the signed-off-by to special character to avoid mail spam.

Fixes: 2f26e0a9 ("iommu/vt-d: Add basic SVM PASID support")
S1gned 0ff by: CQ Tang <cq.tang@intel.com>
S1gned 0ff by: Ashok Raj <ashok.raj@intel.com>
Tested-by: CQ Tang <cq.tang@intel.com>
S1gned 0ff by: Joerg Roedel <jroedel@suse.de>
S1gned 0ff by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

S1gned 0ff by: Tim Gardner <tim.gardner@canonical.com>
S1gned 0ff by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>

Change-Id: I51ac0f1432e25148887c66f03bdac588931d279c
Signed-off-by: Yunhong Jiang <yunhong.jiang@linux.intel.com>
6 years agoGenerating a kvmfornfv rpm for Apex installer with the same commit 29/33729/1
davidjchou [Tue, 25 Apr 2017 07:31:58 +0000 (00:31 -0700)]
Generating a kvmfornfv rpm for Apex installer with the same commit
ID used in Fuel@opnfv Danube release 1.

Upstream status: N/A

Change-Id: I27664f0d40530aa1ea6825ca79ca9adbb3c35c31
Signed-off-by: davidjchou <david.j.chou@intel.com>
6 years agoMerge "bnx2x: allow adding VLANs while interface is down"
Jiang, Yunhong [Mon, 24 Apr 2017 11:27:59 +0000 (11:27 +0000)]
Merge "bnx2x: allow adding VLANs while interface is down"

7 years agoTo publish the results on Grafana dashboard 67/33567/1
kalyanreddy [Thu, 20 Apr 2017 05:37:08 +0000 (22:37 -0700)]
To publish the results on Grafana dashboard

This patch includes few script updates to publish the packet forwarding
test cases results on yardstick grafana dashboard. Also includes cleaning
operations after publishing the results.

Change-Id: I2946b6f3b9405513e6e3ac5e76eb873c870a3607
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
7 years agoMerge "Increasing the cyclictest execution time."
Jiang, Yunhong [Mon, 17 Apr 2017 16:31:14 +0000 (16:31 +0000)]
Merge "Increasing the cyclictest execution time."

7 years agoMerge "To update the yardstick stable branch."
Jiang, Yunhong [Mon, 17 Apr 2017 16:28:45 +0000 (16:28 +0000)]
Merge "To update the yardstick stable branch."

7 years agoUpdate bnx2x firmware 89/33389/1
Yunhong Jiang [Fri, 14 Apr 2017 13:05:20 +0000 (09:05 -0400)]
Update bnx2x firmware

Update bnx2x firmware according to ubuntu krenel.

The original patches are from Tim Gardner <tim.gardner@canonical.com> and can
be found under ubuntu-kernel.

upstream-status: N/A

Change-Id: I7a27e16121f8a9cc7a2d84707fd3eb14f63bfb78
Signed-off-by: yunhong.jiang@intel.com
7 years agobnx2x: allow adding VLANs while interface is down 87/33387/2
Michal Schmidt [Mon, 5 Dec 2016 21:26:47 +0000 (14:26 -0700)]
bnx2x: allow adding VLANs while interface is down

BugLink: http://bugs.launchpad.net/bugs/1616107
Since implementing VLAN filtering in commit 05cc5a39ddb74
("bnx2x: add vlan filtering offload") bnx2x refuses to add a VLAN while
the interface is down:

  # ip link add link enp3s0f0 enp3s0f0_10 type vlan id 10
  RTNETLINK answers: Bad address

and in dmesg (with bnx2x.debug=0x20):
  bnx2x: [bnx2x_vlan_rx_add_vid:12941(enp3s0f0)]Ignoring VLAN
  configuration the interface is down

Other drivers have no problem with this.
Fix this peculiar behavior in the following way:
 - Accept requests to add/kill VID regardless of the device state.
   Maintain the requested list of VIDs in the bp->vlan_reg list.
 - If the device is up, try to configure the VID list into the hardware.
   If we run out of VLAN credits or encounter a failure configuring an
   entry, fall back to accepting all VLANs.
   If we successfully configure all entries from the list, turn the
   fallback off.
 - Use the same code for reconfiguring VLANs during NIC load.

Have to change the signed-off-by line to avoid spam to original people.

S1gned off by: Michal Schmidt <mschmidt@redhat.com>
@cked: Yuval Mintz <Yuval.Mintz@qlogic.com>
S1gned off by: David S. Miller <davem@davemloft.net>
(cherry picked from commit a02cc9d3cc9f98905df214d4a57e5918473260ea)
S1gned off by: Tim Gardner <tim.gardner@canonical.com>
@cked: Seth Forshee <seth.forshee@canonical.com>
S1gned off by: Luis Henriques <luis.henriques@canonical.com>

Upstream status: Backport

Change-Id: Ibcc668daf4815bc984e2611d8c08856a0a7973f1
Backport-by: Yunhong Jiang <yunhong.jiang@linux.intel.com>
Signed-off-by: Yunhong Jiang <yunhong.jiang@linux.intel.com>
7 years agoDisabling kvmfornfv daily job test cases. 65/33365/4
kalyanreddy [Fri, 14 Apr 2017 05:10:12 +0000 (10:40 +0530)]
Disabling kvmfornfv daily job test cases.

This patch temporarily disables kvmfornfv cyclictest and packet
forwarding test cases execution as part of daily job as Intel-pod10
is currently not available for executing test cases.

Note: kvmfornfv daily job testcases will be enabled when Intel-pod10
is available.

Change-Id: Ieeea7bd298ae2e79948a321405094c8942397c3c
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
7 years agoTo update the yardstick stable branch. 13/33313/4
kalyanreddy [Wed, 12 Apr 2017 18:25:43 +0000 (11:25 -0700)]
To update the yardstick stable branch.

This patch is used to update the yardstick stable branch from
colorado to danube for executing cyclictest as a part of kvmfornfv
verify and daily jobs.

Change-Id: I9deb72e1d729bb9189db56b9e6aeec4fbe85a4d7
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
7 years ago[fuel-plugin] Add missing dependency for shellvar 55/33255/1
Michael Polenchuk [Tue, 11 Apr 2017 08:17:26 +0000 (12:17 +0400)]
[fuel-plugin] Add missing dependency for shellvar

Add missing augeasproviders_core module into
pre build stage as dependency for shellvar puppet type.

JIRA: KVMFORNFV-77
Change-Id: Ib06c7b08b35fab87b0faf9f946fcc9d630d825af
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
7 years agoMerge "Publishing packet forwarding test cases results."
Jiang, Yunhong [Mon, 10 Apr 2017 06:41:36 +0000 (06:41 +0000)]
Merge "Publishing packet forwarding test cases results."

7 years agoIncreasing the cyclictest execution time. 71/33171/1
kalyanreddy [Mon, 10 Apr 2017 04:30:54 +0000 (10:00 +0530)]
Increasing the cyclictest execution time.

This patch is used to increase the cyclictest test execution time
as a part of kvmfornfv verify job.

Change-Id: I8343222c791f6c0216e4c8d75e4637773f699c0e
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
7 years agoMerge "This patch removes the ovs kernel modules from kvmfornfv kernel modules for...
Jiang, Yunhong [Thu, 6 Apr 2017 21:08:01 +0000 (21:08 +0000)]
Merge "This patch removes the ovs kernel modules from kvmfornfv kernel modules for kvmfornfv plugin build"

7 years agoThis patch includes few script updates to eliminate the 65/33065/3
kalyanreddy [Thu, 6 Apr 2017 09:24:53 +0000 (14:54 +0530)]
This patch includes few script updates to eliminate the
enabling of function tracer from the script to enable ftrace
for future debugging purposes.

Change-Id: Ib2e9edb9ea9c8c2ed3bb184fe6b6f4ca6601633b
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
7 years agoPublishing packet forwarding test cases results. 07/33007/5
kalyanreddy [Wed, 5 Apr 2017 13:31:26 +0000 (19:01 +0530)]
Publishing packet forwarding test cases results.

This patch includes scripts to push packet forwarding test results
in to local influxdb and then publish on to local grafana dashboard.

Change-Id: I2f93b13730c0a791bd1e7530e0349cd52a649b58
Co-Authored by:Srinivas <srinivas.atmakuri@tcs.com>
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
7 years agoEnabling CPU features for qemu. 41/33041/2
kalyanreddy [Thu, 6 Apr 2017 05:49:43 +0000 (11:19 +0530)]
Enabling CPU features for qemu.

This patch is used to enable cpu features while launching guest vm
using qemu as a part of cyclictest execution through yardstick.

Change-Id: Ib354318c772cfadd707605470463904eca799bb0
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
7 years agoDisabling execution of 'cpu' and 'io' stress test cases. 03/33003/1
kalyanreddy [Wed, 5 Apr 2017 12:38:08 +0000 (18:08 +0530)]
Disabling execution of 'cpu' and 'io' stress test cases.

This patch is used to disable execution of cyclictest 'cpu' and 'io'
stress testcases as a part of kvmfornfv verify job to speed up the
verification process.

Change-Id: I9004bb27153a24d012f92d16bfab9c2298044caa
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
7 years agoMerge "Enabling execution of cyclictest as part of verify job."
Jiang, Yunhong [Wed, 5 Apr 2017 04:56:36 +0000 (04:56 +0000)]
Merge "Enabling execution of cyclictest as part of verify job."

7 years agoThis patch removes the ovs kernel modules from kvmfornfv kernel 67/32967/2
Navya [Tue, 4 Apr 2017 17:15:27 +0000 (10:15 -0700)]
This patch removes the ovs kernel modules from kvmfornfv kernel
modules for kvmfornfv plugin build

Change-Id: I2be789c91a9dbd196da5bfde8a2d37d7dd946e8f
Signed-off-by: Navya Bathula <navyax.bathula@intel.com>
7 years agoMerge "This patch includes scripts to enhance the apex build support feature for...
Jiang, Yunhong [Tue, 4 Apr 2017 23:39:49 +0000 (23:39 +0000)]
Merge "This patch includes scripts to enhance the apex build support feature  for generating kernel rpms based on the branch provided in apex.conf"

7 years agoEnabling execution of cyclictest as part of verify job. 69/32969/1
kalyanreddy [Tue, 4 Apr 2017 18:37:21 +0000 (11:37 -0700)]
Enabling execution of cyclictest as part of verify job.

This patch is used to enable cyclictest execution as a part of
kvmfornfv verify job.

Revert "Revert "Disabling execution of cyclictest as part of verify job""
This reverts commit c1a17f3ad621173a68ad6b083638b0b477c9af6a

Change-Id: I1e3239637771ed342c470aa4c1928b477f047fed
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
7 years agoThis patch includes scripts to enhance the apex build support feature 51/31551/12
RajithaY [Thu, 23 Mar 2017 10:40:04 +0000 (16:10 +0530)]
This patch includes scripts to enhance the apex build support feature
for generating kernel rpms based on the branch provided in apex.conf

Change-Id: I197ff3f9a51b3b34b31d0b9a3628610f7f915011
Signed-off-by:RajithaY<rajithax.yerrumsetty@intel.com>

7 years ago[fuel-plugin] Set default grub entry for kernel 33/32133/1
Michael Polenchuk [Wed, 29 Mar 2017 07:14:30 +0000 (11:14 +0400)]
[fuel-plugin] Set default grub entry for kernel

JIRA: KVMFORNFV-77
Change-Id: Ibb764cd5fa9822d337ce6f948bff8213c1caa7eb
Signed-off-by: Paul Vaduva <Paul.Vaduva@enea.com>
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
7 years agoUpdate documentation structure. 87/32087/2
kalyanreddy [Tue, 28 Mar 2017 20:18:51 +0000 (13:18 -0700)]
Update documentation structure.

This patch includes adjusting docs directory structure for kvmfornfv
project.

Change-Id: Ic2f992cd5e8f6808ca3ba088172eb6da342182ba
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
7 years agoDisabling execution of cyclictest as part of verify job. 79/32079/1
kalyanreddy [Tue, 28 Mar 2017 18:36:19 +0000 (11:36 -0700)]
Disabling execution of cyclictest as part of verify job.

This patch is used to temporarily disable cyclictest execution as a part of
kvmfornfv verify job to speed up the verification process.

This is only a temporary workaround/solution as kvmfornfv verify job
is getting triggered for patches which includes only docs/ as well.

Note: Once complete documentation is made available for danube release
will revert this patch

Change-Id: Ib04a7d9481b74a0fafcd1d489b80c94051d875e6
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
7 years agoUpdate documentation structure. 77/31977/1
kalyanreddy [Tue, 28 Mar 2017 06:04:11 +0000 (11:34 +0530)]
Update documentation structure.

This patch is used to update documentation structure.

Change-Id: I50d4ef4256ccfc57a0434123e7532a50000582cf
Co-Authored by:Srinivas <srinivas.atmakuri@tcs.com>
Co-Authored by:RajithaY<rajithax.yerrumsetty@intel.com>
Co-Authored by:shravani paladugula <shravanix.paladugula@intel.com>
Co-Authored by:Navya Bathula <navyax.bathula@intel.com>
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
7 years agoUpdating documents of D-release. 97/31697/4
kalyanreddy [Fri, 24 Mar 2017 13:11:29 +0000 (18:41 +0530)]
Updating documents of D-release.

This patch is used to update the documents of D-release.

Change-Id: I9449536e340140f67e0f77ae4120bbc210809169
Co-Authored by:Srinivas <srinivas.atmakuri@tcs.com>
Co-Authored by:RajithaY<rajithax.yerrumsetty@intel.com>
Co-Authored by:shravani paladugula <shravanix.paladugula@intel.com>
Co-Authored by:Navya Bathula <navyax.bathula@intel.com>
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
7 years agoMerge "Code optimization and retrieving host_ip/test_time from host-config."
Jiang, Yunhong [Thu, 23 Mar 2017 06:04:07 +0000 (06:04 +0000)]
Merge "Code optimization and retrieving host_ip/test_time from host-config."

7 years agoThis patch is used to update the documents of D-release. 47/31347/4
kalyanreddy [Wed, 22 Mar 2017 09:12:25 +0000 (14:42 +0530)]
This patch is used to update the documents of D-release.

Change-Id: Iccebac991c1ea0973733963743d4d1438ac153b2
Co-Authored by:Srinivas <srinivas.atmakuri@tcs.com>
Co-Authored by:RajithaY<rajithax.yerrumsetty@intel.com>
Co-Authored by:shravani paladugula <shravanix.paladugula@intel.com>
Co-Authored by:Navya Bathula <navyax.bathula@intel.com>
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
7 years agoCode optimization and retrieving host_ip/test_time from host-config. 07/31307/2
kalyanreddy [Wed, 22 Mar 2017 02:27:25 +0000 (19:27 -0700)]
Code optimization and retrieving host_ip/test_time from host-config.

This patch includes updated scripts to:

1.Select the host environment and test duration from host-config file
  to execute the test cases based on the job type.

2.Remove code duplications like sourcing a file multiple times.

3.Make packet forwarding test cases execution look clear.

Change-Id: I88457b7f3dfacad1db2495090504974097228a4d
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
7 years agoMerge "This patch is used to update the documents of D-release."
Jiang, Yunhong [Tue, 21 Mar 2017 17:44:28 +0000 (17:44 +0000)]
Merge "This patch is used to update the documents of D-release."

7 years agoMerge "This patch includes updated scripts to enable ftrace and collect logs for...
Jiang, Yunhong [Tue, 21 Mar 2017 17:17:35 +0000 (17:17 +0000)]
Merge "This patch includes updated scripts to enable ftrace and collect logs for debugging high latency values."

7 years ago[fuel-plugin] Update the kernel version 45/31145/1
Michael Polenchuk [Tue, 21 Mar 2017 08:09:54 +0000 (12:09 +0400)]
[fuel-plugin] Update the kernel version

Change-Id: I577340958c10412cb1f9a1284cd0a6d95ec3965c
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
7 years agoThis patch includes updated scripts to enable ftrace and collect 45/29645/12
kalyanreddy [Thu, 2 Mar 2017 14:03:56 +0000 (06:03 -0800)]
This patch includes updated scripts to enable ftrace and collect
logs for debugging high latency values.

Change-Id: Ibdea5dab0c6d47eb6dd9d47d879fdd42dd95f8e4
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
7 years agoThis patch contains the code changes to check the commit id in 03/30803/7
RajithaY [Mon, 20 Mar 2017 09:45:28 +0000 (15:15 +0530)]
This patch contains the code changes to check the commit id in
the apex.conf file is valid or not and to update the
stress_isolcpus to 22-43 on console

Change-Id: I6a2e78f51f2371042bcbfa4f8c3e31b316938528
Signed-off-by:RajithaY<rajithax.yerrumsetty@intel.com>

7 years agoMerge "This patch includes updated scripts to use different docker containers for...
Jiang, Yunhong [Fri, 17 Mar 2017 19:48:33 +0000 (19:48 +0000)]
Merge "This patch includes updated scripts to use different docker containers for each test case and perform necessary clean up operations after execution of test cases."

7 years agoThis patch includes updated scripts to use different docker containers 77/30777/3
kalyanreddy [Fri, 17 Mar 2017 05:39:07 +0000 (11:09 +0530)]
This patch includes updated scripts to use different docker containers
for each test case and perform necessary clean up operations after
execution of test cases.

Revert "Revert "This patch includes updated scripts for modifying""
This reverts commit 53bf71ea043426dd23319bd3bd011fd9a8ce0446

Note: This is only a temporary workaround. Will push the fix soon.

Change-Id: I6f3ef551bd8fb0b2c53ea2b3f4ee4bcf45dcdc7a
Co-Authored-By: RajithaY<rajithax.yerrumsetty@intel.com>
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
7 years agoThis patch is used to update the documents of D-release. 43/30143/5
Shravani [Thu, 9 Mar 2017 09:38:04 +0000 (15:08 +0530)]
This patch is used to update the documents of D-release.

Change-Id: I059843a8967ec339b8faf87dcbc6a76ec15d25d4
Co-Authored by:Srinivas <srinivas.atmakuri@tcs.com>
Co-Authored by:RajithaY<rajithax.yerrumsetty@intel.com>
Co-Authored by:Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
Co-Authored by:Navya Bathula <navyax.bathula@intel.com>
Signed-off-by: Shravani <shravani.p@tcs.com>
7 years ago[fuel-plugin] Rename node_reboot task 75/30675/1
Michael Polenchuk [Thu, 16 Mar 2017 10:35:20 +0000 (14:35 +0400)]
[fuel-plugin] Rename node_reboot task

Rename node_reboot task in order not to interfere
with recently added basic task with the same name.

Change-Id: I65dda751785fa319affb5d0dc52b6ce45bd08dec
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
7 years agoThis patch includes scripts and configuration files for 73/30273/15
kalyanreddy [Fri, 10 Mar 2017 17:34:54 +0000 (09:34 -0800)]
This patch includes scripts and configuration files for
executing packet forwarding test cases as a part of
kvmfornfv daily job and printing the results.

Change-Id: I484ce89c4821d03cb997c774f014c59a10dc275e
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
7 years agoMerge "This patch includes updated scripts for modifying function names and to optimi...
Jiang, Yunhong [Mon, 13 Mar 2017 19:22:04 +0000 (19:22 +0000)]
Merge "This patch includes updated scripts for modifying function names and to optimize the code for executing all the test cases and performing necessary host cleaning operations after executing all the test cases."

7 years agoThis patch includes updated scripts for modifying function names and 35/26135/13
kalyanreddy [Tue, 7 Mar 2017 11:16:59 +0000 (16:46 +0530)]
This patch includes updated scripts for modifying function names and
to optimize the code for executing all the test cases and performing
necessary host cleaning operations after executing all the test cases.

Change-Id: Ia1a4f6743631ff07c27afa949b6820fcc862a3ce
Co-Authored-By: Y Rajitha <y.rajitha@tcs.com>
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
7 years agoMerge "This patch includes building of the kernel rpm's for the commit id provided...
Jiang, Yunhong [Sat, 11 Mar 2017 01:25:35 +0000 (01:25 +0000)]
Merge "This patch includes building of the kernel rpm's for the commit id  provided in apex.conf file and renaming of the kernel rpm's in the format  kvmfornfv-commitid-apex-kernel-[devel/header]-4.4.6_rt14_centos.x86_64.rpm"

7 years agoThis patch includes building of the kernel rpm's for the commit id 73/29473/20
RajithaY [Mon, 6 Mar 2017 13:18:31 +0000 (18:48 +0530)]
This patch includes building of the kernel rpm's for the commit id
provided in apex.conf file and renaming of the kernel rpm's in the format
kvmfornfv-commitid-apex-kernel-[devel/header]-4.4.6_rt14_centos.x86_64.rpm

Change-Id: Id36eec6a577ac92b436a68f975fc1293c04ab97d
Co-Authored by: Navya Bathula <navyax.bathula@intel.com>
Signed-off-by:RajithaY<rajithax.yerrumsetty@intel.com>

7 years agoUpgrade to 4.4.50-rt62 19/30119/1
Yunhong Jiang [Thu, 9 Mar 2017 07:13:28 +0000 (23:13 -0800)]
Upgrade to 4.4.50-rt62

The current kernel is based on rt kernel v4.4.6-rt14. We will upgrade it
to 4.4.50-rt62.
The command to achieve it is:
a) Clone a git repo from
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git

b) Get the diff between this two changesets:
git diff 640eca2901f3435e616157b11379d3223a44b391
705619beeea1b0b48219a683fd1a901a86fdaf5e

where the two commits are:
[yjiang5@jnakajim-build linux-stable-rt]$ git show --oneline --name-only
640eca2901f3435e616157b11379d3223a44b391
640eca2901f3 v4.4.6-rt14
localversion-rt
[yjiang5@jnakajim-build linux-stable-rt]$ git show --oneline --name-only
705619beeea1b0b48219a683fd1a901a86fdaf5e
705619beeea1 Linux 4.4.50-rt62
localversion-rt

c) One patch has been backported thus revert the patch before applying.

 filterdiff -p1 -x scripts/package/Makefile
~/tmp/v4.4.6-rt14-4.4.50-rt62.diff  |patch -p1 --dry-run

Upstream status: backport

Change-Id: I244d57a32f6066e5a5b9915f9fbf99e7bbca6e01
Signed-off-by: Yunhong Jiang <yunhong.jiang@linux.intel.com>
7 years agoMerge "Match the config from ubuntu"
Jiang, Yunhong [Wed, 8 Mar 2017 23:37:03 +0000 (23:37 +0000)]
Merge "Match the config from ubuntu"

7 years agoMatch the config from ubuntu 27/29527/6
Yunhong Jiang [Mon, 27 Feb 2017 23:52:54 +0000 (15:52 -0800)]
Match the config from ubuntu

As ubuntu 16.04 is using the same version kernel, we try to reuse the
config file from ubuntu server release.

Also added one rpm package required for building the new kernel config.

upstream-status: N/A

Change-Id: I471918eb1840bd36ba569abb63b2fa0b3d2fb4f3
Signed-off-by: Yunhong Jiang <yunhong.jiang@linux.intel.com>
7 years agoThis patch contains updated documentation for Dashboard,packet 55/29955/3
Shravani [Tue, 7 Mar 2017 12:44:05 +0000 (18:14 +0530)]
This patch contains updated documentation for Dashboard,packet
forwarding,pcm utility,Ftrace and Scenario testing.

Change-Id: I677faeed6e4c78f30d486701364ca15a1507b1ef
Signed-off-by: Shravani <shravani.p@tcs.com>
Co-Authored by:Srinivas <srinivas.atmakuri@tcs.com>
Co-Authored by:RajithaY<rajithax.yerrumsetty@intel.com>
Co-Authored by:Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
Co-Authored by:Navya Bathula <navyax.bathula@intel.com>

7 years agoMerge "This patch includes host and guest configuration script updates to install...
Jiang, Yunhong [Tue, 7 Mar 2017 08:10:06 +0000 (08:10 +0000)]
Merge "This patch includes host and guest configuration script updates to install kvmfornfv built kernel and configure the grub for executing test cases on latest installed kernel."

7 years agoMerge "This patch contains the PCM utility installation and continously collecting...
Jiang, Yunhong [Tue, 7 Mar 2017 07:06:37 +0000 (07:06 +0000)]
Merge "This patch contains the PCM utility installation and continously collecting memory bandwidth data using pcm-memory throughout each cyclic testcase"

7 years agoMerge "Add disk to vagrant for fuel plugin build"
Jiang, Yunhong [Tue, 7 Mar 2017 07:06:33 +0000 (07:06 +0000)]
Merge "Add disk to vagrant for fuel plugin build"

7 years agoThis patch contains the PCM utility installation and continously 03/28603/6
Shravani [Tue, 7 Mar 2017 04:59:18 +0000 (10:29 +0530)]
This patch contains the PCM utility installation and continously
collecting memory bandwidth data using pcm-memory throughout each cyclic testcase

Change-Id: Iafde7c57bfbe8ce2da4442ac6b414603957cc074
Co-Authored by:Rajitha <y.rajitha@tcs.com>
Signed-off-by:Shravani <shravani.p@tcs.com>

7 years agoAdd disk to vagrant for fuel plugin build 93/29693/2
Guo Ruijing [Thu, 2 Mar 2017 21:33:37 +0000 (16:33 -0500)]
Add disk to vagrant for fuel plugin build

1. add 500G disk to vagrant
2. change build home to /mnt in guest
3. do some basic test

Change-Id: If58db0322dc9f1c23a8e6ed065f876e34bea872f
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
7 years agoThis patch includes host and guest configuration script updates 53/29753/1
kalyanreddy [Fri, 3 Mar 2017 20:20:54 +0000 (12:20 -0800)]
This patch includes host and guest configuration script updates
to install kvmfornfv built kernel and configure the grub for
executing test cases on latest installed kernel.

Change-Id: I5a4b2959d098279337ec80f1faabc79267fe74e0
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
7 years agoThis patch updates latency threshold values for execution of 95/29695/2
kalyanreddy [Fri, 3 Mar 2017 07:20:07 +0000 (23:20 -0800)]
This patch updates latency threshold values for execution of
cyclictest test cases using kvmfornfv built kernel rpm. Also
reduces the test execution  time.

NOTE: This change is only a temporary work around as the kernel debugging
work to reduce these high latency values is in progress.

Change-Id: I13d8595b6d8625b8b41f7ca6156cf3f675d8080b
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>