In resize, confirm-resize and revert-resize operation, migration status
is marked as 'error' in case of failure for respective operation.
Migration object support is added in live-migration operation, which
mark migration status to 'failed' if live-migration operation fails in-between.
To make live-migration consistent with resize, confirm-resize and revert-resize
operation, it needs to mark migration status to 'error' instead of 'failed' in case
of failure.
In resize, confirm-resize and revert-resize operation, migration status
is marked as 'error' in case of failure for respective operation.
Migration object support is added in live-migration operation, which
mark migration status to 'failed' if live-migration operation fails in-between.
To make live-migration consistent with resize, confirm-resize and revert-resize
operation, it needs to mark migration status to 'error' instead of 'failed' in case
of failure.