performance-docs/doc/source/test_results/reliability/fuel_ccp/reports/keystone/authenticate_with_kill_keys.../index.rst

325 lines
11 KiB
ReStructuredText
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Keystone authentication with kill of Keystone on one node
=========================================================
This report is generated on results collected by execution of the following
Rally scenario:
.. code-block:: yaml
---
{% set repeat = repeat|default(5) %}
Authenticate.keystone:
{% for iteration in range(repeat) %}
-
runner:
type: "constant_for_duration"
duration: 60
concurrency: 20
context:
users:
tenants: 1
users_per_tenant: 1
hooks:
-
name: fault_injection
args:
action: kill keystone service on one node
trigger:
name: event
args:
unit: iteration
at: [100]
{% endfor %}
Summary
-------
+-----------------------+-----------+---------------------------------------+-------------------------------------------+
| Service downtime, s | MTTR, s | Absolute performance degradation, s | Relative performance degradation, ratio |
+=======================+===========+=======================================+===========================================+
| 2.8 ±1.1 | 8.3 ±2.4 | 3.10 ±0.23 | 16.35 ±0.92 |
+-----------------------+-----------+---------------------------------------+-------------------------------------------+
Metrics:
* `Service downtime` is the time interval between the first and
the last errors.
* `MTTR` is the mean time to recover service performance after
the fault.
* `Absolute performance degradation` is an absolute difference between
the mean of operation duration during recovery period and the baseline's.
* `Relative performance degradation` is the ratio between the mean
of operation duration during recovery period and the baseline's.
Details
-------
This section contains individual data for particular scenario runs.
Run #1
^^^^^^
.. image:: plot_1.svg
Baseline
~~~~~~~~
Baseline samples are collected before the start of fault injection. They are
used to estimate service performance degradation after the fault.
+-----------+-------------+-----------+-----------+---------------------+
| Samples | Median, s | Mean, s | Std dev | 95% percentile, s |
+===========+=============+===========+===========+=====================+
| 75 | 0.25 | 0.26 | 0.064 | 0.4 |
+-----------+-------------+-----------+-----------+---------------------+
Service downtime
~~~~~~~~~~~~~~~~
The tested service is not available during the following time period(s).
+-----+---------------+
| # | Downtime, s |
+=====+===============+
| 1 | 0.024 ±0.024 |
+-----+---------------+
| 2 | 1.830 ±0.010 |
+-----+---------------+
Service performance degradation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The tested service has measurable performance degradation during the
following time period(s).
+-----+----------------------+---------------------------+------------------------+
| # | Time to recover, s | Absolute degradation, s | Relative degradation |
+=====+======================+===========================+========================+
| 1 | 4.189 ±0.033 | 1.94 ±0.59 | 8.5 ±2.3 |
+-----+----------------------+---------------------------+------------------------+
Run #2
^^^^^^
.. image:: plot_2.svg
Baseline
~~~~~~~~
Baseline samples are collected before the start of fault injection. They are
used to estimate service performance degradation after the fault.
+-----------+-------------+-----------+-----------+---------------------+
| Samples | Median, s | Mean, s | Std dev | 95% percentile, s |
+===========+=============+===========+===========+=====================+
| 75 | 0.26 | 0.27 | 0.071 | 0.41 |
+-----------+-------------+-----------+-----------+---------------------+
Service downtime
~~~~~~~~~~~~~~~~
The tested service is not available during the following time period(s).
+-----+----------------+
| # | Downtime, s |
+=====+================+
| 1 | 0.0015 ±0.0015 |
+-----+----------------+
| 2 | 1.3940 ±0.0024 |
+-----+----------------+
Service performance degradation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The tested service has measurable performance degradation during the
following time period(s).
+-----+----------------------+---------------------------+------------------------+
| # | Time to recover, s | Absolute degradation, s | Relative degradation |
+=====+======================+===========================+========================+
| 1 | 7.198 ±0.068 | 4.0 ±1.2 | 15.7 ±4.4 |
+-----+----------------------+---------------------------+------------------------+
Run #3
^^^^^^
.. image:: plot_3.svg
Baseline
~~~~~~~~
Baseline samples are collected before the start of fault injection. They are
used to estimate service performance degradation after the fault.
+-----------+-------------+-----------+-----------+---------------------+
| Samples | Median, s | Mean, s | Std dev | 95% percentile, s |
+===========+=============+===========+===========+=====================+
| 71 | 0.24 | 0.24 | 0.054 | 0.32 |
+-----------+-------------+-----------+-----------+---------------------+
Service downtime
~~~~~~~~~~~~~~~~
The tested service is not available during the following time period(s).
+-----+---------------+
| # | Downtime, s |
+=====+===============+
| 1 | 1.883 ±0.011 |
+-----+---------------+
Service performance degradation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The tested service has measurable performance degradation during the
following time period(s).
+-----+----------------------+---------------------------+------------------------+
| # | Time to recover, s | Absolute degradation, s | Relative degradation |
+=====+======================+===========================+========================+
| 1 | 5.762 ±0.047 | 2.46 ±0.79 | 11.2 ±3.2 |
+-----+----------------------+---------------------------+------------------------+
Run #4
^^^^^^
.. image:: plot_4.svg
Baseline
~~~~~~~~
Baseline samples are collected before the start of fault injection. They are
used to estimate service performance degradation after the fault.
+-----------+-------------+-----------+-----------+---------------------+
| Samples | Median, s | Mean, s | Std dev | 95% percentile, s |
+===========+=============+===========+===========+=====================+
| 72 | 0.32 | 0.32 | 0.098 | 0.49 |
+-----------+-------------+-----------+-----------+---------------------+
Service downtime
~~~~~~~~~~~~~~~~
The tested service is not available during the following time period(s).
+-----+---------------+
| # | Downtime, s |
+=====+===============+
| 1 | 1.191 ±0.013 |
+-----+---------------+
Service performance degradation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The tested service has measurable performance degradation during the
following time period(s).
+-----+----------------------+---------------------------+------------------------+
| # | Time to recover, s | Absolute degradation, s | Relative degradation |
+=====+======================+===========================+========================+
| 1 | 5.796 ±0.042 | 2.61 ±0.80 | 9.0 ±2.5 |
+-----+----------------------+---------------------------+------------------------+
Run #5
^^^^^^
.. image:: plot_5.svg
Baseline
~~~~~~~~
Baseline samples are collected before the start of fault injection. They are
used to estimate service performance degradation after the fault.
+-----------+-------------+-----------+-----------+---------------------+
| Samples | Median, s | Mean, s | Std dev | 95% percentile, s |
+===========+=============+===========+===========+=====================+
| 76 | 0.19 | 0.2 | 0.041 | 0.29 |
+-----------+-------------+-----------+-----------+---------------------+
Service downtime
~~~~~~~~~~~~~~~~
The tested service is not available during the following time period(s).
+-----+---------------+
| # | Downtime, s |
+=====+===============+
| 1 | 7.468 ±0.017 |
+-----+---------------+
Service performance degradation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The tested service has measurable performance degradation during the
following time period(s).
+-----+----------------------+---------------------------+------------------------+
| # | Time to recover, s | Absolute degradation, s | Relative degradation |
+=====+======================+===========================+========================+
| 1 | 0.8176 ±0.0016 | 0.176 ±0.024 | 1.88 ±0.12 |
+-----+----------------------+---------------------------+------------------------+
| 2 | 0.3703 ±0.0011 | 0.199 ±0.047 | 2.00 ±0.24 |
+-----+----------------------+---------------------------+------------------------+
| 3 | 3.7349 ±0.0019 | 0.228 ±0.018 | 2.145 ±0.090 |
+-----+----------------------+---------------------------+------------------------+
| 4 | 0.5604 ±0.0019 | 0.178 ±0.033 | 1.89 ±0.17 |
+-----+----------------------+---------------------------+------------------------+
| 5 | 0.5767 ±0.0012 | 0.175 ±0.026 | 1.88 ±0.13 |
+-----+----------------------+---------------------------+------------------------+
| 6 | 1.1616 ±0.0019 | 0.192 ±0.025 | 1.96 ±0.12 |
+-----+----------------------+---------------------------+------------------------+
| 7 | 1.1645 ±0.0019 | 0.200 ±0.024 | 2.01 ±0.12 |
+-----+----------------------+---------------------------+------------------------+
| 8 | 0.3467 ±0.0016 | 0.179 ±0.045 | 1.90 ±0.23 |
+-----+----------------------+---------------------------+------------------------+
| 9 | 0.8827 ±0.0014 | 0.218 ±0.033 | 2.09 ±0.16 |
+-----+----------------------+---------------------------+------------------------+
| 10 | 0.4818 ±0.0018 | 0.175 ±0.036 | 1.88 ±0.18 |
+-----+----------------------+---------------------------+------------------------+
| 11 | 2.9380 ±0.0013 | 0.193 ±0.018 | 1.967 ±0.091 |
+-----+----------------------+---------------------------+------------------------+
| 12 | 0.1112 ±0.0027 | 0.169 ±0.034 | 1.85 ±0.17 |
+-----+----------------------+---------------------------+------------------------+
| 13 | 0.6466 ±0.0015 | 0.205 ±0.032 | 2.03 ±0.16 |
+-----+----------------------+---------------------------+------------------------+
| 14 | 0.1132 ±0.0015 | 0.144 ±0.028 | 1.72 ±0.14 |
+-----+----------------------+---------------------------+------------------------+
| 15 | 4.886 ±0.039 | 1.82 ±0.57 | 10.1 ±2.9 |
+-----+----------------------+---------------------------+------------------------+