)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"change_message_id":"516e24d783b110e705cea390c9d61639b0d2a60d","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Add image_meta if image is none when unshelving volume backend vm"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"If shelved a volume backend vm, the \"shelved_image_id\" is none."},{"line_number":10,"context_line":"Then take to the \"image\" is none and ImagePropertiesfilter will do not work"},{"line_number":11,"context_line":"when unshelving. So add \"image_meta\" to fix this bug when \"image\" is none."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: If72707eebcb82d53abc84a8cc4b095df0d54a5c3"},{"line_number":14,"context_line":"Closes-Bug: #1537434"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9a68dd71_93b204e4","line":11,"range":{"start_line":10,"start_character":0,"end_line":11,"end_character":16},"updated":"2016-01-25 02:37:29.000000000","message":"This sentence is quite confusing, fix it and recheck, The functional gate has been recovered now.","commit_id":"35df0dfcb240bc5ec0e4efaa7494b6db39c95bed"}],"nova/tests/unit/conductor/test_conductor.py":[{"author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"change_message_id":"516e24d783b110e705cea390c9d61639b0d2a60d","unresolved":false,"context_lines":[{"line_number":782,"context_line":"                                       \u0027hosts\u0027: []}}"},{"line_number":783,"context_line":"        system_metadata \u003d instance.system_metadata"},{"line_number":784,"context_line":""},{"line_number":785,"context_line":"        self.mox.StubOutWithMock(utils, \u0027get_image_from_system_metadata\u0027)"},{"line_number":786,"context_line":"        self.mox.StubOutWithMock(scheduler_utils, \u0027build_request_spec\u0027)"},{"line_number":787,"context_line":"        self.mox.StubOutWithMock(self.conductor_manager, \u0027_schedule_instances\u0027)"},{"line_number":788,"context_line":"        self.mox.StubOutWithMock(self.conductor_manager.compute_rpcapi,"},{"line_number":789,"context_line":"                \u0027unshelve_instance\u0027)"},{"line_number":790,"context_line":""},{"line_number":791,"context_line":"        utils.get_image_from_system_metadata("},{"line_number":792,"context_line":"                system_metadata).AndReturn(\u0027image_meta\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a68dd71_93e9a4b9","line":789,"range":{"start_line":785,"start_character":8,"end_line":789,"end_character":36},"updated":"2016-01-25 02:37:29.000000000","message":"Better change this to Mock instead of Mox as we are getting rid of Mox in Nova now.","commit_id":"35df0dfcb240bc5ec0e4efaa7494b6db39c95bed"}]}
