summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-04-03Update git submodulesHarry Huang1-0/+0
* Update docs/submodules/compass4nfv from branch 'master' - Fix pip version to 9.0.1 JIRA: COMPASS-593 OpenStack Ansible install latest pip on each contoller node and the latest pip (currently 10.0.0b1) doesn't support empty package list to be passed into it. Add a user config file to fix pip version. Change-Id: Ie193389c2b4995cdc4b81876f8cdcfc512cf5ea1 Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
2018-04-03Update git submodulesMartin Klozik1-0/+0
* Update docs/submodules/vswitchperf from branch 'master' - Merge "Fix packages for SLES15" - Fix packages for SLES15 Change-Id: Id01c4f76c146a0f0630bf1926ece48aabff0bfa1 Signed-off-by: Jose Lausuch <jalausuch@suse.com>
2018-04-03Update git submodulesMartin Klozik1-0/+0
* Update docs/submodules/vswitchperf from branch 'master' - Merge "python: Pylint 1.8.2 code conformity" - python: Pylint 1.8.2 code conformity Updated master Python scripts to conform to the newer pylint 1.8.2 standard. JIRA: VSPERF-563 Change-Id: I19305a008a2e22c2f4841aa83fed85fbdc2d549c Signed-off-by: Richard Elias <richardx.elias@intel.com> Reviewed-by: Martin Klozik <martinx.klozik@intel.com> Reviewed-by: Al Morton <acmorton@att.com> Reviewed-by: Christian Trautman <ctrautma@redhat.com> Reviewed-by: Sridhar Rao <sridhar.rao@spirent.com>
2018-04-03Update git submodulesMartin Klozik1-0/+0
* Update docs/submodules/vswitchperf from branch 'master' - Merge "scapy: Fix conflict of scapy libraries" - scapy: Fix conflict of scapy libraries T-Rex requires a modified version of SCAPY library for python3 to function properly. It doesn't work with vanilla version of scapy-python3 module, which is installed within vsperf environment by pip for Xena. Currently vanilla scapy is imported by Xena and enforced to T-Rex too, which causes following issues: * missing implementation of Dot1AD causes failures * broken multistream feature in T-Rex VSPERF loads all Traffic Generator classes and thus all imports performed at module level are performed. The solution would be to import SCAPY module by Xena only in case, that Xena traffic generator is really used. Please see JIRA for additional information. JIRA: VSPERF-566 Change-Id: I8018bc0126e752cc9f966252d17dadb6a5554b37 Signed-off-by: Martin Klozik <martinx.klozik@intel.com> Reviewed-by: Al Morton <acmorton@att.com> Reviewed-by: Christian Trautman <ctrautma@redhat.com> Reviewed-by: Sridhar Rao <sridhar.rao@spirent.com>
2018-04-03Update git submodulesMartin Klozik1-0/+0
* Update docs/submodules/vswitchperf from branch 'master' - Merge "ovs: Configurable arguments of ovs-*ctl" - ovs: Configurable arguments of ovs-*ctl This patch introduces new configuration parameters OVS_OFCTL_ARGS, OVS_VSCTL_ARGS and OVS_APPCTL_ARGS, which specify default arguments passed to respective ovs-*ctl tools. So user can specify default arguments passed to these tools inside configuration file, testcase parameters or by --test-params option. For example OVS_OFCTL_ARGS can be modified to use different OpenFlow version by default. JIRA: VSPERF-567 Change-Id: Ie7448ea94a54b8044af12d0246d66514e057b7dc Signed-off-by: Martin Klozik <martinx.klozik@intel.com> Reviewed-by: Al Morton <acmorton@att.com> Reviewed-by: Christian Trautman <ctrautma@redhat.com> Reviewed-by: Sridhar Rao <sridhar.rao@spirent.com> Reviewed-by: Richard Elias <richardx.elias@intel.com>
2018-04-03Update git submodulesIgor Shaula1-0/+0
* Update docs/submodules/samplevnf from branch 'master' - Support additional MAC format in config file Add support for space-divided bytes in MAC string. Support the same format as in "pkt inline". Change-Id: I7f2136c4424c45ce4abad4082470c9c9b1b3ab05 Signed-off-by: Igor Shaula <igor.shaula@intel.com>
2018-04-03Update git submodulesGuo Ruijing1-0/+0
* Update docs/submodules/container4nfv from branch 'master' - fix deployment failure Change-Id: I6145b406450b0846999223f1e4e6783eb06bb0a9 Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2018-04-03Update git submodulesZhijiang Hu1-0/+0
* Update docs/submodules/daisy from branch 'master' - kolla-build-vm.sh is ready for Queens This PS does: 1. Set default build target to stable/queens, but still fix to pike for OPNFV master branch, please see line:83 2. Create mappings between branch name and version number in code, since upstream kolla does not do it automatically using git tag for us start from Queens relese. Therefore, we do not need to let the user to define the version code and then check it with git tag command return value any more. So -t argument is deleted. 3. Support building Queens images. 4. Arrange patches in sub-directories name by version code so that user can use this one script to patch and build any version they want. But for OPNFV Jenkins, only the version for the current branch can be built according to the -j argument. 5. Upgrade DPDK version from 16.11 to 17.02. 6. Call cleanup_registry_server before pack_registry_data, this is resonable for keeping registry data stable. Change-Id: Ic5a7e2da261d456a2a1481ad0e765a7ce28b8121 Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2018-04-02Update git submodulesTrevor Bramwell1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "[daisy] Stable branch creation for fraser" - [daisy] Stable branch creation for fraser Change-Id: Id4ae29b09e909445e7a524663981d0b7aca5e5f0 Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2018-04-02Update git submodulesTrevor Bramwell1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "[fuel] Add stable/fraser branch" - [fuel] Add stable/fraser branch Change-Id: Ieca49ab172046d22f421eb6adb6f238c38b8e2f1 Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2018-04-02Update git submodulesTrevor Bramwell1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "[armband] Add stable/fraser branch" - [armband] Add stable/fraser branch Change-Id: I619dfb48fb0cfca1b8b3a315760bb684de720f7c Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2018-04-02Update git submodulesTrevor Bramwell1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "Clover project stable branch for OPNFV Fraser release" - Clover project stable branch for OPNFV Fraser release Change-Id: Ibbee8bbd4174ad3bb6d8e3c8a855263b91481712 Signed-off-by: Stephen Wong <stephen.kf.wong@gmail.com>
2018-04-02Update git submodulesTrevor Bramwell1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "Add sfc project" - Add sfc project Change-Id: I94e981782dec65df6352d78ea79f4e389b9a2ea3 Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-04-02Update git submodulesTrevor Bramwell1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "add fraser doctor.yaml" - add fraser doctor.yaml Change-Id: I087b16302226eca76d8842be0343781990345f45 Signed-off-by: Tomi Juvonen <tomi.juvonen@nokia.com>
2018-04-02Update git submodulesTrevor Bramwell1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "[Compass4nfv] remove euphrates jobs create fraser jobs" - [Compass4nfv] remove euphrates jobs create fraser jobs Change-Id: I0f1d0e1044953baded5ac4de8aac3597f42f53a3 Signed-off-by: wutianwei <wutianwei1@huawei.com>
2018-04-02Update git submodulesBin Hu1-0/+0
* Update docs/submodules/ipv6 from branch 'master' - Revise ODL Gap Analysis of IPv6 N-S Support Change-Id: I263dd18c5f50dd707e2154612f820eae81c00633 Signed-off-by: Bin Hu <bh526r@att.com>
2018-04-02Update git submodulesTrevor Bramwell1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "[yardstick] Add stable/fraser branch" - [yardstick] Add stable/fraser branch Change-Id: I6e682277b4447ecdc2fc30042ccf4c2b49a4d339 Signed-off-by: Emma Foley <emma.l.foley@intel.com>
2018-04-02Update git submodulesLinda Wang1-0/+0
* Update docs/submodules/functest from branch 'master' - Control vping cleanup step via --noclean Change-Id: Ic43b100348e77fd96aab9abc5a9ec4a0b47a2f87 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2018-04-02Update git submodulesTrevor Bramwell1-0/+0
* Update docs/submodules/releng from branch 'master' - Add 'Signed-off-by' to automated Jenkins job patch All commits require a signed-off-by line to be accepted by Gerrit, and automated patches are no exception. Change-Id: I54179c47e33b5088e4e3c3d5752ccb3560f2face Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-04-02Update git submodulesTrevor Bramwell1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "create stable/fraser branch for nfvbench" - create stable/fraser branch for nfvbench Change-Id: Ide00a91274057611ce1e21a8c146ad26c9ba3aae Signed-off-by: ahothan <ahothan@cisco.com>
2018-04-02Update git submodulesTrevor Bramwell1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "[baro] Add stable/fraser" - [baro] Add stable/fraser Change-Id: Ic81f0a707b1a46c65b47251fedc51c8afc8e6d54
2018-04-02Update git submodulesCédric Ollivier1-0/+0
* Update docs/submodules/releng from branch 'master' - Verify Functest Fraser branches Change-Id: Ibed7d932e817150f1f89b290885f4583f7168092 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-04-02Update git submodulesQiang Dai1-0/+0
* Update docs/submodules/qtip from branch 'master' - latency test bugfix Change-Id: Ida6cb237e7827cd007253078a156104a71adddd3 Signed-off-by: Qiang Dai <Qiang.Dai@spirent.com>
2018-04-02Update git submodulesYu Yang (Gabriel)1-0/+0
* Update docs/submodules/bottlenecks from branch 'master' - Merge "Grafana Dashboard customization script" - Grafana Dashboard customization script JIRA: BOTTLENECK-182 Customization of dashboard with respect to query for a particular panel Change-Id: Ic8730c2fc1540fc41d1206b4610beb7b304825ae Signed-off-by: Rutuja Surve <rutuja.r.surve@gmail.com>
2018-03-31Update git submodulesNarinder Gupta1-0/+0
* Update docs/submodules/joid from branch 'master' - Merge "Remove the env var KUBECONFIG" - Remove the env var KUBECONFIG Change-Id: I02521555d5c9282843da3520dd0a614f4ccf8874 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2018-03-31Update git submodulesNarinder Gupta1-0/+0
* Update docs/submodules/joid from branch 'master' - modfiied to use admin as default for VM. Change-Id: I22aef2a36ae7ba08681c1c202d20726d1a605ad1 Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
2018-03-31Update git submodulesliyin1-0/+0
* Update docs/submodules/yardstick from branch 'master' - ADD tc042 into CI JIRA: YARDSTICK-1108 We add this test case in ovs_dpdk-ha and ovs_dpdk-noha testsuites also add image build into load_images script Change-Id: I2b0c6b106dd98c3693df18dba46259ff8ef0a76e Signed-off-by: liyin <liyin11@huawei.com>
2018-03-31Update git submodulesahothan1-0/+0
* Update docs/submodules/nfvbench from branch 'master' - Update release notes Change-Id: Ib726a626f157159b69ab1b63c311ce1bd7032170 Signed-off-by: ahothan <ahothan@cisco.com>
2018-03-31Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/fuel from branch 'master' - Merge "[odl] Configure Odl memory requirements" - [odl] Configure Odl memory requirements Odl scripts present in /opt/opendaylight crash with out-of-memory errors and we cannot use them so we add more memory to the ODL virtual machine and to the JVM. Change-Id: Ia29a324ca34b5d33e947ca6d177ce3567316dcb9 Signed-off-by: Charalampos Kominos <charalampos.kominos@enea.com>
2018-03-31Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/fuel from branch 'master' - Merge "Add pike staging repository" - Add pike staging repository Append PPA repository to the existing UCA Existing UCA repository is still necessary for maas Change-Id: If545b37d30291d3708430c52593b7fbd03bd22e4 Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2018-03-31Update git submodulesStephen Wong1-0/+0
* Update docs/submodules/clover from branch 'master' - Merge "Clover initial commit for servicemesh/route_rules, orchestration/kube_client, and tools/clover_validate_rr" - Clover initial commit for servicemesh/route_rules, orchestration/kube_client, and tools/clover_validate_rr Add an 'orchestration' directory. Please note that 'orchestration' does NOT mean Clover does any orchestration --- similar to how Clover doesn't by itself implement tracing or logging, orchestration is a directory for code related to Docker orchestration client --- such as k8s client kube_client utilizes the Kubernetes python client (a dependency) to perform tasks against Kubernetes API server. For this commit, it is only tested for weighted route rule verification, it does three tasks: (1) get a list of pods under a namespace --- pod dictionary now only contains pod name and label dictionary: used to match pod name with the node name in traces from OpenTracing (2) check to see if a particular pod is up in a particular namespace: used to check if Istio pods are running in istio-system namespace (3) check if a container exists in a list of pods under a namespace: used to check if application pods have istio-proxy container running route_rule directly invokes istioctl as there isn't any Istio Python client yet. Currently it reads and parses routerules from Istio, and validates if a particular trace result matches the routerules Finally, a sample tool clover_validate_rr is provided. This tool assumes a previous test has been ran (with an id with both the route-rule-under-test and corresponding traces are stored --- currently the assumption is tests were ran with redis-master running on system). The tool can be invoked: python clover_validate_rr.py -t <test-id> -s <service name> where test-id is the ID of the test (most likely uuid) and service name is the name of the service running in the Kubernetes cluster upon which test traces should be fetched against Change-Id: Ic8ab6efc23c71ac4643bee796ef986a86f6fc7dd Signed-off-by: Stephen Wong <stephen.kf.wong@gmail.com>
2018-03-31Update git submodulesStephen Wong1-0/+0
* Update docs/submodules/clover from branch 'master' - Merge "Added initial nginx services" - Added initial nginx services - Proxy allows ingress traffic to be sent to another element in service mesh - Mirroring is also in the default configuration - Default configuration is to proxy to a clover-server and mirror to snort-ids - A location_path (URI in HTTP requests) can be reconfigured to restrict proxing; default to '/' - A proxy_path can be reconfigured to specify an alternate destination - A mirror path can be reconfigured to specify where traffic will be spanned - The default server_port (listen port) for the proxy is 9180 but can be reconfigured - The default server_name is http-proxy but can be reconfigured - Reconfiguration is done over GRPC with jinja2 template for nginx - Currently snort ids sends alerts to proxy with stub code in GRPC - Refactored the code to have a nginx base with subservices - Proxy, Load Balancer (lb), and Server can share code - mainly GRPC server - Nginx subservices have separate docker builds - Improved build scripts for CI - Render yaml manifests dynamically - Improve nginx_client for runtime modifications (but not really useful yet) Change-Id: Icbff6890021bcc8a8da4690c9261205d6e1ca43a Signed-off-by: Eddie Arrage <eddie.arrage@huawei.com>
2018-03-31Update git submodulesEddie Arrage1-0/+0
* Update docs/submodules/clover from branch 'master' - Develop snort IDS and content inspect service - Initial commit to show potential structure of a sample service - This wil be part of a larger sample application currently dubbed Service Delivery Controller - Docker container needs to be built and employs open-source Linux packages - Service is deployable in Istio service mesh using provided yaml - Control snort daemon and add custom rules with GRPC messaging - Process snort alerts actively and send to redis and upstream service mesh components - Integrates a web server for better HTTP signature detection - Improved build script for CI with variables - Render k8s yaml snort manifest dynamically with command line options - Improve snort_client sample script for runtime modifications including passing args on CLI, error checking - Update nginx proxy interface - Added logging to snort server and alert process Change-Id: Ic56f9fcd9ed21f64b84b85ac8ee280d69af7b7c9 Signed-off-by: Eddie Arrage <eddie.arrage@huawei.com>
2018-03-31Update git submoduleswutianwei1-0/+0
* Update docs/submodules/compass4nfv from branch 'master' - Install PBR to ensure we're not breaking builds Change-Id: I4e7b47a8f2021a1cf25b80d7818f4dabb441c39f Signed-off-by: wutianwei <wutianwei1@huawei.com>
2018-03-30Update git submodulesQiLiang1-0/+0
* Update docs/submodules/functest from branch 'master' - Add dependency for clover_k8s testcase Clover testcase hook patch: https://gerrit.opnfv.org/gerrit/#/c/54541/ functest-kubernetes patch: https://gerrit.opnfv.org/gerrit/#/c/54543/ Tiny fix: remove -e for stor4nfv-tests Change-Id: I68faafa2098ed304fbec2bcd647b258073b4f0c2 Signed-off-by: QiLiang <liangqi1@huawei.com>
2018-03-30Update git submodulesCharalampos Kominos1-0/+0
* Update docs/submodules/parser from branch 'master' - [p/parser] Add aarch64 download option Hardcoded values within the parser project create problems for opnfv-armband. In this patch we : 1) Add aarch64 image download conditional 2) Fix typos and comments JIRA: ARMBAND-369 JIRA: PARSER-175 Change-Id: I001087a8783fef66336e9bddc8d67342f6810a1f Signed-off-by: Charalampos Kominos <charalampos.kominos@enea.com>
2018-03-30Update git submodulesTrinath Somanchi1-0/+0
* Update docs/submodules/ovn4nfv from branch 'master' - Merge "Code for charm-k8s-ovn under sourcecode/JOID/charm-k8s-ovn" - Code for charm-k8s-ovn under sourcecode/JOID/charm-k8s-ovn Change-Id: I07209b0955436d06cdcd8b19f0dfe8f2c146a36c Signed-off-by: AakashKT <aakash.kt@research.iiit.ac.in>
2018-03-30Update git submodulesMichael Polenchuk1-0/+0
* Update docs/submodules/fuel from branch 'master' - Re-order opendaylight state * return back opendaylight state after neutron setup * sleep for awhile to let neutron api reconnect to the ODL controller and agents to register on server Change-Id: Ife0c7d3cc20574b0733e8e3064843c680379cc84 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2018-03-30Update git submodulesGerard Damm1-0/+0
* Update docs/submodules/auto from branch 'master' - Merge "UC2 update with Openstack SDK interface and common test logic" - UC2 update with Openstack SDK interface and common test logic JIRA: AUTO-13 1) Openstack SDK usage for VM suspend/resume actions, using clouds.yaml, tested on hpe16 pod 2) common test logic (creation of test execution instances, measurement of recovery time, calling of per-use case indexed functions, saving results to CSV files) Change-Id: If84d2a0e44618d476a028d4ac4a2897da9cd5532 Signed-off-by: Gerard Damm <gerard.damm@wipro.com>
2018-03-30Update git submodulesZhijiang Hu1-0/+0
* Update docs/submodules/daisy from branch 'master' - Merge "Add doc for error new recovery level 3" - Add doc for error new recovery level 3 Change-Id: I878d1e405b81474da8fb54d37a1a6ffc7bafdb4f Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2018-03-30Update git submodulesZhijiang Hu1-0/+0
* Update docs/submodules/daisy from branch 'master' - Fix to upstream stable/pike branch To satisfy security check, DAISYCORE_REPO and DAISYCORE_TAG are deleted. Change-Id: Ib3cf4c50a417f28502c4e3115f47429065620ca1 Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2018-03-30Update git submodulesStephen Wong1-0/+0
* Update docs/submodules/clover from branch 'master' - Merge "Add Functest test hook 2" - Add Functest test hook 2 - Temporary run functest testcase after all clover env setup. - TODO: Use jenkins to trigger functest job. Change-Id: I5f620496d747c4d742c7bbf8bb825616f8c69499 Signed-off-by: QiLiang <liangqi1@huawei.com>
2018-03-30Update git submodulesStephen Wong1-0/+0
* Update docs/submodules/clover from branch 'master' - Merge "Initial commit for logging installation and validataion" - Initial commit for logging installation and validataion - install fluentd with elastic stack - validate the installation JIRA: CLOVER-5 Change-Id: I181a7277bc332ceac549d384cf2c3817a182b06e Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2018-03-30Update git submodulesStephen Wong1-0/+0
* Update docs/submodules/clover from branch 'master' - Merge "Initial commit for tracing" - Initial commit for tracing - Uses REST interface to obtain traces for services from Jaeger - Discover services availabe in tracing - Works only with Jaeger at the moment (not zipkin) - Optional Redis interface added to store traces per test - Install doc and validation script added for Jaeger - Renamed doc to docs Change-Id: I420137c818df290ecd40aa8d318c6961c511a947 Signed-off-by: Eddie Arrage <eddie.arrage@huawei.com>
2018-03-30Update git submodulesQiLiang1-0/+0
* Update docs/submodules/clover from branch 'master' - Initial commit for monitoring by prometheus - install prometheus - validate the installation - add prometheus query function - TODO: test collecting telemetry data from istio JIRA: CLOVER-7 Change-Id: I983be2db78c8c5c20c0acee9ae81e891884e07fb Signed-off-by: QiLiang <liangqi1@huawei.com>
2018-03-30Update git submodulesAlex Yang1-0/+0
* Update docs/submodules/daisy from branch 'master' - Fix unit test for number of hugepages Change-Id: I2c7c2a9d38ed0789710ef6af371cb6663d7433cc Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
2018-03-30Update git submodulesAlex Yang1-0/+0
* Update docs/submodules/pharos from branch 'master' - [IDF] zte-pod3: Remove vlan for tenant/external To deploy ovs_dpdk scenario by daisy. In this scenario, vlan configuration is not supported on tenant/external interface for now. Change-Id: I6e91bea92bde085079f4435fa72f20b5cef12ad3 Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
2018-03-29Update git submodulesRoss Brattain1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "Fix RabbitMQ service installation and initialization" - Fix RabbitMQ service installation and initialization RabbitMQ service added in [1] is not correctly installed and initialized: - There is an error during the installation process ("\" character missing). - In the installation script, the service needs to be started first. - In the container installation, the service needs to be started via supervisor. [1]https://gerrit.opnfv.org/gerrit/#/c/53597/ JIRA: YARDSTICK-1103 Change-Id: Iade3d6ce4b522e6f576af71b7afe5559081f7929 Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
2018-03-29Update git submodulesRoss Brattain1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "don't print exceptions in atexit handler" - don't print exceptions in atexit handler atexit handler calls terminate_all after the regular python execution path, and it looks like the traceback stack is None somehow. In this context log.debug("", exc_info=True) doesn't work it prints out NoneType on Python3 and causes other problems on Python2.7 remove the exc_info=True from the logging call JIRA: YARDSTICK-1107 Change-Id: Ida0a0ced7ff5e017e2f8608880e3bb531724af95 Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
2018-03-29Update git submodulesRoss Brattain1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "task: don't hide exceptions in Task" - task: don't hide exceptions in Task If the Task raised an exception we currently hide it and replace it with RuntimeError. This is bad. If an exception occured, then we don't have a result so re-raise the original exception. Or we could log the traceback and raise RuntimeError, but that doesn't seem to be a good idea. Sample traceback after re-raising original. Without this patch the ValueError is only written to _write_error_data 2018-03-25 22:57:56,511 yardstick.benchmark.contexts.node node.py:85 DEBUG BareMetals: [] 2018-03-25 22:57:56,511 yardstick.benchmark.contexts.node node.py:89 DEBUG Env: {} 2018-03-25 22:57:56,511 yardstick.cmd.commands.task task.py:57 INFO Task FAILED Traceback (most recent call last): File "/home/rbbratta/yardstick-upstream/yardstick/yardstick/cmd/commands/task.py", line 54, in do_start result = Task().start(param, **kwargs) File "/home/rbbratta/yardstick-upstream/yardstick/yardstick/benchmark/core/task.py", line 103, in start task_args_fnames) File "/home/rbbratta/yardstick-upstream/yardstick/yardstick/benchmark/core/task.py", line 321, in _parse_tasks task_args_fnames[i] File "/home/rbbratta/yardstick-upstream/yardstick/yardstick/benchmark/core/task.py", line 558, in parse_task context.init(cfg_attrs) File "/home/rbbratta/yardstick-upstream/yardstick/yardstick/benchmark/contexts/heat.py", line 131, in init server = Server(name, self, server_attrs) File "/home/rbbratta/yardstick-upstream/yardstick/yardstick/benchmark/contexts/model.py", line 210, in __init__ (name, p)) ValueError: server 'trafficgen_1', placement 'pgrp2' is invalid 2018-03-25 22:57:56,512 yardstick.cmd.commands.task task.py:62 INFO Task FAILED 2018-03-25 22:57:56,662 yardstick.benchmark.runners.base base.py:124 DEBUG Terminating all runners NoneType JIRA: YARDSTICK-1102 Change-Id: I7e6fa41fc1d36f6d438a1602ab60cb41ffbee1e9 Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>