)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":12395,"name":"Roman Vasylets","email":"pomeo92@gmail.com","username":"rvasilets"},"change_message_id":"91f7586aa450a6da3c52b79745298771e5b20a23","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     LiuNanke \u003cnanke.liu@easystack.cn\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-11-18 12:22:21 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix_typo for spelling mistake in doc which to be ignored"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I648c2406c5b7a0417f758737c5b59b76c659f0fa"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"ba8a016a_d10f3a37","line":7,"updated":"2015-11-18 22:24:01.000000000","message":"Please rewrite title. \"Fix some typos in the docs\"","commit_id":"5938ddc45a6535939fc07e3ad8406493632f308e"}],"doc/source/tutorial/step_6_aborting_load_generation_on_sla_failure.rst":[{"author":{"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},"change_message_id":"ed06868812a7c07f90fb0a19cb6e13d58b87701b","unresolved":false,"context_lines":[{"line_number":114,"context_line":".. image:: ../images/Report-Abort-on-SLA-task-2.png"},{"line_number":115,"context_line":"    :align: center"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"This time load stopped after 1410 iterations versus 2495 which is much better. The interesting thing on this chart is that first occurgitrence of “\u003e 10 second” authentication happened on 950 iteration. The reasonable question: “Why Rally run 500 more authentication requests then?”. This appears from the math: During the execution of **bad** authentication (10 seconds) Rally performed about 50 request/sec * 10 sec \u003d 500 new requests as a result we run 1400 iterations instead of 950."},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"(based on: http://boris-42.me/rally-tricks-stop-load-before-your-openstack-goes-wrong/)"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba8a016a_a4158140","line":117,"range":{"start_line":117,"start_character":129,"end_line":117,"end_character":142},"updated":"2015-11-19 10:17:06.000000000","message":"What is \"occurgitrence\"? Maybe \"occurrence\" (double \"r\")?","commit_id":"3b0416426da275957a26afd67af79388ffa3185b"}],"rally/plugins/openstack/context/manila/manila_share_networks.py":[{"author":{"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},"change_message_id":"ed06868812a7c07f90fb0a19cb6e13d58b87701b","unresolved":false,"context_lines":[{"line_number":54,"context_line":"            # ]"},{"line_number":55,"context_line":"            # Also, make sure that all \u0027existing users\u0027 in appropriate"},{"line_number":56,"context_line":"            # registered deployment have share networks if its usage is"},{"line_number":57,"context_line":"            # embaled, else Rally will randomly take users that does not"},{"line_number":58,"context_line":"            # satisfy criteria."},{"line_number":59,"context_line":"            \"share_networks\": {\"type\": \"object\"},"},{"line_number":60,"context_line":"        },"}],"source_content_type":"text/x-python","patch_set":7,"id":"ba8a016a_248af11b","line":57,"updated":"2015-11-19 10:17:06.000000000","message":"enabled :)","commit_id":"3b0416426da275957a26afd67af79388ffa3185b"}],"rally/plugins/openstack/scenarios/sahara/clusters.py":[{"author":{"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},"change_message_id":"ed06868812a7c07f90fb0a19cb6e13d58b87701b","unresolved":false,"context_lines":[{"line_number":56,"context_line":"                               the specified plugin."},{"line_number":57,"context_line":"        :param floating_ip_pool: floating ip pool name from which Floating"},{"line_number":58,"context_line":"                                 IPs will be allocated. Sahara will determine"},{"line_number":59,"context_line":"                                 automatically how to treat this depending on its own configurations. Defaults to None"},{"line_number":60,"context_line":"                                 because in some cases Sahara may work w/o"},{"line_number":61,"context_line":"                                 Floating IPs."},{"line_number":62,"context_line":"        :param volumes_per_node: number of Cinder volumes that will be"}],"source_content_type":"text/x-python","patch_set":7,"id":"ba8a016a_64ab1976","line":59,"updated":"2015-11-19 10:17:06.000000000","message":"break line here","commit_id":"3b0416426da275957a26afd67af79388ffa3185b"},{"author":{"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},"change_message_id":"ed06868812a7c07f90fb0a19cb6e13d58b87701b","unresolved":false,"context_lines":[{"line_number":133,"context_line":"                       remove worker nodes from the cluster"},{"line_number":134,"context_line":"        :param floating_ip_pool: floating ip pool name from which Floating"},{"line_number":135,"context_line":"                                 IPs will be allocated. Sahara will determine"},{"line_number":136,"context_line":"                                 automatically how to treat this depending on its own configurations. Defaults to None"},{"line_number":137,"context_line":"                                 because in some cases Sahara may work w/o"},{"line_number":138,"context_line":"                                 Floating IPs."},{"line_number":139,"context_line":"        :param neutron_net_id: id of a Neutron network that will be used"}],"source_content_type":"text/x-python","patch_set":7,"id":"ba8a016a_e4adc984","line":136,"updated":"2015-11-19 10:17:06.000000000","message":"break line here","commit_id":"3b0416426da275957a26afd67af79388ffa3185b"}]}
