QUADS 2.2.2 is Here!

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-to calls 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.

 

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.