Nova Pike Specifications¶
Template:
Pike implemented specs:
- Count resources to check quota in API for cells
 - CellsV2 - Move quota tables to API database
 - Allow custom resource classes in flavor extra specs
 - DELETE all inventories for a resource provider
 - Deprecate multinic, os-virtual-interfaces, and floating IP action APIs
 - Deprecate the os-hosts API
 - Fix to return server groups quota in the quota-classes API
 - Instance Flavor REST API
 - Libvirt driver emulator threads placement policy
 - Netronome SmartNIC Enablement
 - Allow an attached volume to be extended
 - Use oslo.middleware request_id
 - Placement Allocation Requests
 - Scheduler claiming resources to the Placement API
 - Add project/user association to placement
 - Idempotent PUT resource class
 - Add Policy Docs
 - PowerVM Driver Integration - Phase 2
 - Remove Location header from createImage and createBackup responses
 - Remove nova-cert
 - Reserve NUMA nodes with PCI devices attached
 - The Traits API - Manage Traits with ResourceProvider
 - Restore standardised VM Diagnostics
 - Notifications on tags operations
 - Use uuids in services and os-hypervisors APIs
 - Support add tags for instances when booting
 - Use service token for long running tasks
 - Add project validation via Keystone to quota and flavor management
 - Veritas: libvirt volume driver for Veritas HyperScale
 - Virtual guest device role tagging
 
Pike approved (but not implemented) specs:
- Use Cinder’s new Attach/Detach APIs
 - Enable cold migration with target host - Pike
 - Convert Consoles To Use Objects Framework
 - Enable SR-IOV NIC offload feature discovery
 - Libvirt: Native LUKS file and host device decryption by QEMU
 - List instances using Searchlight
 - List/show all server migration types
 - Live Migration of Rescued Instances
 - Live-Migration force after timeout
 - Live-Migration per instance timeout
 - Nested Resource Providers
 - Nova Certificate Validation
 - Prep work for Network aware scheduling (Pike)
 - Dell EMC ScaleIO as ephemeral storage backend
 - Use service catalog to get endpoint URLs
 - Support Proxying of Encryption and Authentication in WebSocketProxy