With Summertime around the corner we present QUADS 2.2.2. This is a minor feature release with significant performance improvements around bare-metal environment delivery clocking in 25-30% faster than before due to a more configurable and simplified revamp of BIOS boot order management orchestration.
Major Feature Highlights
- BIOS boot order management is now configurable, with the default now being foreman but still supporting director boot mode for OpenStack workloads still using ironic-based PXE orchestration. This provides the following tenant and operator benefits via this feature.
- Reduction of bare-metal systems delivery time by 25-30%, eliminating a reboot cycle if using foreman_default_boot_order: foreman which is our default
- Reduction of tenant post-delivery and day zero orchestration needs by eliminating the need to perform badfish
--boot-tocalls for re-provisioning in Foreman (it’s enough to mark for build and reboot now).
- Additional performance improvements be removing some sleep mechanics if boot order matches what’s requested
- Removed a few unneeded dependencies and files
- Additional fixes to the self-scheduling API
Development Statistics
- 25 x peer-reviewed Gerrithub patch-sets
- 31 x changed files with 508 additions and 199 deletions.
- This is the 20th release of QUADS since 23-June 2016 when 1.0 was released
Full Change List
A full change list can be found here.