aboutsummaryrefslogtreecommitdiffstats
path: root/docs/release/release-notes/euphrates.rst
blob: 48058e6430e089d16989075e18dde59e80756976 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. http://creativecommons.org/licenses/by/4.0

*********
Euphrates
*********

This document provides the release notes of QTIP for OPNFV Euphrates release

.. contents::
   :depth: 3
   :local:

Version history
===============

+--------------------+--------------------+--------------------+--------------------+
| **Date**           | **Ver.**           | **Author**         | **Comment**        |
|                    |                    |                    |                    |
+--------------------+--------------------+--------------------+--------------------+
| 2017-10-20         | Euphrates 1.0      | Yujun Zhang        |                    |
|                    |                    |                    |                    |
+--------------------+--------------------+--------------------+--------------------+

Summary
=======

QTIP Euphrates release continues working on **QPI**, a.k.a. QTIP Performance Index, which is calculated from metrics
collected in performance tests.

Besides compute performance benchmark, QTIP has integrated OPNFV storperf for storage performance benchmarking.

A PoC of web portal is implemented as the starting point of Benchmarking as a Service.

Release Data
============

+--------------------------------------+--------------------------------------+
| **Project**                          | QTIP                                 |
|                                      |                                      |
+--------------------------------------+--------------------------------------+
| **Repo/commit-ID**                   | qtip/euphrates.1.0                   |
|                                      |                                      |
+--------------------------------------+--------------------------------------+
| **Release designation**              | stable version                       |
|                                      |                                      |
+--------------------------------------+--------------------------------------+
| **Release date**                     | 2017-10-20                           |
|                                      |                                      |
+--------------------------------------+--------------------------------------+
| **Purpose of the delivery**          | release with OPNFV cycle             |
|                                      |                                      |
+--------------------------------------+--------------------------------------+

Version change
--------------

Module version changes
^^^^^^^^^^^^^^^^^^^^^^

The following Python packages are used in this release::

   humanfriendly==4.4.1
   connexion==1.1.11
   Jinja2==2.9.6
   Django==1.11.5
   asq==1.2.1
   six==1.11.0
   ansible==2.4.0.0
   requests==2.18.4
   prettytable==0.7.2
   numpy==1.13.1
   click==6.7
   pbr==3.1.1
   PyYAML==3.12

It is considered as a baseline for future releases.

Reason for version
------------------

Features additions
^^^^^^^^^^^^^^^^^^

* Storage QPI (QTIP Performance Index) specification and benchmarking project

Framework evolution
^^^^^^^^^^^^^^^^^^^

Ansible is used as the backbone of QTIP framework. Not only the main testing procedure is built as Ansible roles, but
also the inventory discovery is implemented as Ansible module, the calculation and collection actions are Ansible
plugins. Even the testing project itself is generated using jinja2 template rendering driven by Ansible.

Deliverables
------------

Software
^^^^^^^^

- `QTIP Docker image <https://hub.docker.com/r/opnfv/qtip>`_ (tag: euphrates.1.0)

Documentation
^^^^^^^^^^^^^

- `Installation & Configuration <http://docs.opnfv.org/en/stable-euphrates/qtip/docs/testing/user/configguide>`_
- `User Guide <http://docs.opnfv.org/en/stable-euphrates/submodules/qtip/docs/testing/user/userguide>`_
- `Developer Guide <http://docs.opnfv.org/en/stable-euphrates/submodules/qtip/docs/testing/developer/devguide>`_

Known Limitations, Issues and Workarounds
=========================================

Limitations
-----------

- Supporting on legacy OPNFV fuel installer is no longer maintained.

Known issues
------------

Test Result
===========

QTIP has undergone QA test runs with the following results:

+---------------------------------------------------+--------------------------------------+
| **TEST-SUITES**                                   | **Results:**                         |
|                                                   |                                      |
+---------------------------------------------------+--------------------------------------+
| qtip-verify-euphrates                             | 53/53 passed, 86% lines coverage     |
|                                                   |                                      |
+---------------------------------------------------+--------------------------------------+
| qtip-compute-apex-euphrates                       | passed                               |
|                                                   |                                      |
+---------------------------------------------------+--------------------------------------+
| qtip-storage-apex-euphrates                       | passed                               |
|                                                   |                                      |
+---------------------------------------------------+--------------------------------------+