summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-08-08Add Livemigration testcase for KVMFORNFVRajithaY4-3/+278
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
2017-07-18Generating only kernel debian packageskalyanreddy5-32/+113
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>
2017-05-31Merge "To publish the results on Grafana dashboard"Jiang, Yunhong1-2/+4
2017-05-31Merge "Enabling kvmfornfv daily job test cases"Jiang, Yunhong1-2/+0
2017-05-23Merge "Placing kernel_debug.sh in kvmfornfv kernel module"Jiang, Yunhong2-1/+17
2017-05-23Merge "Adding qemu as a submodule of KVMFORNFV"Jiang, Yunhong16169-4318554/+14
2017-05-22Placing kernel_debug.sh in kvmfornfv kernel moduleNavya2-1/+17
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>
2017-05-22Adding qemu as a submodule of KVMFORNFVRajithaY16169-4318554/+14
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>
2017-05-18Merge "Optimizing the code and uploading ftrace logs to artifacts"Jiang, Yunhong3-7/+12
2017-05-18To update cyclictest latency threshold valueskalyanreddy1-5/+5
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>
2017-05-16Merge "Adding breaktrace & disabling timer migration"Jiang, Yunhong3-2/+6
2017-05-16Generating a kvmfornfv rpm which doesn't includes the debug infodavidjchou1-1/+1
for Danube release 3 Apex installer Upstream status: N/A Change-Id: Ia5c36969419cb45d362990ad7cd23e3b4d7c5045 Signed-off-by: davidjchou <david.j.chou@intel.com>
2017-05-15Merge "To generate debug rpm and debian package for kvmfornfv kernel"Jiang, Yunhong5-9/+44
2017-05-15Optimizing the code and uploading ftrace logs to artifactskalyanreddy3-7/+12
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>
2017-05-15To generate debug rpm and debian package for kvmfornfv kernelNavya5-9/+44
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>
2017-05-12Merge "Adding post-execute scripts to cyclictest execution"Jiang, Yunhong2-0/+14
2017-05-12Adding post-execute scripts to cyclictest executionkalyanreddy2-0/+14
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>
2017-05-11Merge "Generating a kvmfornfv rpm which includes the right kernel config for ↵David Chou1-1/+1
intel-iommu for CICD for Danube release 2 Apex installer"
2017-05-09Adding breaktrace & disabling timer migrationkalyanreddy3-2/+6
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>
2017-05-03Generating a kvmfornfv rpm which includes the right kernel configdavidjchou1-1/+1
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>
2017-05-03Enabling kvmfornfv daily job test caseskalyanreddy1-2/+0
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>
2017-05-03Merge "[fuel-plugin]Reduce kernel debian build duration"Jiang, Yunhong1-1/+1
2017-04-28Change the kernel config for scenario testYunhong Jiang1-4/+6
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>
2017-04-27Merge "Generating a kvmfornfv rpm for Apex installer which includes the ↵David Chou1-2/+2
patch for the bxn driver changes"
2017-04-27[fuel-plugin]Reduce kernel debian build durationNavya1-1/+1
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>
2017-04-27Merge "iommu/vt-d: Fix some macros that are incorrectly specified in ↵Jiang, Yunhong1-7/+7
intel-iommu"
2017-04-26Generating a kvmfornfv rpm for Apex installer which includes the patchdavidjchou1-2/+2
for the bxn driver changes Upstream status: N/A Change-Id: I70ad3bf3c58a5affbb81a176475cda3e3f4fca7b Signed-off-by: davidjchou <david.j.chou@intel.com>
2017-04-26iommu/vt-d: Fix some macros that are incorrectly specified in intel-iommuCQ Tang1-7/+7
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>
2017-04-25Generating a kvmfornfv rpm for Apex installer with the same commitdavidjchou1-1/+1
ID used in Fuel@opnfv Danube release 1. Upstream status: N/A Change-Id: I27664f0d40530aa1ea6825ca79ca9adbb3c35c31 Signed-off-by: davidjchou <david.j.chou@intel.com>
2017-04-24Merge "bnx2x: allow adding VLANs while interface is down"Jiang, Yunhong1-89/+62
2017-04-19To publish the results on Grafana dashboardkalyanreddy1-2/+4
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>
2017-04-17Merge "Increasing the cyclictest execution time."Jiang, Yunhong1-1/+1
2017-04-17Merge "To update the yardstick stable branch."Jiang, Yunhong1-1/+1
2017-04-14Update bnx2x firmwareYunhong Jiang7-38152/+41921
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
2017-04-14bnx2x: allow adding VLANs while interface is downMichal Schmidt1-89/+62
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>
2017-04-14Disabling kvmfornfv daily job test cases.kalyanreddy1-0/+2
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>
2017-04-13To update the yardstick stable branch.kalyanreddy1-1/+1
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>
2017-04-11[fuel-plugin] Add missing dependency for shellvarMichael Polenchuk1-3/+8
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>
2017-04-10Merge "Publishing packet forwarding test cases results."Jiang, Yunhong2-0/+57
2017-04-10Increasing the cyclictest execution time.kalyanreddy1-1/+1
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>
2017-04-06Merge "This patch removes the ovs kernel modules from kvmfornfv kernel ↵Jiang, Yunhong1-26/+0
modules for kvmfornfv plugin build"
2017-04-06This patch includes few script updates to eliminate thekalyanreddy1-3/+2
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>
2017-04-06Publishing packet forwarding test cases results.kalyanreddy2-0/+57
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>
2017-04-06Enabling CPU features for qemu.kalyanreddy1-0/+1
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>
2017-04-05Disabling execution of 'cpu' and 'io' stress test cases.kalyanreddy2-2/+2
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>
2017-04-05Merge "Enabling execution of cyclictest as part of verify job."Jiang, Yunhong1-2/+1
2017-04-05This patch removes the ovs kernel modules from kvmfornfv kernelNavya1-26/+0
modules for kvmfornfv plugin build Change-Id: I2be789c91a9dbd196da5bfde8a2d37d7dd946e8f Signed-off-by: Navya Bathula <navyax.bathula@intel.com>
2017-04-04Merge "This patch includes scripts to enhance the apex build support feature ↵Jiang, Yunhong3-6/+8
for generating kernel rpms based on the branch provided in apex.conf"
2017-04-04Enabling execution of cyclictest as part of verify job.kalyanreddy1-2/+1
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>
2017-04-04This patch includes scripts to enhance the apex build support feature RajithaY3-6/+8
for generating kernel rpms based on the branch provided in apex.conf Change-Id: I197ff3f9a51b3b34b31d0b9a3628610f7f915011 Signed-off-by:RajithaY<rajithax.yerrumsetty@intel.com>