)]}'
{"nova/compute/manager.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"68a5d7c762be8a8d1ee91a031a7a04f34434fd4b","unresolved":false,"context_lines":[{"line_number":6581,"context_line":""},{"line_number":6582,"context_line":"    def change_instance_metadata(self, ctxt, instance, diff):"},{"line_number":6583,"context_line":"        return self.manager.change_instance_metadata(ctxt, instance, diff)"},{"line_number":6584,"context_line":""},{"line_number":6585,"context_line":"    def check_can_live_migrate_destination(self, ctxt, instance, destination,"},{"line_number":6586,"context_line":"                                           block_migration, disk_over_commit):"},{"line_number":6587,"context_line":"        return self.manager.check_can_live_migrate_destination("}],"source_content_type":"text/x-python","patch_set":1,"id":"9aa53dc9_0d0b5d2b","line":6584,"updated":"2015-04-10 14:47:44.000000000","message":"This also might be busted:\n\nhttp://logs.openstack.org/52/172152/4/check/check-tempest-dsvm-aiopcpu-full/3847521/logs/screen-n-cond.txt.gz?level\u003dTRACE#_2015-04-09_23_18_18_462","commit_id":"8cb3eb6cc816b511b9f90e41edca05e9ae8541d9"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"306b3bb88bd3d7bee8a286e9a335c69871a9f8c1","unresolved":false,"context_lines":[{"line_number":6656,"context_line":"    def inject_network_info(self, ctxt, instance):"},{"line_number":6657,"context_line":"        return self.manager.inject_network_info(ctxt, instance)"},{"line_number":6658,"context_line":""},{"line_number":6659,"context_line":"    def live_migration(self, ctxt, instance, dest, block_migration,"},{"line_number":6660,"context_line":"                       migrate_data\u003dNone):"},{"line_number":6661,"context_line":"        return self.manager.live_migration(ctxt, dest, instance,"},{"line_number":6662,"context_line":"                                           block_migration,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9aa53dc9_0d6c7d33","line":6659,"updated":"2015-04-10 14:39:09.000000000","message":"Might as well fix this too. It doesn\u0027t matter since this is dispatched via keyword, but it\u0027s less confusing if it\u0027s the same.","commit_id":"8cb3eb6cc816b511b9f90e41edca05e9ae8541d9"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"8512c8e359d451186f6d1191f0ed84af8024f414","unresolved":false,"context_lines":[{"line_number":6656,"context_line":"    def inject_network_info(self, ctxt, instance):"},{"line_number":6657,"context_line":"        return self.manager.inject_network_info(ctxt, instance)"},{"line_number":6658,"context_line":""},{"line_number":6659,"context_line":"    def live_migration(self, ctxt, instance, dest, block_migration,"},{"line_number":6660,"context_line":"                       migrate_data\u003dNone):"},{"line_number":6661,"context_line":"        return self.manager.live_migration(ctxt, dest, instance,"},{"line_number":6662,"context_line":"                                           block_migration,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9aa53dc9_0d535d6c","line":6659,"in_reply_to":"9aa53dc9_0d6c7d33","updated":"2015-04-10 14:40:57.000000000","message":"This matches the rpcapi:\n\nhttp://git.openstack.org/cgit/openstack/nova/tree/nova/compute/rpcapi.py#n587\n\nWhich is probably why you had it this way.\n\nSame thing happened with detach_volume.","commit_id":"8cb3eb6cc816b511b9f90e41edca05e9ae8541d9"}]}
