From 03155f5246c5531c20312e8d708db0d3c1ae3b09 Mon Sep 17 00:00:00 2001 From: Boris Pavlovic Date: Tue, 14 Apr 2015 03:18:09 +0300 Subject: [PATCH] Release 0.0.3 Relese notes for 0.0.3 version Set new version in doc/source/conf.py Set new version in setup.cfg Change-Id: I0569af56525dbb64ffd8ca209cc2212f69dbbe68 --- doc/release_notes/{ => archive}/v0.0.2.rst | 0 doc/release_notes/v0.0.3.rst | 153 +++++++++++++++++++++ doc/source/conf.py | 4 +- doc/source/release_notes.rst | 2 +- setup.cfg | 2 +- 5 files changed, 157 insertions(+), 4 deletions(-) rename doc/release_notes/{ => archive}/v0.0.2.rst (100%) create mode 100644 doc/release_notes/v0.0.3.rst diff --git a/doc/release_notes/v0.0.2.rst b/doc/release_notes/archive/v0.0.2.rst similarity index 100% rename from doc/release_notes/v0.0.2.rst rename to doc/release_notes/archive/v0.0.2.rst diff --git a/doc/release_notes/v0.0.3.rst b/doc/release_notes/v0.0.3.rst new file mode 100644 index 0000000000..21a4fb73e0 --- /dev/null +++ b/doc/release_notes/v0.0.3.rst @@ -0,0 +1,153 @@ +============ +Rally v0.0.3 +============ + +Information +----------- + ++------------------+-----------------+ +| Commits | **53** | ++------------------+-----------------+ +| Bug fixes | **14** | ++------------------+-----------------+ +| Dev cycle | **33 days** | ++------------------+-----------------+ +| Release date | **14/Apr/2015** | ++------------------+-----------------+ + + +Details +------- + +This release contains new features, new benchmark plugins, bug fixes, +various code and API improvements. + + +New Features & API changes +~~~~~~~~~~~~~~~~~~~~~~~~~~ + + + * Add the ability to specify versions for clients in benchmark scenarios + + You can call self.clients("glance", "2") and get any client for + specific version. + + * Add API for tempest uninstall + + $ rally-manage tempest uninstall + # removes fully tempest for active deployment + + + * Add a --uuids-only option to rally task list + + $ rally task list --uuids-only # returns list with only task uuids + + * Adds endpoint to --fromenv deployment creation + + $ rally deployment create --fromenv + # recognizes standard OS_ENDPOINT environment variable + + * Configure SSL per deployment + + Now SSL information is deployment specific not Rally specific and + rally.conf option is deprecated + + Like in this sample + https://github.com/stackforge/rally/blob/14d0b5ba0c75ececfdb6a6c121d9cf2810571f77/samples/deployments/existing.json#L11-L12 + + +Specs +~~~~~ + + * [spec] Proposal for new task input file format + + This spec describes new task input format that will allow us to generate + multi scenario load which is crucial for HA and more real life testing: + + https://github.com/stackforge/rally/blob/master/doc/specs/in-progress/new_rally_input_task_format.rst + + +Plugins +~~~~~~~ + +* **Benchmark Scenario Runners**: + + * Add a maximum concurrency option to rps runner + + To avoid running to heavy load you can set 'concurrency' to configuration + and in case if cloud is not able to process all requests it won't start + more parallel requests then 'concurrency' value. + + +* **Benchmark Scenarios**: + + [new] CeilometerAlarms.create_alarm_and_get_history + + [new] KeystoneBasic.get_entities + + [new] EC2Servers.boot_server + + [new] KeystoneBasic.create_and_delete_service + + [new] MuranoEnvironments.list_environments + + [new] MuranoEnvironments.create_and_delete_environment + + [new] NovaServers.suspend_and_resume_server + + [new] NovaServers.pause_and_unpause_server + + [new] NovaServers.boot_and_rebuild_server + + [new] KeystoneBasic.create_and_list_services + + [new] HeatStacks.list_stacks_and_events + + [improved] VMTask.boot_runcommand_delete + + restore ability to use fixed IP and floating IP to connect to VM + via ssh + + [fix] NovaServers.boot_server_attach_created_volume_and_live_migrate + + Kwargs in nova scenario were wrongly passed + + + +* **Benchmark SLA**: + + * [new] aborted_on_sla + + This is internal SLA criteria, that is added if task was aborted + + + * [new] something_went_wrong + + This is internal SLA criteria, that is added if something went wrong, + context failed to create or runner raised some exceptions + + +Bug fixes +~~~~~~~~~ + +**14 bugs were fixed, the most critical are**: + + * Set default task uuid to running task. Before it was set only after + task was fully finished. + + * The "rally task results" command showed a disorienting "task not found" + message for a task that is currently running. + + * Rally didn't know how to reconnect to OpenStack in case if token + expired. + + +Documentation +~~~~~~~~~~~~~ + +* New tutorial **task templates** + +https://rally.readthedocs.org/en/latest/tutorial/step_8_task_templates.html + +* Various fixes + diff --git a/doc/source/conf.py b/doc/source/conf.py index 9facd78af0..d92550e705 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -61,9 +61,9 @@ copyright = u"%d, OpenStack Foundation" % datetime.datetime.now().year # built documents. # # The short X.Y version. -version = "0.0.1" +version = "0.0.3" # The full version, including alpha/beta/rc tags. -release = "0.0.1" +release = "0.0.3" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/doc/source/release_notes.rst b/doc/source/release_notes.rst index efa7536ec4..7683fd13bd 100644 --- a/doc/source/release_notes.rst +++ b/doc/source/release_notes.rst @@ -22,5 +22,5 @@ Release Notes :maxdepth: 1 release_notes/archive.rst - release_notes/v0.0.2.rst + release_notes/v0.0.3.rst diff --git a/setup.cfg b/setup.cfg index 5f117ad482..b7ec790a66 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = rally -version = 0.0.2 +version = 0.0.3 summary = Benchmark System for OpenStack description-file = README.rst