← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1240247] Re: API cell always doing local deletes

 

** Also affects: nova/havana
   Importance: Undecided
       Status: New

-- 
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/1240247

Title:
  API cell always doing local deletes

Status in OpenStack Compute (Nova):
  Fix Released
Status in OpenStack Compute (nova) havana series:
  New

Bug description:
  It appears a regression was introduced in:

  https://review.openstack.org/#/c/36363/

  Where the API cell is now always doing a _local_delete()... before
  telling child cells to delete the instance.  There's at least a couple
  of bad side effects of this:

  1) The instance disappears immediately from API view, even though the instance still exists in the child cell.  The user does not see a 'deleting' task state.  And if the delete fails in the child cell, you have a sync issue until the instance is 'healed'.
  2) Double delete.start and delete.end notifications are sent.  1 from API cell, 1 from child cell.

  The problem seems to be that _local_delete is being called because the
  service is determined to be down... because the compute service does
  not run in the API cell.

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