)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":2835,"name":"Brian Elliott","email":"bdelliott@gmail.com","username":"belliott"},"change_message_id":"727e696cfbdacc637debb3126663db1f7c9c6704","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Set VM instance to right state if code migration failed"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"If a SHUTOFF VM migrate failed because of no valid host, then"},{"line_number":10,"context_line":"the VM will be set to ACTIVE but actually the VM is SHUTOFF."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"The fix was that set VM to original state if got no valid host"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"AAAAQn%2F%2FqjI%3D","line":9,"updated":"2013-07-25 14:28:44.000000000","message":"Just a language suggestion:\n\nIf migration of a VM in the SHUTOFF state failed due to NoValidHost, the VM was erroneously set to ACTIVE.","commit_id":"3acaf998cdee1efbbf376e463ba75fa8ef3b280d"},{"author":{"_account_id":7494,"name":"Guangya Liu","email":"gyliu513@gmail.com","username":"JayLau"},"change_message_id":"669bad74f982b94fe6760000729a82c68d9db8eb","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Set VM instance to right state if code migration failed"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"If a SHUTOFF VM migrate failed because of no valid host, then"},{"line_number":10,"context_line":"the VM will be set to ACTIVE but actually the VM is SHUTOFF."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"The fix was that set VM to original state if got no valid host"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"AAAAQn%2F%2FqhE%3D","line":9,"in_reply_to":"AAAAQn%2F%2FqjI%3D","updated":"2013-07-25 14:37:56.000000000","message":"Done","commit_id":"3acaf998cdee1efbbf376e463ba75fa8ef3b280d"},{"author":{"_account_id":2835,"name":"Brian Elliott","email":"bdelliott@gmail.com","username":"belliott"},"change_message_id":"727e696cfbdacc637debb3126663db1f7c9c6704","unresolved":false,"context_lines":[{"line_number":9,"context_line":"If a SHUTOFF VM migrate failed because of no valid host, then"},{"line_number":10,"context_line":"the VM will be set to ACTIVE but actually the VM is SHUTOFF."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"The fix was that set VM to original state if got no valid host"},{"line_number":13,"context_line":"exception."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Fix bug 1204905"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"AAAAQn%2F%2Fqi8%3D","line":12,"updated":"2013-07-25 14:28:44.000000000","message":"The fix sets the VM back to its original state instead.","commit_id":"3acaf998cdee1efbbf376e463ba75fa8ef3b280d"},{"author":{"_account_id":7494,"name":"Guangya Liu","email":"gyliu513@gmail.com","username":"JayLau"},"change_message_id":"669bad74f982b94fe6760000729a82c68d9db8eb","unresolved":false,"context_lines":[{"line_number":9,"context_line":"If a SHUTOFF VM migrate failed because of no valid host, then"},{"line_number":10,"context_line":"the VM will be set to ACTIVE but actually the VM is SHUTOFF."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"The fix was that set VM to original state if got no valid host"},{"line_number":13,"context_line":"exception."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Fix bug 1204905"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"AAAAQn%2F%2FqhA%3D","line":12,"in_reply_to":"AAAAQn%2F%2Fqi8%3D","updated":"2013-07-25 14:37:56.000000000","message":"Done","commit_id":"3acaf998cdee1efbbf376e463ba75fa8ef3b280d"},{"author":{"_account_id":7040,"name":"GuoHui LIu","email":"liuguohui@gmail.com","username":"guohliu"},"change_message_id":"8ca9e4e05c638c69586a72ccb8e1617f1da82718","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Jay Lau \u003cliugya@cn.ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2013-07-25 22:35:59 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Set VM back to its original state if code migration failed"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"If migration of a VM in the SHUTOFF state failed due to"},{"line_number":10,"context_line":"NoValidHost, the VM was erroneously set to ACTIVE."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"AAAAQn%2F%2FqcY%3D","line":7,"updated":"2013-07-25 15:00:58.000000000","message":"cold","commit_id":"78a3ac3cacc21374fdbb96730c52beac7b8fe7d0"},{"author":{"_account_id":7494,"name":"Guangya Liu","email":"gyliu513@gmail.com","username":"JayLau"},"change_message_id":"c3dd9ed9f7c1755b1a5191e36fbc379f8ade5f84","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Jay Lau \u003cliugya@cn.ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2013-07-25 22:35:59 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Set VM back to its original state if code migration failed"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"If migration of a VM in the SHUTOFF state failed due to"},{"line_number":10,"context_line":"NoValidHost, the VM was erroneously set to ACTIVE."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"AAAAQn%2F%2FqYw%3D","line":7,"in_reply_to":"AAAAQn%2F%2FqcY%3D","updated":"2013-07-25 15:14:46.000000000","message":"Done","commit_id":"78a3ac3cacc21374fdbb96730c52beac7b8fe7d0"}],"nova/scheduler/manager.py":[{"author":{"_account_id":2835,"name":"Brian Elliott","email":"bdelliott@gmail.com","username":"belliott"},"change_message_id":"727e696cfbdacc637debb3126663db1f7c9c6704","unresolved":false,"context_lines":[{"line_number":184,"context_line":"                return self.driver.schedule_prep_resize(**kwargs)"},{"line_number":185,"context_line":"            except exception.NoValidHost as ex:"},{"line_number":186,"context_line":"                self._set_vm_state_and_notify(\u0027prep_resize\u0027,"},{"line_number":187,"context_line":"                                             {\u0027vm_state\u0027: instance.get("},{"line_number":188,"context_line":"                                                           \u0027vm_state\u0027,"},{"line_number":189,"context_line":"                                                           vm_states.ACTIVE),"},{"line_number":190,"context_line":"                                              \u0027task_state\u0027: None},"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2FqkE%3D","line":187,"updated":"2013-07-25 14:28:44.000000000","message":"Minor nit - Can you break the instance.get(...) into a separate statement?  It\u0027s a bit tough on the eyes.","commit_id":"3acaf998cdee1efbbf376e463ba75fa8ef3b280d"},{"author":{"_account_id":7494,"name":"Guangya Liu","email":"gyliu513@gmail.com","username":"JayLau"},"change_message_id":"669bad74f982b94fe6760000729a82c68d9db8eb","unresolved":false,"context_lines":[{"line_number":184,"context_line":"                return self.driver.schedule_prep_resize(**kwargs)"},{"line_number":185,"context_line":"            except exception.NoValidHost as ex:"},{"line_number":186,"context_line":"                self._set_vm_state_and_notify(\u0027prep_resize\u0027,"},{"line_number":187,"context_line":"                                             {\u0027vm_state\u0027: instance.get("},{"line_number":188,"context_line":"                                                           \u0027vm_state\u0027,"},{"line_number":189,"context_line":"                                                           vm_states.ACTIVE),"},{"line_number":190,"context_line":"                                              \u0027task_state\u0027: None},"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2Fqg8%3D","line":187,"in_reply_to":"AAAAQn%2F%2FqkE%3D","updated":"2013-07-25 14:37:56.000000000","message":"Done","commit_id":"3acaf998cdee1efbbf376e463ba75fa8ef3b280d"}]}
