← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1789423] Re: Server operations fail to complete with versioned notifications if payload contains unset is_public field

 

Reviewed:  https://review.openstack.org/615134
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=c4f6b0bf6cc903cf52c4b238c3771604dda174b8
Submitter: Zuul
Branch:    master

commit c4f6b0bf6cc903cf52c4b238c3771604dda174b8
Author: Mohammed Naser <mnaser@xxxxxxxxxxxx>
Date:   Fri Nov 2 12:21:26 2018 +0100

    Default embedded instance.flavor.is_public attribute
    
    It is possible that really old instances don't actually have this
    attribute defined which can lead to raising exceptions when loading
    their embedded flavors from the database.
    
    This patch fixes this by defaulting these values to true if they
    are not set.
    
    Change-Id: If04cd802ce7184dc94f94804c743faebe0d4bd8c
    Closes-Bug: #1789423


** 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/1789423

Title:
  Server operations fail to complete with versioned notifications if
  payload contains unset is_public field

Status in OpenStack Compute (nova):
  Fix Released
Status in OpenStack Compute (nova) ocata series:
  Triaged
Status in OpenStack Compute (nova) pike series:
  In Progress
Status in OpenStack Compute (nova) queens series:
  In Progress
Status in OpenStack Compute (nova) rocky series:
  In Progress

Bug description:
  This is a follow up to bug 1739325 which fixed the scenario that the
  flavor.disabled field was missing from the embedded instance flavor.
  The same case occurs for the is_public field, so we should default
  that to True if it's not set in the embedded instance.flavor.

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


References