)]}'
{"doc/specs/in-progress/sla_pd_plugin.rst":[{"author":{"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},"change_message_id":"d5a340fbc7cb59310cbb523bf237e2e2863a964d","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Rally Road map:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"https://docs.google.com/a/mirantis.com/spreadsheets/d/16DXpfbqvlzMFaqaXAcJsBzzpowb_XpymaK2aFY2gA2g/edit#gid\u003d0"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Problem description"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1aa78d24_3ede836d","line":13,"updated":"2016-07-05 08:18:31.000000000","message":"1) Is this link needed for this spec?\n2) even if some link is inserted, it should be RST-formatted","commit_id":"df3c52010021a936d73a7ea0f6a002f142cb553c"},{"author":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"change_message_id":"b6ad73bb8cb31d1442adfc39bf6426ecbabcfb4b","unresolved":false,"context_lines":[{"line_number":17,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"During density and reliability testing of OpenStack with Rally"},{"line_number":20,"context_line":"we are was observed test cases, where during execution of  Rally"},{"line_number":21,"context_line":"scenarios performance of OpenStack cluster was drammatically degradated."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Proposed change"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1aa78d24_9e15f79c","line":20,"range":{"start_line":20,"start_character":3,"end_line":20,"end_character":11},"updated":"2016-07-05 08:28:49.000000000","message":"remove","commit_id":"df3c52010021a936d73a7ea0f6a002f142cb553c"},{"author":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"change_message_id":"b6ad73bb8cb31d1442adfc39bf6426ecbabcfb4b","unresolved":false,"context_lines":[{"line_number":17,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"During density and reliability testing of OpenStack with Rally"},{"line_number":20,"context_line":"we are was observed test cases, where during execution of  Rally"},{"line_number":21,"context_line":"scenarios performance of OpenStack cluster was drammatically degradated."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Proposed change"},{"line_number":24,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1aa78d24_9e7cd7ec","line":21,"range":{"start_line":20,"start_character":32,"end_line":21,"end_character":9},"updated":"2016-07-05 08:28:49.000000000","message":".... -\u003e during execution of which","commit_id":"df3c52010021a936d73a7ea0f6a002f142cb553c"},{"author":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"change_message_id":"b6ad73bb8cb31d1442adfc39bf6426ecbabcfb4b","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"During density and reliability testing of OpenStack with Rally"},{"line_number":20,"context_line":"we are was observed test cases, where during execution of  Rally"},{"line_number":21,"context_line":"scenarios performance of OpenStack cluster was drammatically degradated."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Proposed change"},{"line_number":24,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1aa78d24_de865fda","line":21,"range":{"start_line":21,"start_character":43,"end_line":21,"end_character":46},"updated":"2016-07-05 08:28:49.000000000","message":"has been","commit_id":"df3c52010021a936d73a7ea0f6a002f142cb553c"},{"author":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"change_message_id":"b6ad73bb8cb31d1442adfc39bf6426ecbabcfb4b","unresolved":false,"context_lines":[{"line_number":23,"context_line":"Proposed change"},{"line_number":24,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Develop a new Rally SLA plugin: performance_degradation"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"During Rally task execution we found minimum and maximum"},{"line_number":29,"context_line":"duration of iterations completed without errors."}],"source_content_type":"text/x-rst","patch_set":4,"id":"1aa78d24_5e738f15","line":26,"range":{"start_line":26,"start_character":32,"end_line":26,"end_character":55},"updated":"2016-07-05 08:28:49.000000000","message":"let\u0027s wrap with **","commit_id":"df3c52010021a936d73a7ea0f6a002f142cb553c"},{"author":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"change_message_id":"b6ad73bb8cb31d1442adfc39bf6426ecbabcfb4b","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Develop a new Rally SLA plugin: performance_degradation"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"During Rally task execution we found minimum and maximum"},{"line_number":29,"context_line":"duration of iterations completed without errors."},{"line_number":30,"context_line":"Assuming that minimum duration is 100%, we calculate"},{"line_number":31,"context_line":"performance degradation against maximum duration."},{"line_number":32,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1aa78d24_9eca1719","line":29,"range":{"start_line":28,"start_character":0,"end_line":29,"end_character":48},"updated":"2016-07-05 08:28:49.000000000","message":"This SLA plugin should find minimum and maximum duration of iterations completed without errors during Rally task execution.","commit_id":"df3c52010021a936d73a7ea0f6a002f142cb553c"},{"author":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"change_message_id":"b6ad73bb8cb31d1442adfc39bf6426ecbabcfb4b","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"During Rally task execution we found minimum and maximum"},{"line_number":29,"context_line":"duration of iterations completed without errors."},{"line_number":30,"context_line":"Assuming that minimum duration is 100%, we calculate"},{"line_number":31,"context_line":"performance degradation against maximum duration."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"SLA plugin results:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1aa78d24_fed19bce","line":30,"range":{"start_line":30,"start_character":40,"end_line":30,"end_character":42},"updated":"2016-07-05 08:28:49.000000000","message":"it should","commit_id":"df3c52010021a936d73a7ea0f6a002f142cb553c"},{"author":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"change_message_id":"b6ad73bb8cb31d1442adfc39bf6426ecbabcfb4b","unresolved":false,"context_lines":[{"line_number":31,"context_line":"performance degradation against maximum duration."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"SLA plugin results:"},{"line_number":34,"context_line":"  - failure if performance degradation is more than set value"},{"line_number":35,"context_line":"  in plugin\u0027s max_degradation parameter;"},{"line_number":36,"context_line":"  - success if degradation is less"},{"line_number":37,"context_line":"  - performance degradation value as a percentage."}],"source_content_type":"text/x-rst","patch_set":4,"id":"1aa78d24_3edcc3e3","line":34,"range":{"start_line":34,"start_character":52,"end_line":34,"end_character":61},"updated":"2016-07-05 08:28:49.000000000","message":"vice versa: value set","commit_id":"df3c52010021a936d73a7ea0f6a002f142cb553c"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"26f7196fabfa127b192cc72fc35acbb1826dcd45","unresolved":false,"context_lines":[{"line_number":38,"context_line":""},{"line_number":39,"context_line":"How to enable this plugin:"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":".. :code: json"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    \"sla\": {"},{"line_number":44,"context_line":"        \"performance_degradation\": {"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1aa78d24_a9b6bfd9","line":41,"range":{"start_line":41,"start_character":0,"end_line":41,"end_character":14},"updated":"2016-07-05 08:43:26.000000000","message":".. code-block:: json","commit_id":"df3c52010021a936d73a7ea0f6a002f142cb553c"},{"author":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"change_message_id":"b6ad73bb8cb31d1442adfc39bf6426ecbabcfb4b","unresolved":false,"context_lines":[{"line_number":64,"context_line":"Work Items"},{"line_number":65,"context_line":"----------"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":" - Implement plugin"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"Dependencies"},{"line_number":70,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1aa78d24_9e98571d","line":67,"updated":"2016-07-05 08:28:49.000000000","message":"probably add non-voting job with this plugin usage to the most important OpenStack services?","commit_id":"df3c52010021a936d73a7ea0f6a002f142cb553c"}]}
