← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1890244] Re: nova scheduler should ignore removed groups

 

Reviewed:  https://review.opendev.org/c/openstack/nova/+/847001
Committed: https://opendev.org/openstack/nova/commit/cd2c2f359bbd4913cfe73199847bc35b2664aaa9
Submitter: "Zuul (22348)"
Branch:    master

commit cd2c2f359bbd4913cfe73199847bc35b2664aaa9
Author: Sean Mooney <work@xxxxxxxxxxxxxxx>
Date:   Tue Jun 21 12:23:45 2022 +0100

    ignore deleted server groups in validation
    
    This change simply catches the exception raised when
    we lookup a servergroup via a hint and the validation
    upcall is enabled.
    
    Change-Id: I858b4da35382a9f4dcf88f4b6db340e1f34eb82d
    Closes-Bug: #1890244


** Changed in: nova
       Status: In Progress => Fix Released

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

Title:
  nova scheduler should ignore removed groups

Status in OpenStack Compute (nova):
  Fix Released

Bug description:
  Description
  ===========
  We created a server group and started some instances in it.

  Later we removed the server group.

  Some time later, we had to evacuate these instances, but this failed, because the
  scheduler removed all available hosts during filtering.

  Steps to reproduce
  ==================
  * create a server group
  * start some instances in this group
  * delete the server group
  * ( hard poweroff your hypervisor )
  * evacuate the instances

  Expected result
  ===============
  The instances are evacuated

  Actual result
  =============
  The instances run into ERROR-state, because the server group is not found.

  Environment
  ===========
  * Kolla deployed OpenStack Train
  * Ubuntu 18.04 / KVM + Libvirt

  Logs & Configs
  ==============

  scheduler tells:

   Filtering removed all hosts for the request with instance ID
  'adddf2c9-0252-4463-a97c-f1ec209d9f49'. Filter results:
  ['AvailabilityZoneFilter: (start: 2, end: 2)', 'ComputeFilter: (start:
  2, end: 2)', 'ComputeCapabilitiesFilter: (start: 2, end: 2)',
  'ImagePropertiesFilter: (start: 2, end: 2)',
  'ServerGroupAntiAffinityFilter: (start: 2, end: 2)',
  'ServerGroupAffinityFilter: (start: 2, end: 0)']

  instance show:

   | fault | {'code': 404, 'created': '2020-08-04T06:13:41Z', 'message':
  'Instance group 7e84dc57-de05-4c92-9e3b-6e2d06c1d85b could not be
  found.'} |

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



References