← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1544744] [NEW] Live migration with attached volume results in ERROR state and fails to rollback when cinder client exception is thrown

 

Public bug reported:

During live migration with attached volume, instance is moved to ERROR
state and stuck in task state Migrating when cinder client exception is
thrown.

Steps:
   1. Create a nova instance
   2. Attach a cinder volume
   3. Raise cinderclient exception in initialize_connection() in nova/volume/cinder.py 
   4. Live migrate instance to other compute node (on a shared storage setup)

Result:
       * ERROR (ClientException): Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API              log if possible. 
       * And instance changes to unrecoverable ERROR state and stuck in migrating task state.

Error message is expected but instance changing into unrecoverable ERROR
state should be fixed in my opinion. It has to roll back instead of
moving to ERROR state.

** Affects: nova
     Importance: Undecided
         Status: New


** Tags: live-migration

** Attachment added: "LM-cinderclient-exception.txt"
   https://bugs.launchpad.net/bugs/1544744/+attachment/4569617/+files/LM-cinderclient-exception.txt

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1544744

Title:
  Live migration with attached volume results in ERROR state and fails
  to rollback when cinder client exception is thrown

Status in OpenStack Compute (nova):
  New

Bug description:
  During live migration with attached volume, instance is moved to ERROR
  state and stuck in task state Migrating when cinder client exception
  is thrown.

  Steps:
     1. Create a nova instance
     2. Attach a cinder volume
     3. Raise cinderclient exception in initialize_connection() in nova/volume/cinder.py 
     4. Live migrate instance to other compute node (on a shared storage setup)

  Result:
         * ERROR (ClientException): Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API              log if possible. 
         * And instance changes to unrecoverable ERROR state and stuck in migrating task state.

  Error message is expected but instance changing into unrecoverable
  ERROR state should be fixed in my opinion. It has to roll back instead
  of moving to ERROR state.

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1544744/+subscriptions


Follow ups