Nova Rocky Specifications¶
Rocky implemented specs:
- Allow abort live migrations in queued status
- Add Generation to Consumers
- Add extra-specs to the flavor show and detail API calls
- Add host info to instance action events
- Add z/VM Support
- Support filtering by aggregate membership to allocation candidates
- Allow having placement inventories with reserved value equal to total
- Support disabling a cell
- Complex Anti-Affinity Policies
- Convert Consoles To Use Objects Framework
- Enhanced KVM Storage QoS
- Return Generation from Resource Provider Creation
- Support traits in Glance
- Granular Resource Request Syntax
- Libvirt file backed memory
- Support for virtio-net rx/tx queue sizes
- Nested Resource Providers - Allocation Candidates
- Use Neutron’s new port binding API
- Nova Certificate Validation
- NUMA-aware vSwitches
- Optional Placement Database
- Overhead option to differ hypervisor process on a global set of pCPUs
- Add generation to aggregate association representation
- Placement API error handling
- Placement Forbidden Traits
- Mirror nova host aggregates in placement
- Placement Request Filtering
- Return resources of entire trees in Placement
- Report CPU features to the placement service
- Trusted Virtual Functions
- Filter Resource Provider List for Traits
- Resource tracker allows virt driver to update provider tree
Rocky approved (but not implemented) specs:
- Network Bandwidth resource provider
- Enable SR-IOV NIC offload feature discovery
- Handling a down cell
- List/show all server migration types
- Expose persistent serial numbers for local disks
- Multiple Fixed-IPs support in network information
- NUMA-aware live migration
- Handling Reshaped Provider Trees
- Support non-unique network names in Servers IPs API response
- libvirt: Supporting multiple vGPU types for a single pGPU
- VMware live migration
- Volume multiattach enhancements