Nova does not support older than N - 1 computes but does not prevent such error situation either

Bug #1903545 reported by Balazs Gibizer
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
Low
Balazs Gibizer
Train
New
Undecided
Unassigned
Ussuri
Fix Released
Low
Balazs Gibizer
Victoria
Fix Released
Low
Balazs Gibizer

Bug Description

This bug report is theoretic right now as I don't have actual data for a failure scenario. Please add details below if you have one.

Nova supports rolling upgrade of nova-compute services by keeping the compute RPC interface compatible between N and N - 1 (where N is a nova major release, like Wallaby). Still nova does not prevent to have a deployment with older than N - 1 computes. Some operations will still work but some will fail with hard to debug errors, or even leave your deployment in an inconsistent state.

Nova should prevent such inconsistencies.

Tags: upgrade
Revision history for this message
Balazs Gibizer (balazs-gibizer) wrote :
Changed in nova:
assignee: nobody → Balazs Gibizer (balazs-gibizer)
tags: added: upgrade
Changed in nova:
status: New → Confirmed
importance: Undecided → Low
status: Confirmed → Fix Released
Revision history for this message
Balazs Gibizer (balazs-gibizer) wrote :

Victoria backport has been merged: https://review.opendev.org/c/openstack/nova/+/761924
Ussuri backport has been proposed: https://review.opendev.org/c/openstack/nova/+/770764

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/nova 22.1.0

This issue was fixed in the openstack/nova 22.1.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/nova 21.2.0

This issue was fixed in the openstack/nova 21.2.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on nova (stable/train)

Change abandoned by "Elod Illes <email address hidden>" on branch: stable/train
Review: https://review.opendev.org/c/openstack/nova/+/779293
Reason: stable/train branch of nova projects' have been tagged as End of Life. All open patches have to be abandoned in order to be able to delete the branch.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Change abandoned by "Elod Illes <email address hidden>" on branch: stable/train
Review: https://review.opendev.org/c/openstack/nova/+/779294
Reason: stable/train branch of nova projects' have been tagged as End of Life. All open patches have to be abandoned in order to be able to delete the branch.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.