)]}'
{"nova/policies/migrate_server.py":[{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"7033514c3f19044c20c4f7e21d06fc65ef7f8d6a","unresolved":false,"context_lines":[{"line_number":23,"context_line":"    base.create_rule_default("},{"line_number":24,"context_line":"        POLICY_ROOT % \u0027migrate\u0027,"},{"line_number":25,"context_line":"        base.RULE_ADMIN_API,"},{"line_number":26,"context_line":"        \"Cold migrates a server to a host.\""},{"line_number":27,"context_line":"        ["},{"line_number":28,"context_line":"            {"},{"line_number":29,"context_line":"                \u0027method\u0027: \u0027POST\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5ff73747_7f44abb7","line":26,"range":{"start_line":26,"start_character":41,"end_line":26,"end_character":43},"updated":"2017-04-26 06:27:17.000000000","message":"a \u0027,\u0027 missing?","commit_id":"27f7de2849a6e804eb7384e83de1c135edb027aa"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"336ad3e5cce6b10eb26a443edb16a486f87d5313","unresolved":false,"context_lines":[{"line_number":23,"context_line":"    base.create_rule_default("},{"line_number":24,"context_line":"        POLICY_ROOT % \u0027migrate\u0027,"},{"line_number":25,"context_line":"        base.RULE_ADMIN_API,"},{"line_number":26,"context_line":"        \"Cold migrates a server to a host.\""},{"line_number":27,"context_line":"        ["},{"line_number":28,"context_line":"            {"},{"line_number":29,"context_line":"                \u0027method\u0027: \u0027POST\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5ff73747_0e87b3d9","line":26,"range":{"start_line":26,"start_character":41,"end_line":26,"end_character":43},"in_reply_to":"5ff73747_7f44abb7","updated":"2017-04-26 09:35:14.000000000","message":"oops...","commit_id":"27f7de2849a6e804eb7384e83de1c135edb027aa"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"7033514c3f19044c20c4f7e21d06fc65ef7f8d6a","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    base.create_rule_default("},{"line_number":34,"context_line":"        POLICY_ROOT % \u0027migrate_live\u0027,"},{"line_number":35,"context_line":"        base.RULE_ADMIN_API,"},{"line_number":36,"context_line":"        \"Live-migrates a server to a new host without rebooting.\""},{"line_number":37,"context_line":"        ["},{"line_number":38,"context_line":"            {"},{"line_number":39,"context_line":"                \u0027method\u0027: \u0027POST\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5ff73747_9f22d7ff","line":36,"range":{"start_line":36,"start_character":63,"end_line":36,"end_character":65},"updated":"2017-04-26 06:27:17.000000000","message":"ditto","commit_id":"27f7de2849a6e804eb7384e83de1c135edb027aa"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"76822bc96770049aa0e9e78ee3809c3a543ee462","unresolved":false,"context_lines":[{"line_number":23,"context_line":"    base.create_rule_default("},{"line_number":24,"context_line":"        POLICY_ROOT % \u0027migrate\u0027,"},{"line_number":25,"context_line":"        base.RULE_ADMIN_API,"},{"line_number":26,"context_line":"        \"Cold migrates a server to a host.\","},{"line_number":27,"context_line":"        ["},{"line_number":28,"context_line":"            {"},{"line_number":29,"context_line":"                \u0027method\u0027: \u0027POST\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"5ff73747_a279f32f","line":26,"range":{"start_line":26,"start_character":14,"end_line":26,"end_character":22},"updated":"2017-04-26 10:00:39.000000000","message":"Cold migrate (imperative mood)","commit_id":"6e5310b8ded69cb7bb8d80dec96cebf465e2bf6c"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"76822bc96770049aa0e9e78ee3809c3a543ee462","unresolved":false,"context_lines":[{"line_number":23,"context_line":"    base.create_rule_default("},{"line_number":24,"context_line":"        POLICY_ROOT % \u0027migrate\u0027,"},{"line_number":25,"context_line":"        base.RULE_ADMIN_API,"},{"line_number":26,"context_line":"        \"Cold migrates a server to a host.\","},{"line_number":27,"context_line":"        ["},{"line_number":28,"context_line":"            {"},{"line_number":29,"context_line":"                \u0027method\u0027: \u0027POST\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"5ff73747_4290ef43","line":26,"range":{"start_line":26,"start_character":41,"end_line":26,"end_character":42},"updated":"2017-04-26 10:00:39.000000000","message":"you can probably drop this","commit_id":"6e5310b8ded69cb7bb8d80dec96cebf465e2bf6c"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"8face63572040a0fccd0ae7079a57066a55bd4de","unresolved":false,"context_lines":[{"line_number":23,"context_line":"    base.create_rule_default("},{"line_number":24,"context_line":"        POLICY_ROOT % \u0027migrate\u0027,"},{"line_number":25,"context_line":"        base.RULE_ADMIN_API,"},{"line_number":26,"context_line":"        \"Cold migrates a server to a host.\","},{"line_number":27,"context_line":"        ["},{"line_number":28,"context_line":"            {"},{"line_number":29,"context_line":"                \u0027method\u0027: \u0027POST\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"5ff73747_18f4985a","line":26,"range":{"start_line":26,"start_character":41,"end_line":26,"end_character":42},"in_reply_to":"5ff73747_4290ef43","updated":"2017-04-26 11:12:01.000000000","message":"Hmm we are super inconsistent on that :(","commit_id":"6e5310b8ded69cb7bb8d80dec96cebf465e2bf6c"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"8face63572040a0fccd0ae7079a57066a55bd4de","unresolved":false,"context_lines":[{"line_number":23,"context_line":"    base.create_rule_default("},{"line_number":24,"context_line":"        POLICY_ROOT % \u0027migrate\u0027,"},{"line_number":25,"context_line":"        base.RULE_ADMIN_API,"},{"line_number":26,"context_line":"        \"Cold migrates a server to a host.\","},{"line_number":27,"context_line":"        ["},{"line_number":28,"context_line":"            {"},{"line_number":29,"context_line":"                \u0027method\u0027: \u0027POST\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"5ff73747_f8ea0c73","line":26,"range":{"start_line":26,"start_character":14,"end_line":26,"end_character":22},"in_reply_to":"5ff73747_a279f32f","updated":"2017-04-26 11:12:01.000000000","message":"This is just taken directly from the api-ref for consistency.","commit_id":"6e5310b8ded69cb7bb8d80dec96cebf465e2bf6c"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"76822bc96770049aa0e9e78ee3809c3a543ee462","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    base.create_rule_default("},{"line_number":34,"context_line":"        POLICY_ROOT % \u0027migrate_live\u0027,"},{"line_number":35,"context_line":"        base.RULE_ADMIN_API,"},{"line_number":36,"context_line":"        \"Live-migrates a server to a new host without rebooting.\","},{"line_number":37,"context_line":"        ["},{"line_number":38,"context_line":"            {"},{"line_number":39,"context_line":"                \u0027method\u0027: \u0027POST\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"5ff73747_42b90fca","line":36,"range":{"start_line":36,"start_character":63,"end_line":36,"end_character":64},"updated":"2017-04-26 10:00:39.000000000","message":"ditto","commit_id":"6e5310b8ded69cb7bb8d80dec96cebf465e2bf6c"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"76822bc96770049aa0e9e78ee3809c3a543ee462","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    base.create_rule_default("},{"line_number":34,"context_line":"        POLICY_ROOT % \u0027migrate_live\u0027,"},{"line_number":35,"context_line":"        base.RULE_ADMIN_API,"},{"line_number":36,"context_line":"        \"Live-migrates a server to a new host without rebooting.\","},{"line_number":37,"context_line":"        ["},{"line_number":38,"context_line":"            {"},{"line_number":39,"context_line":"                \u0027method\u0027: \u0027POST\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"5ff73747_e29c9b5e","line":36,"range":{"start_line":36,"start_character":21,"end_line":36,"end_character":22},"updated":"2017-04-26 10:00:39.000000000","message":"ditto","commit_id":"6e5310b8ded69cb7bb8d80dec96cebf465e2bf6c"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"76822bc96770049aa0e9e78ee3809c3a543ee462","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    base.create_rule_default("},{"line_number":34,"context_line":"        POLICY_ROOT % \u0027migrate_live\u0027,"},{"line_number":35,"context_line":"        base.RULE_ADMIN_API,"},{"line_number":36,"context_line":"        \"Live-migrates a server to a new host without rebooting.\","},{"line_number":37,"context_line":"        ["},{"line_number":38,"context_line":"            {"},{"line_number":39,"context_line":"                \u0027method\u0027: \u0027POST\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"5ff73747_a29e9351","line":36,"range":{"start_line":36,"start_character":13,"end_line":36,"end_character":14},"updated":"2017-04-26 10:00:39.000000000","message":"nit: you sure there\u0027s a hyphen?","commit_id":"6e5310b8ded69cb7bb8d80dec96cebf465e2bf6c"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"8face63572040a0fccd0ae7079a57066a55bd4de","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    base.create_rule_default("},{"line_number":34,"context_line":"        POLICY_ROOT % \u0027migrate_live\u0027,"},{"line_number":35,"context_line":"        base.RULE_ADMIN_API,"},{"line_number":36,"context_line":"        \"Live-migrates a server to a new host without rebooting.\","},{"line_number":37,"context_line":"        ["},{"line_number":38,"context_line":"            {"},{"line_number":39,"context_line":"                \u0027method\u0027: \u0027POST\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"5ff73747_389634f2","line":36,"range":{"start_line":36,"start_character":13,"end_line":36,"end_character":14},"in_reply_to":"5ff73747_a29e9351","updated":"2017-04-26 11:12:01.000000000","message":"Just being consistent with the api-ref:\nhttps://developer.openstack.org/api-ref/compute/?expanded\u003dlive-migrate-server-os-migratelive-action-detail#live-migrate-server-os-migratelive-action","commit_id":"6e5310b8ded69cb7bb8d80dec96cebf465e2bf6c"}]}
