def live_migration(self, context, instance, dest, post_method, recover_method, block_migration=False, migrate_data=None):
    'Spawning live_migration operation for distributing high-load.\n\n        :param context: security context\n        :param instance:\n            nova.db.sqlalchemy.models.Instance object\n            instance object that is migrated.\n        :param dest: destination host\n        :param post_method:\n            post operation method.\n            expected nova.compute.manager._post_live_migration.\n        :param recover_method:\n            recovery method when any exception occurs.\n            expected nova.compute.manager._rollback_live_migration.\n        :param block_migration: if true, do block migration.\n        :param migrate_data: implementation specific params\n\n        '
    greenthread.spawn(self._live_migration, context, instance, dest, post_method, recover_method, block_migration, migrate_data)
Spawning live_migration operation for distributing high-load.

:param context: security context
:param instance:
    nova.db.sqlalchemy.models.Instance object
    instance object that is migrated.
:param dest: destination host
:param post_method:
    post operation method.
    expected nova.compute.manager._post_live_migration.
:param recover_method:
    recovery method when any exception occurs.
    expected nova.compute.manager._rollback_live_migration.
:param block_migration: if true, do block migration.
:param migrate_data: implementation specific params
def live_migration(self, context, instance, dest, post_method, recover_method, block_migration=False, migrate_data=None):
    'Spawning live_migration operation for distributing high-load.\n\n        :param context: security context\n        :param instance:\n            nova.db.sqlalchemy.models.Instance object\n            instance object that is migrated.\n        :param dest: destination host\n        :param post_method:\n            post operation method.\n            expected nova.compute.manager._post_live_migration.\n        :param recover_method:\n            recovery method when any exception occurs.\n            expected nova.compute.manager._rollback_live_migration.\n        :param block_migration: if true, do block migration.\n        :param migrate_data: implementation specific params\n\n        '
    greenthread.spawn(self._live_migration, context, instance, dest, post_method, recover_method, block_migration, migrate_data)