OPNFV testing strategy

Slides:



Advertisements
Similar presentations
Virtual Switching Without a Hypervisor for a More Secure Cloud Xin Jin Princeton University Joint work with Eric Keller(UPenn) and Jennifer Rexford(Princeton)
Advertisements

High Availability Deep Dive What’s New in vSphere 5 David Lane, Virtualization Engineer High Point Solutions.
High Availability Project Qiao Fu Project Progress Project details: – Weekly meeting: – Mailing list – Participants: Hui Deng
OPNFV Platform Overview
R2 Test strategy. Test strategy Testing is still a key challenge for OPNFV All the projects must manage their test strategy (unit, fonctional, security,
5205 – IT Service Delivery and Support
MSF Testing Introduction Functional Testing Performance Testing.
QTIP Version 0.2 4th August 2015.
R2 Test strategy. Test strategy Testing is still a key challenge for OPNFV All the projects must manage their test strategy (unit, fonctional, security,
TESTING STRATEGY Requires a focus because there are many possible test areas and different types of testing available for each one of those areas. Because.
Department of Computer Science Engineering SRM University
Grid Data Management A network of computers forming prototype grids currently operate across Britain and the rest of the world, working on the data challenges.
Storage Benchmark Proposal Edgar StPierre, EMC. Proposal Project Name: STORPERF Repo Name: STORPERF Category: Requirements Project Lead: Edgar StPierre,
From Design to Production Practicing what we preach at HP Shane Evans – Product Manager Oded Keret – Functional Architect.
Cloud Computing Lecture 5-6 Muhammad Ahmad Jan.
Understanding Performance Testing Basics by Adnan Khan.
Copyright © 2004 R2AD, LLC Submitted to GGF ACS Working Group for GGF-16 R2AD, LLC Distributing Software Life Cycles Join the ACS Team GGF-16, Athens R2AD,
Software Defined Networking BY RAVI NAMBOORI. Overview  Origins of SDN.  What is SDN ?  Original Definition of SDN.  What = Why We need SDN ?  Conclusion.
Learnings from the first Plugfest
Open Source Summit May 8, 2017.
Bryan Sullivan, AT&T June 13, 2017
Daisy4nfv: An Installer Based upon Open Source Project – Daisy & Kolla
Parametric Bottlenecks Testing Catalogue (POSCA)
Bringing Dynamism to OPNFV
Parametric Bottlenecks Testing Catalogue (POSCA)
Web page evolution Proposals
Liang Gao (Kubi), Huawei
Progile Automated Verification Engineer • PAVE •
Nikolas Hermanns Jose Lausuch
TSC update to the Board 7 April 2017.
How OPNFV Should Act Beyond Breaking Points
Ricardo Jimenez-Peris Universidad Politecnica de Madrid
OPNFV testing strategy
Bottlenecks Stress Test Demo
Troubleshooting Tools
Deploy Containerized OPNFV Cluster Efficiently Using Daisy Installer
Tina Tsou, Bryan Sullivan,
Heitor Moraes, Marcos Vieira, Italo Cunha, Dorgival Guedes
How to Reuse OPNFV Testing Components in Telco Validation Chain
TSC Update at December Board Meeting
Yang (Gabriel) Yu Mingjiang (Rex) Li
Building a TSC vision for Danube
Using OpenStack to Measure OpenStack Cinder Performance
Testing over Long Duration POD
6WIND MWC IPsec Demo Scalable Virtual IPsec Aggregation with DPDK for Road Warriors and Branch Offices Changed original subtitle. Original subtitle:
Parametric Bottlenecks Testing Catalogue (POSCA)
Conversations with the testing community
The GEANT Perspectives
Cross Community CI (XCI)
Introduction to OPNFV CVP
Dovetail project update
Are You Insured Against Your Noisy Neighbor - A VSPERF Use Case
Chapter 21: Virtualization Technology and Security
Tomi Juvonen SW Architect, Nokia
Release Process June 11, 2017.
Load Testing January 2018 René Ernst.
Beijing S3P test strategy Eric Debeau, Sylvain Desbureaux, Morgan Richomme December 12, 2017.
OPNFV Arno Installation & Validation Walk-Through
Environment-Aware Reputation Management for Ad Hoc Networks
SQL Server BI on Windows Azure Virtual Machines
Chapter 22: Virtualization Security
Dependability Evaluation and Benchmarking of
Specialized Cloud Mechanisms
OVN: The future of Openvswitch
Chained Negotiation for Distributed Notification Services
OpenStack Summit Berlin – November 14, 2018
The StarlingX Story Learn, Try, Get Involved!
Common NFVI Telco Taskforce Paris Face-To-Face Sessions Compliance & Verification Heather, Kirksey LFN Rabi Abdel, Vodafone Group; July 2019.
III. Operating System Structures
Presentation transcript:

OPNFV testing strategy Testing working group 23/06/2017 Reporter for the testing working group Gabriel (Bottlenecks) Morgan (Functest)

Stakes We (test projects) mainly validate a release so far Tooling for stress/resiliency/robustness testing is available in the different frameworks but under used Stress tests have been introduced in Danube (but not in CI) Stress / robustness / resiliency / long duration tests are key

Towards a stress test strategy Community discussions (etherpad, mail) https://wiki.opnfv.org/display/bottlenecks/Sress+Testing+over+OPNFV+Platform

Towards a stress test strategy 1. Test Cases Discussed in Danube Categories Test Case Data-plane Traffic for a virtual or bare metal POD TC1 –Determine baseline for throughput TC2 - Determine baseline for CPU limit Life-cycle Events for VM pairs/stacks TC3 – Perform life-cycle events for ping TC4 – Perform life-cycle events for throughput TC5 – Perform life-cycle events for CPU limit 2. Test Cases Planning in Euphrates (Under Discussion) Categories Test Case Scaling Yardstick Scale-out test Scale-up test Compute & Memory VSPerf & StorPerf Set up VMs until maximum throughput reached Test of different Nova schedulers for different compute nodes Run VSPERF and record numbers (throughput, latency, etc.) Run StorPerf and record numbers (throughput, latency, etc.) Run both at the same time and compare numbers. Cooperation with Bottlenecks Project as load manager for the planned test cases is also under discussion

Towards a stress test strategy 2 Test Cases Implememnted in Danube TC1 - Determine baseline for throughput TC3 - Perform life-cycle events for ping

Towards a stress test strategy TC3 measures the reliability/stability of the system under large number of concurrent requests/traffic. Problem detected on OPNFV & commercial solutions

Cross Project Stress Some Rough Numbers for General View VSPERF: Throughput: 500 mbit/s StorPerf: Bandwidth: 500 mbit/s Combined Tenant / Storage Network VSPERF: Throughput: 1000 mbit/s StorPerf: Bandwidth: 1000 mbit/s Tenant Network Storage Network Bottlenecks could act like load manager and monitoring system behaviors

Theory versus reality

Going beyond release verification Impossible to include stress / robustness tests in CI chain because target version delivered late and instable due to proximity to upstream 6 months cadence...(assuming that we would like to perform tests over weeks)

Needs 2 CI chains (as it is today…) CI chain master => release validation (as it is today, i.e. deploy/functest/yardstick looping on different scenarios) CI chain « stable » Focus on « generic » scenarios first (starting with os-nosdn-nofeature-ha) Reinstallation on demand (CI still needed for clean reinstallation but reinstallation not automated to allow long duration tests + troubleshooting) Schedule to be created by the testing group (allocate N week for project X, N’ for project N’...)

Questions for the TSC Any feedback/comments ? How to manage that from a release perspective...release management process will be incomplete as testing group would be able to work in // on 2 releases (decoupling release validation and release qualification) Quid on any commitment from the installers can the installer deal with 2 versions in // ? Shall we directly work on bifrost/openstack-ansible ? Is it compatible with Infra resource management (Infra group) ? Testing working group is elaborating its stress strategy, shall it eb validated by TSC ?