Current Series Release Notes

16.0.0-15

New Features

  • Enhances local disk accounting for boot-from-volume instances and when flavors has ephemeral and/or swap devices. Watcher was unconditionally using the flavor’s root disk value as local compute node disk consumption for all instances, including those booting disk on Cinder storage rather than the local compute node. This caused the model to wrongly estimate local disk usage and migration strategies to reject valid destination hosts due to perceived disk constraints.

    For more information: https://blueprints.launchpad.net/watcher/+spec/improve-instances-disk-usage-model

Upgrade Notes

  • All Watcher services (API, Decision Engine, and Applier) now run in native threading mode by default. Previously, Eventlet was the default concurrency library. For more information, please check eventlet removal documentation.

Deprecation Notes

  • The Eventlet concurrency mode is now deprecated and will be removed in a future release. To temporarily re-enable Eventlet mode, set the environment variable OS_WATCHER_DISABLE_EVENTLET_PATCHING=false in the service configuration. Users are encouraged to migrate to native threading mode.