You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Colocated principle charms should be upgraded "together", because upgrading one will apt upgrade, also resulting in upgrading the payload for the other principle charms. COU manages this with colocated cinder and nova-compute by interleaving the upgrade like this:
However this doen't seem to be interleaved enough: between steps 7 and 8, nova-compute charm has the unsupported n+1 payload.
Also note that currently there is a step to verify that the nova-compute being upgraded is empty, right before pausing and upgrading - if this check fails, it will result in the unsupported state for much longer.
Ideally this would be ordered more like:
(unit) cinder-volume apt refresh
(unit) nova-compute apt refresh (this is redundant)
Note that it's also been suggested that we could simply upgrade the colocated cinder-volume (cinder) after upgrading all nova-compute units. This has not been tested though.
Note that it's also been suggested that we could simply upgrade the colocated cinder-volume (cinder) after upgrading all nova-compute units. This has not been tested though.
I wouldn't go into that direction. Seeing as hypervisors machines that can have one or more principal charms is easier to manage with customers. Asking for migrating all VMs from a machine X and upgrade everything at once will allow to receive VMs after the upgrade. It's not clear to me if you upgrade cinder in a machine X and after a while upgrading nova-compute that the services won't restart again (nova and ovn services) even that the payload is kind of already upgraded. This has a potential for data-plane outage and double migrations that are hard to conciliate with customers
Colocated principle charms should be upgraded "together", because upgrading one will apt upgrade, also resulting in upgrading the payload for the other principle charms. COU manages this with colocated cinder and nova-compute by interleaving the upgrade like this:
However this doen't seem to be interleaved enough: between steps 7 and 8, nova-compute charm has the unsupported n+1 payload.
Also note that currently there is a step to verify that the nova-compute being upgraded is empty, right before pausing and upgrading - if this check fails, it will result in the unsupported state for much longer.
Ideally this would be ordered more like:
The text was updated successfully, but these errors were encountered: