)]}'
{"nova/virt/fake.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b5ec94f1f32da0ce65674271d8fa10f5118baf99","unresolved":false,"context_lines":[{"line_number":608,"context_line":"                   admin_password, allocations,"},{"line_number":609,"context_line":"                   block_device_info\u003dblock_device_info)"},{"line_number":610,"context_line":""},{"line_number":611,"context_line":"    def confirm_migration(self, context, migration, instance, network_info):"},{"line_number":612,"context_line":"        # Confirm migration cleans up the guest from the source host so just"},{"line_number":613,"context_line":"        # destroy the guest to remove it from the list of tracked instances."},{"line_number":614,"context_line":"        self.destroy(context, instance, network_info)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5fc1f717_43bd4fd6","line":611,"updated":"2019-03-25 15:41:20.000000000","message":"This is necessary for the functional test otherwise when you try to evacuate back to the source host after the resize it fails with InstanceExists because we didn\u0027t cleanup the source host properly during confirmResize.","commit_id":"4ecc4a00e574f4adf5eaf4aa4be2fc10047cae07"}]}
