Age | Commit message (Collapse) | Author | Files | Lines |
|
Project: vswitchperf 612090b0009574d02cf21a4fe41f036d0694b1b1
integration_cleanup: Force testcase cleanup to always run
During testcase development on the integration side, if
namespaces are used or veth ports and an exception is raised.
The namespaces and veth ports are not properly cleanup up
because the run_finalize does not get executed.
This patch wraps the testing block in a try block where
a finally will ALWAYS execute the run_finalize thus
preventing the possiblity of leftover testing artifacts.
JIRA: VSPERF-328
Change-Id: I4ea5f29a48b9171f330847f34b5b30ef3ab22f27
Signed-off-by: Christian Trautman <ctrautma@redhat.com>
|
|
Project: vswitchperf ec78c5c7f8a9357e404b7207e626df97dd20efa9
Xena_2544_tput_options: Add options for rfc 2544 testing
Adds options to Xena for testing options when running RFC 2544
throughput testing.
JIRA: VSPERF-369
Change-Id: I3145bd1a4d697d7b06cafda4f9d77cce859d1839
Signed-off-by: Christian Trautman <ctrautma@redhat.com>
|
|
Project: vswitchperf 1dc40afad832bca427058380a629634aa3cb104c
hugepages: change default num pages + deallocate
Change the default number of allocated pages to the min 10GB. Deallocate
hugepages if we allocated them on the fly.
Change-Id: If9946cec423dd095c1ca1ab3bee3698e2f025047
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
|
|
Project: yardstick c016216e8adc432c5bf0f24b073179117cdf3284
bug fix no curl in yardstick docker
Change-Id: I9cae1ff556df1a42c9b5f51347b6452ea4d4cba8
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
|
|
Project: yardstick 271d5a1bca3e7c8c22280bc564e2f4ab0722c860
add ping6 to nosdn-nofeature-ha scenario
Change-Id: Ic495293d37b51b95009000559b451ef7c12cfcbe
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
|
|
Project: fuel d19c4589554b2d82b6fcb1fe921ffeffd9377a2f
Rebase to collectd-ceilometer-plugin stable/mitaka
1. fix pbr:version_string in collectd-ceilometer-plugin
2. disable collectd build to use stock collectd
3. update README in fuel plugin
Change-Id: I773910c03d109af1fc1f86a5709105e9ffbfc350
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
|
|
Project: vswitchperf a9e754b1050b17464d9e77a942068956d872894e
test_spec: LTD: MatchAction Performance testing
One of the new tests we agreed by working on Etherpad
was MatchAction. Maryam led the development, and many
provided comments there. This is another chance for
comments before we merge.
JIRA: VSPERF-242
Change-Id: I9da74efb703d5f221280567159e4ed6d830eb92c
Signed-off-by: Al Morton <acmorton@att.com>
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Billy O'Mahony<billy.o.mahony@intel.com>
Reviewed-by: Christian Trautman <ctrautma@redhat.com>
|
|
Project: vswitchperf f5ec5442151cb801ddbde4477a77f51654afe1a5
pkt_gen: MoonGen should use class object for line rate calc
Instead of hard coding line speed numbers for rate calcuation,
MoonGen should use its class object initialized at start time.
JIRA: VSPERF-368
Change-Id: I68c688f8c244df16d98cfd15efabf491a317256b
Signed-off-by: bmichalo <bmichalo@redhat.com>
|
|
Project: yardstick 7892704fdcb96964f6d10476198a9becd4188f89
Add test case description and task file for TC052
JIRA: YARDSTICK-300
Change-Id: Ifa1e9374dcff8d9343cb05785933b1ea4752efe7
Signed-off-by: tjuyinkanglin <14_ykl@tongji.edu.cn>
|
|
Project: yardstick 69a2d149dc0aa99cd4c1e52e05a77112f3115f20
add reporting to mongodb in yardstick ci
also need to add report-show html in releng
Change-Id: Ie176d94a2f389bf1017a1e0d9f98b3a851b77214
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
|
|
Project: yardstick 9cc0b04973636e85b1d5a618dee4264cec62084c
Add test case description and modify task file for TC004
Change-Id: Ie67985ebf28acc08cc53b312b4f90e65923b5fc4
Signed-off-by: JingLu5 <lvjing5@huawei.com>
|
|
Project: yardstick 4b4b0d41040fbd66be92a4aa4d53c6e7692f0c77
Add Storperf in CI [work in progress]
Add task configration file for TC074_Storperf and update test suite file
Add test case description for TC074_Storperf
Update Dockerfile to add ubuntu image used by Storperf
Update yardstick-verify to load ubuntu image and install Storperf
Modify plugin.py to support local installation
Change-Id: I4de764c7924aac98de6e6a8664f9d5c0b58cf31b
Signed-off-by: JingLu5 <lvjing5@huawei.com>
|
|
Project: yardstick dbff89e9145a4841561da858b5de9df7609748f7
Two modifications for DPDK image
1. workaround for creating snapshot
2. modify the parameters of Hugepage in vm
JIRA:YARDSTICK-233
Change-Id: I9cea76ed30dabe4fe2cb644e58ed0acd7dd8ecde
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
|
|
Project: vswitchperf 8fc264914ec05e572543f7d857a7ff4f437ffa9d
bugfix: Harmonize test/trial RFC2544 terminology
VSPERF framework was updated to follow RFC2544 definition
of 'test' and 'trial' terms. Test parameter 'rfc2544_trials'
was replaced by new parameter 'rfc2544_tests'.
Both code and documentation were updated to reflect
these changes.
JIRA: VSPERF-300
Change-Id: I144a28359fd06394f1f87ef324458bafd5aad45f
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Christian Trautman <ctrautma@redhat.com>
Reviewed-by: <bmichalo@redhat.com>
|
|
Project: fuel f8fe6cb863118896bfc157f56ca7185d866db6c0
Use ODL Be SR3
JIRA: FUEL-165
Change-Id: I483f23c2f74313020d6a3dbb88079558d6674010
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
|
|
Project: vswitchperf 31f0a3e0a25e147e285d14e2e262ac48aa83ce65
hugepage_detect: Change hugepage detection to check for free hugepages
Change hugepage detection to check if hugepages are configured. Also
verifies enough free hugepages are available based on test
configuration. Will result in an exception if not enough hugepages
are found. This performs the check based on the guest memory configs
as well as the dpdk socket configs.
Adds some new methods to check for free hugepages based on all
hugepages or for socket free hugepages.
Adds new logging indicitaing needed and free hugepages as well as info
level event if hugepages are not configured at recommended 1GB size.
JIRA: VSPerf-255
Change-Id: I80d5605308861070c412568d8d40339f01b9718b
Signed-off-by: Christian Trautman <ctrautma@redhat.com>
|
|
Project: vswitchperf 18253fb2133ae1bd294689d297b0182481c174c2
namespace_bug: Initial creation of namespace fails
Initial creation of namespace fails because var/run/netns does not
exist.
JIRA: VSPERF-366
Change-Id: I02e5aef52e1675f303405b69c7461ca6482903af
Signed-off-by: Christian Trautman <ctrautma@redhat.com>
|
|
Project: yardstick df30d59db7bf598d1ecdb874f84d722445a15fde
Add test case description and task file for TC054
JIRA: YARDSTICK-302
Change-Id: I957e28da6b5eaee8a33abb408f02c994e435d042
Signed-off-by: tjuyinkanglin <14_ykl@tongji.edu.cn>
|
|
Project: yardstick 1a962e2435e4acdd63dd9925a65907a1aca21bbe
Add test case description and task file for TC053
JIRA: YARDSTICK-301
Change-Id: I7369ef520bb33381e08168c81eeb997ebaafd0f5
Signed-off-by: tjuyinkanglin <14_ykl@tongji.edu.cn>
|
|
Project: fuel 1772adc5124b3ebdb7593d6f7758e2879edb8c97
POC script updates for Colorado
Change-Id: I2afb7826a5dcc22f5d810312e1ff027a0b5fcbfa
Signed-off-by: ferenc Cserepkei <ferenc.cserepkei@ericsson.com>
|
|
Project: fuel 86d6be410288ff3865f929fdc64435c7cc572c8e
bootstrap_admin_node: Fix connectivity check.
After Fuel Master builds the bootstrap image at first boot,
internet connectivity is tested using the URL for the CentOS
updates repository.
bootstrap_admin_node.sh script parses the output of `yum repolist`,
looking for entries like 'Repo-baseurl: http://...'.
However, in Fuel 9.0, <updates> points to a mirrorlist file (a text
file containing a list of possible mirror URLs) instead of being
a single, direct link to the repository.
Also, note that in Fuel9, <updates> and <security> repos are disabled
by default.
For now, we only test that we can access the mirrorlist file,
while the check should be performed against the mirror(s).
Old (Fuel 8) repo entry format:
Repo-baseurl: http://mirror.fuel-infra.org/.../updates/x86_64/
New (Fuel 9) mirrorlist format:
Repo-mirrors: http://mirror.fuel-infra.org/.../mos-mirrors-updates.txt
Backported from upstream change [1], which should fix bug [2].
This change will get merged upstream in Fuel 10.
[1] https://review.openstack.org/#/c/335094/
[2] https://bugs.launchpad.net/fuel/+bug/1596981
Change-Id: Ibec397af2e1d925a011907f14e1d655741e280fb
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
Project: fuel c15c41b96c1922fcb2b9bbb2661b3ae562fda375
Fix OVS scenarios to use fuel-plugin-ovs
* Use fuel-nshovs instead deprecated fuel-nfvovs
* Modified scenario to enable DPDK via Fuel
* Removed hard dependency from specific POD
* Add ability to merge networks lists
JIRA: FUEL-156
JIRA: FUEL-162
Change-Id: Ie609ff140f1de96e54df37dd9b1881afec792317
Depends-On: Ic6072d938e09a40516c32cdde6223d0a21e57403
Signed-off-by: Fedor Zhadaev <fzhadaev@mirantis.com>
|
|
Project: vswitchperf da059df422c839bb5d6393455a43c44e95873c73
pkt_gen: MoonGen incorrectly calculates rx/tx % statistics
For MoonGen, the final results parameters: throughput_rx_percent,
throughput_tx_percent were incorrectly calculated when converting
MoonGen to VSPERF format. In particular, this would occur when more
than one data stream (single channel unidirectional traffic) was used in
the test. When calculating these percentages, only aggregate throughput
values equaling unidirectional traffic were used (for example, for 64
byte frames bidirectional traffic should use 29.76 Mpps, not 14.88 Mpps)
JIRA: VSPERF-341
Change-Id: Ie62bded7aea023c287697f18c4172b58c320e050
Signed-off-by: bmichalo <bmichalo@redhat.com>
|
|
Project: vswitchperf b219f67de8e314e419108d9e15667c2cd2b973d1
sriov: PCI IDs must be checked before usage
Order of NIC PCI IDs handling was changed to ensure their
check and possible expansion (by missing domain part)
before their first usage. This avoids a vsperf crash
in case that sriov is configured and short NIC PCI IDs
are used.
JIRA: VSPERF-363
Change-Id: I91f724e9558bce5a92520de72b4bf000f33d2f29
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Christian Trautman <ctrautma@redhat.com>
Reviewed-by: <bmichalo@redhat.com>
|
|
Project: vswitchperf 28b133e55f7bb8728c699b1e5db575c12dd01965
dpdk: Testpmd forwarding mode changes in v16.07
Testpmd forwarding mode mac_retry was obsoleted in DPDK v16.07.
Retry option is supported by multiple forwarding modes now.
Former "mac_retry" mode can be replaced by "mac retry" construct.
JIRA: VSPERF-333
Change-Id: I1563427985966264f07d10b1a8351784fe999d74
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Christian Trautman <ctrautma@redhat.com>
Reviewed-by: <bmichalo@redhat.com>
|
|
Project: vswitchperf fc480dd1139f12730c68c72f738b3df8080af283
install: Missing packages for numa library
Recent versions of DPDK (16.xx) depend on numa library.
Thus installation scripts were updated to install both
binary and development packages.
JIRA: VSPERF-360
Change-Id: Idd0eac8758f30a355909bb804e99e650b67bba8b
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Christian Trautman <ctrautma@redhat.com>
Reviewed-by: <bmichalo@redhat.com>
|
|
Project: vswitchperf 77de48c31767556fb9f0de76285d1beed16dd828
Xena: Modify aggregate_stats one port no stats when bi-direction
Xena exception when no stats collected on receive on one port
during bi-directional traffic. Modify aggregate_stats in the
XenaDriver.py, add judge whether the two port both has stats,
if one port has no stats, the result use the port's value which
has stats.
JIRA: VSPERF-327
Change-Id: I18c349d609a2834907f0383dbfbebd5cd281f541
Signed-off-by: liting <tli@redhat.com>
|
|
Project: fuel aa5d41bfa5ecdf5c53512194a9816cbec95b4da2
Don't use -f flag with docker tag
-f flag has been deprecated since v1.10.0 and is removed from v1.12.0.
If user use recent version of docker iso built will fail.
https://docs.docker.com/engine/deprecated/#/f-flag-on-docker-tag
JIRA: FUEL-163
Change-Id: If42781f342d59db7672322ec07063d09a23e1dcb
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
|
|
|
|
Project: vswitchperf 896f0fe61346916a560c01c0eae638894d653d7e
Hugepages: on the fly allocation.
If no hugepages are available, try to allocate HUGEPAGE_RAM_ALLOCATION
amount of RAM for hugepages.
JIRA: VSPERF-290
Change-Id: I092b3831254579eeebbe45e85884828f9d749895
Signed-off-by: Mars Toktonaliev <mars.toktonaliev@nokia.com>
|
|
Project: vswitchperf 236073f3963ee4dc038eea3b42d60644ebfc703f
pkt_gen: MoonGen start rates not correct
The VSPERF traffic profile for starting rate is in a
percentage of line rate. MoonGen programs its
starting rate as Mpps. Therefore the traffic profile
for VSPERF needs to be converted to a MoonGen format.
There was a hardcoding of 14.88 that was used for the
starting frame rate for all frame sizes. This needs
to be corrected to take into account all frame sizes.
JIRA: VSPERF-350
Change-Id: Ied71668a560d7d2b03483f9a1192dd2fb4965996
Signed-off-by: bmichalo <bmichalo@redhat.com>
|
|
Project: vswitchperf bf43287f11e85143148e5be6c81b7e9894652eac
docs: Update vloop-vnf changelog
Updated version of vloop-vnf image was added into the changelog inside
installation guide.
JIRA: VSPERF-349
Change-Id: I64a1acdf2191858dc282ea6c3b588048b3bdd742
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Christian Trautman <ctrautma@redhat.com>
Reviewed-by: <bmichalo@redhat.com>
|
|
|
|
Project: fuel cf58d9d488fde91a5177ae01363844da8ec8441c
Allow to use Intel NICs for DPDK on Ericsson POD2
JIRA: FUEL-161
Change-Id: I009ba7e9587f3c47d8e609c96b0666394887929e
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
|
|
Project: yardstick e023a2ee7023588fda3e0d7cfebc693e4903beb6
[Yardstick-233]DPDK image for TC042
These file is based on Akos's code.
(https://gerrit.opnfv.org/gerrit/#/c/16095/)
The different places:
1. create flavor and import yardstick_key.pub with heat template.
2. remove handle code about eth0 in user_data.
3. update heat cli and delete step "nova stop" which is not necessary.
4. clean the stack in final.
5. add eth2 for vm.
JIRA: YARDSTICK-233
Change-Id: I04f2051fb4bcfeed2df4868d758fd92011c62233
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
|
|
Ubuntu arm64: While keeping kernel 4.2 for Trusty
(linux-image-generic-lts-trusty), set 4.4 backported from Xenial
(linux-image-generic-lts-xenial) as default kernel for Armband ISO.
Xenial kernel 4.4 for Trusty has been tested with:
- AMD Softiron;
- APM Mustang;
- Cavium ThunderX;
While at it, remove obsoleted rtc-efi fixes.
Notes:
- keep 4.2 kernel inside the ISO;
- selecting 4.2 kernel may be done via deploy settings, by
overriding kernel flavor when calling `fuel-bootstrap`;
Related-bug: ARMBAND-48
Change-Id: Ice1f95939f0d7d9491befd20030740850b1a0e61
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
Upstream change [1] requires us to to adapt our Fuel@OPNFV patches.
[1] https://gerrit.opnfv.org/gerrit/#/c/17969/
Change-Id: I9823469df575cc929e399a6025aca6066a16e98d
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
Project: yardstick 9d493a68b3df583a8875e22dbe58eaaa61511608
Add test case description for TC061
Change-Id: Ib73a7437ade77abd70df1412d94e0e9c8a8885a8
Signed-off-by: JingLu5 <lvjing5@huawei.com>
|
|
Project: yardstick 86b9fc4f434c72bd276e4bf1ce7d7f5a04b150b2
Modify grafana config for TC002_Ping as ping output format has been changed
Change-Id: I758d3efd909011c0c197519d33dca7d579cc5cce
Signed-off-by: JingLu5 <lvjing5@huawei.com>
|
|
Project: yardstick 545ac267f0080a456984f7975febff28ef4c61c7
Support Storage Capacity Test
It measures disk size, block size and disk utilization.
JIRA: YARDSTICK-284
Change-Id: I61b3fb8a35da41c77450c157f843fb853d77dddd
Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>
|
|
Project: fuel f0463e6234cd27eaa2e0cd3ded0b035d89aa918c
Fix config for no-ha kvm scenario
JIRA: FUEL-157
Change-Id: I09e595902b2c467b5522b7b37a772f7ab35c8cea
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
|
|
Project: fuel 5c9590de139f16bdb764b24ecc5dff76640b210e
Add collectd package for collectd ceilometer plugin
Change-Id: I8da0087d8f17f5f2e4c3275a26ad2ca164878226
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
|
|
Project: vswitchperf 40460b1fd291612cca316527c4366e83ae295ce2
docs: Enhancement of IxNetwork configuration guide
Configuration guide has been updated with description of
IxNetwork specific configuration options. New section was added
with description of test results sharing between IxNetwork and
VSPERF.
Additional changes:
* wrong formatting inside installation.rst was fixed
* description of IxNetwork configuration was updated inside ixnet.py
JIRA: VSPERF-302
Change-Id: Ida0e086e69b82fd1f9821d16ea750b2dec1d5aa2
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Christian Trautman <ctrautma@redhat.com>
Reviewed-by: <bmichalo@redhat.com>
|
|
Project: vswitchperf 48feb686c3b6648d4bc52b155a053ec5b5883e9a
docs: Update release notes
Release notes were updated with features introduced by Colorado
release.
JIRA: VSPERF-349
Change-Id: I43179028c973cae4be6746e633c27fd3419e951a
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Christian Trautman <ctrautma@redhat.com>
Reviewed-by: <bmichalo@redhat.com>
|
|
|
|
While at it, move hwoto-dea.md file to repo root, dropping
confusing doc directory.
Change-Id: I96552493d8a9198841eb01f4e83567444fb785b9
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
Project: vswitchperf 80414a002e0a10dcce9126786d51695fc350cb47
pkt_gen: Remove commas from MoonGen results
Results from other traffic generators are reported as
pure numbers, i.e. 2477356.0000. These values are
consumed and processed by other scripts (e.g. CI or
OPNFV results visualization), so we should keep it
consistent among various traffic generators.
JIRA: VSPERF-342
Change-Id: I305421287eb632707038f2c8bc594fcb255ec939
Signed-off-by: bmichalo <bmichalo@redhat.com>
|
|
Change-Id: I78606b3dca803c7bf1d872cf067b2bd5f8a8aa91
|
|
Project: fuel 5bfea5d5b88a167b754384f07453a80d416d7337
build: fuel-main: Decouple patches, Makefile.
Tested in armband, with very small adaptions.
Use `git apply` and/or `git am` in favor of `patch`.
Change patches from old context format to unified diff.
This change allows us to decouple Makefile and patches.
This means we no longer have to manually stage touched files
before committing them to git.
Possible improvements:
- move patches to separate dir and add ordering info (prefix);
- merge patches (currently we have one per touched file);
Remove obsolete (unused?) patch:
- fuel-main_docker_version.patch
Change-Id: I5b621370993b259779c813b47105f632948e6da7
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
Change-Id: I97c9c79bb342d6c7504414134649795689b5e78b
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|