)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"4ab85612e0fb449a35c92f18324e061d9f0ded74","unresolved":false,"context_lines":[{"line_number":14,"context_line":"Note that XML api samples are no longer generated because"},{"line_number":15,"context_line":"bp remove-v3-xml-api has been approved."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Partially implements bp v3-admin-actions-split"},{"line_number":18,"context_line":"DocImpact: Adds os-reset-server-state extension and"},{"line_number":19,"context_line":"moves the reset_state functionality out of os-admin-actions"},{"line_number":20,"context_line":"into this new extension."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"AAAAUH%2F9j%2BE%3D","line":17,"updated":"2014-02-06 01:39:28.000000000","message":"wrong blueprint, should be v3-api-admin-actions-split","commit_id":"b7e1801e712a1b4c2b0795158d4f1cd9f563e5e7"},{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"9cf0f4b7282315a01e902e44c88d2ba2df3f1a9c","unresolved":false,"context_lines":[{"line_number":14,"context_line":"Note that XML api samples are no longer generated because"},{"line_number":15,"context_line":"bp remove-v3-xml-api has been approved."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Partially implements bp v3-admin-actions-split"},{"line_number":18,"context_line":"DocImpact: Adds os-reset-server-state extension and"},{"line_number":19,"context_line":"moves the reset_state functionality out of os-admin-actions"},{"line_number":20,"context_line":"into this new extension."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"AAAAUH%2F9joY%3D","line":17,"in_reply_to":"AAAAUH%2F9j%2BE%3D","updated":"2014-02-06 03:10:29.000000000","message":"Done","commit_id":"b7e1801e712a1b4c2b0795158d4f1cd9f563e5e7"}],"etc/nova/policy.json":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"a194024b6901efc1eee92feb5aacfc9a17279512","unresolved":false,"context_lines":[{"line_number":201,"context_line":"    \"compute_extension:v3:os-rescue\": \"\","},{"line_number":202,"context_line":"    \"compute_extension:v3:os-rescue:discoverable\": \"\","},{"line_number":203,"context_line":"    \"compute_extension:v3:os-reset-server-state:discoverable\": \"\","},{"line_number":204,"context_line":"    \"compute_extension:v3:os-reset-server-state\": \"rule:admin_or_owner\","},{"line_number":205,"context_line":"    \"compute_extension:v3:os-scheduler-hints:discoverable\": \"\","},{"line_number":206,"context_line":"    \"compute_extension:security_group_default_rules\": \"rule:admin_api\","},{"line_number":207,"context_line":"    \"compute_extension:security_groups\": \"\","}],"source_content_type":"application/json","patch_set":6,"id":"AAAAUH%2F%2B4FE%3D","line":204,"updated":"2014-01-21 07:11:54.000000000","message":"admin user only can reset server status, the behavior should be the same as current one.","commit_id":"1196410aa9894e40a99e9668c4e3d01e433415cc"},{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"5908b9a25604f10ccee7a4971f397a9a04afc3e7","unresolved":false,"context_lines":[{"line_number":201,"context_line":"    \"compute_extension:v3:os-rescue\": \"\","},{"line_number":202,"context_line":"    \"compute_extension:v3:os-rescue:discoverable\": \"\","},{"line_number":203,"context_line":"    \"compute_extension:v3:os-reset-server-state:discoverable\": \"\","},{"line_number":204,"context_line":"    \"compute_extension:v3:os-reset-server-state\": \"rule:admin_or_owner\","},{"line_number":205,"context_line":"    \"compute_extension:v3:os-scheduler-hints:discoverable\": \"\","},{"line_number":206,"context_line":"    \"compute_extension:security_group_default_rules\": \"rule:admin_api\","},{"line_number":207,"context_line":"    \"compute_extension:security_groups\": \"\","}],"source_content_type":"application/json","patch_set":6,"id":"AAAAUH%2F%2B4DM%3D","line":204,"in_reply_to":"AAAAUH%2F%2B4FE%3D","updated":"2014-01-21 07:20:04.000000000","message":"Yes you\u0027re right. I\u0027ll fix it.","commit_id":"1196410aa9894e40a99e9668c4e3d01e433415cc"}],"nova/api/openstack/compute/plugins/v3/reset_server_state.py":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"ccde32129131d8ba51b8cb73e13770371b393086","unresolved":false,"context_lines":[{"line_number":66,"context_line":""},{"line_number":67,"context_line":"    name \u003d \"ResetServerState\""},{"line_number":68,"context_line":"    alias \u003d ALIAS"},{"line_number":69,"context_line":"    namespace \u003d \"http://docs.openstack.org/compute/ext/%s/api/v3\" % ALIAS"},{"line_number":70,"context_line":"    version \u003d 1"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    def get_controller_extensions(self):"}],"source_content_type":"text/x-python","patch_set":13,"id":"AAAAUX%2F%2F758%3D","line":69,"updated":"2014-02-09 09:21:12.000000000","message":"this should be dropped - it is related to the xml support. no?","commit_id":"1f7fdc53a5c50489596238b2ebfafeb6bf30a5cd"}],"nova/tests/api/openstack/compute/plugins/v3/test_admin_actions.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"15b15636b2c2f7b3487ceac3da126e60da29c84c","unresolved":false,"context_lines":[{"line_number":166,"context_line":"    def test_actions_with_non_existed_instance(self):"},{"line_number":167,"context_line":"        actions \u003d [\u0027reset_network\u0027, \u0027inject_network_info\u0027]"},{"line_number":168,"context_line":"        for action in actions:"},{"line_number":169,"context_line":"            self._test_non_existing_instance(action, {})"},{"line_number":170,"context_line":"            # Re-mock this."},{"line_number":171,"context_line":"            self.mox.StubOutWithMock(self.compute_api, \u0027get\u0027)"},{"line_number":172,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"AAAAUH%2F9dEU%3D","line":169,"updated":"2014-02-06 20:03:10.000000000","message":"I was going to say just let the test method use the default value but then you\u0027ll get an AttributeError so nevermind.","commit_id":"815703d9a9d4bcae8e98c10031410c9407f2f8fb"}],"nova/tests/integrated/v3/test_reset_server_state.py":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"ccde32129131d8ba51b8cb73e13770371b393086","unresolved":false,"context_lines":[{"line_number":30,"context_line":"        # get api samples to server reset state request."},{"line_number":31,"context_line":"        response \u003d self._do_post(\u0027servers/%s/action\u0027 % self.uuid,"},{"line_number":32,"context_line":"                                 \u0027reset-server-state\u0027, {})"},{"line_number":33,"context_line":"        self.assertEqual(response.status, 202)"}],"source_content_type":"text/x-python","patch_set":13,"id":"AAAAUX%2F%2F754%3D","line":33,"updated":"2014-02-09 09:21:12.000000000","message":"expected value should come first","commit_id":"1f7fdc53a5c50489596238b2ebfafeb6bf30a5cd"}]}
