User_stories and feature requests appended to sphinx

also some markup fixes to treat toctree look

Change-Id: Ibeac44a79e60dc6b2d82259a199856ad67c5fc36
This commit is contained in:
Oleh Anufriiev 2014-08-12 10:35:00 +03:00
parent 74d72d8f87
commit a0dc63dbac
10 changed files with 46 additions and 28 deletions

View File

@ -1,5 +1,5 @@
MultihostEngine Devstack-LXC-engine-in-dummy
=============== ============================
How to deploy cloud How to deploy cloud

View File

@ -6,13 +6,13 @@ How to deploy multihost OpenStack
MultihostEngine's configuration contains two sections: controller and nodes. MultihostEngine's configuration contains two sections: controller and nodes.
Controller section Controller section
================== ------------------
This section is full configuration of a deployment. Returned endpoints is This section is full configuration of a deployment. Returned endpoints is
endpoints of the whole cloud. endpoints of the whole cloud.
Nodes section Nodes section
============= -------------
This section is a list of full configurations of a compute nodes. Returned This section is a list of full configurations of a compute nodes. Returned
endpoints are silently ignored. endpoints are silently ignored.

View File

@ -10,12 +10,12 @@ Currently supported criteria:
max_failure_percent max_failure_percent
=================== -------------------
Maximum allowed failure rate in percent. Maximum allowed failure rate in percent.
max_seconds_per_iteration max_seconds_per_iteration
========================= -------------------------
Maximum time in seconds per one iteration. Maximum time in seconds per one iteration.

View File

@ -78,7 +78,8 @@ release = '0.0.1'
# List of patterns, relative to source directory, that match files and # List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files. # directories to ignore when looking for source files.
exclude_patterns = [] exclude_patterns = ['feature_request/README.rst', 'samples/README.rst',
'**/README.rst']
# The reST default role (used for this markup: `text`) to use for all documents. # The reST default role (used for this markup: `text`) to use for all documents.
#default_role = None #default_role = None

1
doc/source/feature_request Symbolic link
View File

@ -0,0 +1 @@
../feature_request/

View File

@ -0,0 +1,6 @@
.. include:: feature_request/README.rst
.. toctree::
:glob:
feature_request/*

View File

@ -33,7 +33,7 @@ The OpenStack QA team mostly works on CI/CD that ensures that new patches don't
Deeper in Rally: Deeper in Rally:
---------------- ----------------
.. toctree:: .. toctree::
:maxdepth: 3 :maxdepth: 2
overview overview
concepts concepts
@ -42,21 +42,16 @@ Deeper in Rally:
verify verify
installation installation
usage usage
feature_requests
user_stories
Development information: Development information:
------------------------ ------------------------
.. toctree:: .. toctree::
:maxdepth: 3 :maxdepth: 2
cmds cmds
implementation implementation
improve_rally improve_rally
rally_gatejob rally_gatejob
Indices and tables
------------------
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`

1
doc/source/stories Symbolic link
View File

@ -0,0 +1 @@
../user_stories

View File

@ -0,0 +1,8 @@
User stories:
=============
.. toctree::
:glob:
stories/**

View File

@ -1,6 +1,6 @@
=========
Benchmark Keystone token creation benchmark
========= =================================
Authenticate users with keystone to get tokens. Authenticate users with keystone to get tokens.
Goal Goal
@ -45,10 +45,12 @@ Results
1. Concurrency = 4 1. Concurrency = 4
.. code-block:: none
{'context': {'users': {'concurrent': 30, {'context': {'users': {'concurrent': 30,
| 'tenants': 12, 'tenants': 12,
| 'users_per_tenant': 512}}, 'users_per_tenant': 512}},
| 'runner': {'concurrency': 4, 'times': 10000, 'type': 'constant'}} 'runner': {'concurrency': 4, 'times': 10000, 'type': 'constant'}}
+--------+-----------+-----------+-----------+---------------+---------------+---------+-------+-----------------------+--------------+ +--------+-----------+-----------+-----------+---------------+---------------+---------+-------+-----------------------+--------------+
@ -64,10 +66,12 @@ Results
2. Concurrency = 16 2. Concurrency = 16
.. code-block:: none
{'context': {'users': {'concurrent': 30, {'context': {'users': {'concurrent': 30,
| 'tenants': 12, 'tenants': 12,
| 'users_per_tenant': 512}}, 'users_per_tenant': 512}},
| 'runner': {'concurrency': 16, 'times': 10000, 'type': 'constant'}} 'runner': {'concurrency': 16, 'times': 10000, 'type': 'constant'}}
+--------+-----------+-----------+-----------+---------------+---------------+---------+-------+-----------------------+--------------+ +--------+-----------+-----------+-----------+---------------+---------------+---------+-------+-----------------------+--------------+
| action | min (sec) | avg (sec) | max (sec) | 90 percentile | 95 percentile | success | count |apache enabled keystone|public_workers| | action | min (sec) | avg (sec) | max (sec) | 90 percentile | 95 percentile | success | count |apache enabled keystone|public_workers|
@ -82,10 +86,12 @@ Results
3. Concurrency = 32 3. Concurrency = 32
.. code-block:: none
{'context': {'users': {'concurrent': 30, {'context': {'users': {'concurrent': 30,
| 'tenants': 12, 'tenants': 12,
| 'users_per_tenant': 512}}, 'users_per_tenant': 512}},
| 'runner': {'concurrency': 32, 'times': 10000, 'type': 'constant'}} 'runner': {'concurrency': 32, 'times': 10000, 'type': 'constant'}}
+--------+-----------+-----------+-----------+---------------+---------------+---------+-------+-----------------------+--------------+ +--------+-----------+-----------+-----------+---------------+---------------+---------+-------+-----------------------+--------------+
| action | min (sec) | avg (sec) | max (sec) | 90 percentile | 95 percentile | success | count |apache enabled keystone|public_workers| | action | min (sec) | avg (sec) | max (sec) | 90 percentile | 95 percentile | success | count |apache enabled keystone|public_workers|