)]}'
{"doc/source/install.rst":[{"author":{"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},"change_message_id":"9c3626ccac78f927d1ecea8574a00d0c6f542a01","unresolved":false,"context_lines":[{"line_number":36,"context_line":"   git clone https://git.openstack.org/stackforge/rally"},{"line_number":37,"context_line":"   ./rally/install_rally.sh -v"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"In case you do not make an automated installation of Rally but install it, for example, from some package, you may have to configure and create the Rally database manually after the installation finishes:"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":".. code-block:: none"},{"line_number":42,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"da86d52c_f05cd14e","line":39,"updated":"2015-02-16 14:08:52.000000000","message":"Just a recommendation, maybe this sounds a bit better:\n\nIn case of manual rally installation (for example, from the pip package), you have to setup Rally database after installation is complete:","commit_id":"a24f9ede47cf4e5a87c901e475096d400ce0b4e4"},{"author":{"_account_id":8507,"name":"Mikhail Dubov","email":"mdubov@mirantis.com","username":"msdubov"},"change_message_id":"1e54a3894ebfd4a70da6b293df9a49429aba1aa5","unresolved":false,"context_lines":[{"line_number":36,"context_line":"   git clone https://git.openstack.org/stackforge/rally"},{"line_number":37,"context_line":"   ./rally/install_rally.sh -v"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"In case you do not make an automated installation of Rally but install it, for example, from some package, you may have to configure and create the Rally database manually after the installation finishes:"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":".. code-block:: none"},{"line_number":42,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba7be1f8_249d000b","line":39,"in_reply_to":"da86d52c_f05cd14e","updated":"2015-03-03 08:13:35.000000000","message":"Nice suggestion, thanks","commit_id":"a24f9ede47cf4e5a87c901e475096d400ce0b4e4"},{"author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"change_message_id":"4fa13ebe0c35a633a4ecd67e2a6e96682f1922f1","unresolved":false,"context_lines":[{"line_number":36,"context_line":"   git clone https://git.openstack.org/stackforge/rally"},{"line_number":37,"context_line":"   ./rally/install_rally.sh -v"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"In case of a manual rally installation (for example, from the pip package), you have to setup the Rally database after installation is complete:"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":".. code-block:: none"},{"line_number":42,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"9a80dd14_d37e4e18","line":39,"updated":"2015-03-10 09:39:43.000000000","message":"You need to do this in any case","commit_id":"66b31ea842648d2bc16a30898ea969f47cd189b7"},{"author":{"_account_id":8507,"name":"Mikhail Dubov","email":"mdubov@mirantis.com","username":"msdubov"},"change_message_id":"0c7418ab7cfd415165fa7c1a45e1d216d8a30af6","unresolved":false,"context_lines":[{"line_number":36,"context_line":"   git clone https://git.openstack.org/stackforge/rally"},{"line_number":37,"context_line":"   ./rally/install_rally.sh -v"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"In case of a manual rally installation (for example, from the pip package), you have to setup the Rally database after installation is complete:"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":".. code-block:: none"},{"line_number":42,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"9a80dd14_4ca1d8f6","line":39,"in_reply_to":"9a80dd14_d37e4e18","updated":"2015-03-10 12:08:33.000000000","message":"Done","commit_id":"66b31ea842648d2bc16a30898ea969f47cd189b7"}],"doc/source/project_info.rst":[{"author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"change_message_id":"2a80564142c260040711779d428443fac0611318","unresolved":false,"context_lines":[{"line_number":26,"context_line":"- `Bugs \u003chttps://bugs.launchpad.net/rally\u003e`_"},{"line_number":27,"context_line":"- `Patches on review \u003chttps://review.openstack.org/#/q/status:open+rally,n,z\u003e`_"},{"line_number":28,"context_line":"- `Meeting logs \u003chttp://eavesdrop.openstack.org/meetings/rally/2015/\u003e`_ (server: **irc.freenode.net**, channel: **#openstack-meeting**)"},{"line_number":29,"context_line":"- `IRC logs \u003chttp://irclog.perlgeek.de/openstack-rally\u003e`_ (server: **irc.freenode.net**, channel: **#openstack-rally**)"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"Where can I discuss and propose changes?"}],"source_content_type":"text/x-rst","patch_set":6,"id":"9a80dd14_05e721ad","line":29,"updated":"2015-03-06 15:28:50.000000000","message":"Meeting time is crucial do not remove it.","commit_id":"dce4276db5e4cdc0a86ed8a747445d443df965a2"},{"author":{"_account_id":8507,"name":"Mikhail Dubov","email":"mdubov@mirantis.com","username":"msdubov"},"change_message_id":"e3b640e5e91e606a0ecb9f03a745d1241df11f75","unresolved":false,"context_lines":[{"line_number":26,"context_line":"- `Bugs \u003chttps://bugs.launchpad.net/rally\u003e`_"},{"line_number":27,"context_line":"- `Patches on review \u003chttps://review.openstack.org/#/q/status:open+rally,n,z\u003e`_"},{"line_number":28,"context_line":"- `Meeting logs \u003chttp://eavesdrop.openstack.org/meetings/rally/2015/\u003e`_ (server: **irc.freenode.net**, channel: **#openstack-meeting**)"},{"line_number":29,"context_line":"- `IRC logs \u003chttp://irclog.perlgeek.de/openstack-rally\u003e`_ (server: **irc.freenode.net**, channel: **#openstack-rally**)"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"Where can I discuss and propose changes?"}],"source_content_type":"text/x-rst","patch_set":6,"id":"9a80dd14_bd9ae56b","line":29,"in_reply_to":"9a80dd14_05e721ad","updated":"2015-03-06 16:48:59.000000000","message":"Meeting time is in L35, here it\u0027s the info about docs","commit_id":"dce4276db5e4cdc0a86ed8a747445d443df965a2"}],"doc/source/tutorial/step_7_deploying_openstack.rst":[{"author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"change_message_id":"6ab335c65bd928a22af7ecceecfb6b68411f786f","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":".. _tutorial_step_7_working_with_multple_openstack_clouds:"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Step 7. Working with multiple OpenStack clouds"},{"line_number":19,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Along with supporting already existing OpenStack deployments, Rally itself can **deploy OpenStack automatically** by using one of its *deployment engines*. Take a look at other `deployment configuration file samples \u003chttps://github.com/stackforge/rally/tree/master/samples/deployments\u003e`_. For example, *devstack-in-existing-servers.json* is a deployment configuration file that tells Rally to deploy OpenStack with **Devstack** on the server with given credentials:"}],"source_content_type":"text/x-rst","patch_set":10,"id":"9a80dd14_13f1c694","line":18,"updated":"2015-03-10 09:44:55.000000000","message":"This title is wrongly copy pasted.","commit_id":"66b31ea842648d2bc16a30898ea969f47cd189b7"},{"author":{"_account_id":8507,"name":"Mikhail Dubov","email":"mdubov@mirantis.com","username":"msdubov"},"change_message_id":"0c7418ab7cfd415165fa7c1a45e1d216d8a30af6","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":".. _tutorial_step_7_working_with_multple_openstack_clouds:"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Step 7. Working with multiple OpenStack clouds"},{"line_number":19,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Along with supporting already existing OpenStack deployments, Rally itself can **deploy OpenStack automatically** by using one of its *deployment engines*. Take a look at other `deployment configuration file samples \u003chttps://github.com/stackforge/rally/tree/master/samples/deployments\u003e`_. For example, *devstack-in-existing-servers.json* is a deployment configuration file that tells Rally to deploy OpenStack with **Devstack** on the server with given credentials:"}],"source_content_type":"text/x-rst","patch_set":10,"id":"9a80dd14_2c858459","line":18,"in_reply_to":"9a80dd14_13f1c694","updated":"2015-03-10 12:08:33.000000000","message":"Done","commit_id":"66b31ea842648d2bc16a30898ea969f47cd189b7"},{"author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"change_message_id":"6ab335c65bd928a22af7ecceecfb6b68411f786f","unresolved":false,"context_lines":[{"line_number":18,"context_line":"Step 7. Working with multiple OpenStack clouds"},{"line_number":19,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Along with supporting already existing OpenStack deployments, Rally itself can **deploy OpenStack automatically** by using one of its *deployment engines*. Take a look at other `deployment configuration file samples \u003chttps://github.com/stackforge/rally/tree/master/samples/deployments\u003e`_. For example, *devstack-in-existing-servers.json* is a deployment configuration file that tells Rally to deploy OpenStack with **Devstack** on the server with given credentials:"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":".. code-block:: none"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"9a80dd14_131f06b8","line":21,"updated":"2015-03-10 09:44:55.000000000","message":"on the existing servers with given credentials. \n\nI think that it makes sense to show how to pass loclarc args otherwise this tutorial is useless","commit_id":"66b31ea842648d2bc16a30898ea969f47cd189b7"},{"author":{"_account_id":8507,"name":"Mikhail Dubov","email":"mdubov@mirantis.com","username":"msdubov"},"change_message_id":"0c7418ab7cfd415165fa7c1a45e1d216d8a30af6","unresolved":false,"context_lines":[{"line_number":18,"context_line":"Step 7. Working with multiple OpenStack clouds"},{"line_number":19,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Along with supporting already existing OpenStack deployments, Rally itself can **deploy OpenStack automatically** by using one of its *deployment engines*. Take a look at other `deployment configuration file samples \u003chttps://github.com/stackforge/rally/tree/master/samples/deployments\u003e`_. For example, *devstack-in-existing-servers.json* is a deployment configuration file that tells Rally to deploy OpenStack with **Devstack** on the server with given credentials:"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":".. code-block:: none"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"9a80dd14_0c4fe034","line":21,"in_reply_to":"9a80dd14_131f06b8","updated":"2015-03-10 12:08:33.000000000","message":"You mean localrc? How does that work?","commit_id":"66b31ea842648d2bc16a30898ea969f47cd189b7"},{"author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"change_message_id":"6ab335c65bd928a22af7ecceecfb6b68411f786f","unresolved":false,"context_lines":[{"line_number":30,"context_line":"        }"},{"line_number":31,"context_line":"    }"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"You can try this out, say, with a virtual machine. Edit the configuration file with your IP address/user name and run, as usual:"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":".. code-block:: none"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"9a80dd14_d36f2e29","line":33,"updated":"2015-03-10 09:44:55.000000000","message":"You can try to deploy OpenStack in your Virtual Machine using this script.","commit_id":"66b31ea842648d2bc16a30898ea969f47cd189b7"},{"author":{"_account_id":8507,"name":"Mikhail Dubov","email":"mdubov@mirantis.com","username":"msdubov"},"change_message_id":"0c7418ab7cfd415165fa7c1a45e1d216d8a30af6","unresolved":false,"context_lines":[{"line_number":30,"context_line":"        }"},{"line_number":31,"context_line":"    }"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"You can try this out, say, with a virtual machine. Edit the configuration file with your IP address/user name and run, as usual:"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":".. code-block:: none"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"9a80dd14_2c6104a9","line":33,"in_reply_to":"9a80dd14_d36f2e29","updated":"2015-03-10 12:08:33.000000000","message":"Done","commit_id":"66b31ea842648d2bc16a30898ea969f47cd189b7"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"228092ed8ef996285c6578a3caf22001f40fb8a8","unresolved":false,"context_lines":[{"line_number":35,"context_line":".. code-block:: none"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"   $ rally deployment create --file\u003dsamples/deployments/devstack-in-existing-servers.json.json --name\u003dnew-devstack"},{"line_number":38,"context_line":"   +---------------------------+----------------------------+----------+----------------------+"},{"line_number":39,"context_line":"   |            uuid           |         created_at         |     name     |      status      |"},{"line_number":40,"context_line":"   +---------------------------+----------------------------+----------+----------------------+"},{"line_number":41,"context_line":"   |     \u003cDeployment UUID\u003e     | 2015-01-10 22:00:28.270941 | new-devstack | deploy-\u003efinished |"}],"source_content_type":"text/x-rst","patch_set":11,"id":"9a80dd14_8c5f2275","line":38,"updated":"2015-03-11 08:38:55.000000000","message":"delimiter between \"name\" and \"status\" is located in wrong place.","commit_id":"738d932aa59e6c0c343890126665c40cc232715d"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"228092ed8ef996285c6578a3caf22001f40fb8a8","unresolved":false,"context_lines":[{"line_number":37,"context_line":"   $ rally deployment create --file\u003dsamples/deployments/devstack-in-existing-servers.json.json --name\u003dnew-devstack"},{"line_number":38,"context_line":"   +---------------------------+----------------------------+----------+----------------------+"},{"line_number":39,"context_line":"   |            uuid           |         created_at         |     name     |      status      |"},{"line_number":40,"context_line":"   +---------------------------+----------------------------+----------+----------------------+"},{"line_number":41,"context_line":"   |     \u003cDeployment UUID\u003e     | 2015-01-10 22:00:28.270941 | new-devstack | deploy-\u003efinished |"},{"line_number":42,"context_line":"   +---------------------------+----------------------------+--------------+------------------+"},{"line_number":43,"context_line":"   Using deployment : \u003cDeployment UUID\u003e"}],"source_content_type":"text/x-rst","patch_set":11,"id":"9a80dd14_cc591a90","line":40,"updated":"2015-03-11 08:38:55.000000000","message":"same here","commit_id":"738d932aa59e6c0c343890126665c40cc232715d"}]}
