Rocky Series Release Notes¶
Watcher services can be launched in HA mode. From now on Watcher Decision Engine and Watcher Applier services may be deployed on different nodes to run in active-active or active-passive mode. Any ONGOING Audits or Action Plans will be CANCELLED if service they are executed on is restarted.
Feature to exclude instances from audit scope based on project_id is added. Now instances from particular project in OpenStack can be excluded from audit defining scope in audit templates.
Added a strategy for one compute node maintenance, without having the user’s application been interrupted. If given one backup node, the strategy will firstly migrate all instances from the maintenance node to the backup node. If the backup node is not provided, it will migrate all instances, relying on nova-scheduler.
Audits have “name” field now, that is more friendly to end users. Audit’s name can’t exceed 63 characters.
Watcher has a whole scope of the cluster, when building compute CDM which includes all instances. It filters excluded instances when migration during the audit.
Watcher got an ability to calculate multiple global efficacy indicators during audit’s execution. Now global efficacy can be calculated for many resource types (like volumes, instances, network) if strategy supports efficacy indicators.
Added notifications about cancelling of action plan. Now event based plugins know when action plan cancel started and completed.
Instance cold migration logic is now replaced with using Nova migrate Server(migrate Action) API which has host option since v2.56.
Nova API version is now set to 2.56 by default. This needs the migrate action of migration type cold with destination_node parameter to work.
The migrate action of migration type cold with destination_node parameter was fixed. Before fixing, it booted an instance in the service project as a migrated instance.