Nova Mitaka Specifications¶
Template:
Mitaka implemented specs:
- Provide a way to abort an ongoing live migration
 - Add os-win dependency
 - Show the ‘project_id’ and ‘user_id’ information in os-server-groups API
 - Boot From UEFI image
 - Database connection switching for cells
 - Centralize Config Options
 - Check the destination host when migrating or evacuating
 - Add ability to support discard/unmap/trim for Cinder backend
 - Get valid server state
 - Nova Signature Verification
 - Support triggering crash dump in a server
 - Neutron DNS Using Nova Hostname
 - Libvirt: AIO mode for disk devices
 - Libvirt hardware policy from libosinfo
 - Libvirt real time instances
 - Report more live migration progress detail
 - Making the live-migration API friendly
 - No more soft delete
 - Remove shared storage flag in evacuate API
 - Make os-instance-actions read deleted instances
 - Use the new enginefacade from oslo_db
 - Provide a way to pause VM during live migration
 - Persist RequestSpec object
 - RBD Instance Snapshots
 - Create RequestSpec Object
 - Resource providers - Introduce resource classes
 - Add notification for administrative service status change
 - Service Version Behavior Changes
 - Add soft affinity support for server group
 - Split network plane for live migration
 - Enable passthrough of SR-IOV physical functions to instances
 - Allow user to set and retrieve the server Description
 - Versioned notification API
 - Virt driver pinning guest vCPU threads policies
 - VMware Limits, Shares and Reservations
 - VMware: Expand Support for Opaque Networks
 - Volume Operations When Shelved
 
Mitaka approved (but not implemented) specs:
- Add a CellZero
 - Scheduling interaction for cells
 - Adding new nova-manage cmd to list compute node metrics
 - Detach and attach boot volumes
 - Distribute PCI Requests Across Multiple Devices
 - Expose host capabilities
 - Expose Quiesce Unquiesce API
 - Add Flavor tables to API Database
 - Scheduler: Introduce HostState level locking
 - Hyper-V Cluster
 - Hyper-V UEFI SecureBoot
 - Hyper-V vNUMA enable
 - Hyper-V vTPM Devices
 - Hyper-V: Fibre channel support
 - Hyper-V Storage QoS
 - Add mac and type into API for ips
 - Ironic: Multiple compute host support
 - Tenant networking support for Ironic driver
 - Libvirt: Support for attaching volumes located on Virtuozzo Storage
 - Report host memory b/w as a metric in Nova
 - Use Libvirt Storage Pool Methods to Migrate Libvirt Volumes
 - Support Cinder Volume Multi-attach
 - Nested Quota Driver API
 - nova-api should return hypervisor.cpu_info as json object, not string
 - VIF port config versioned objects and driver plugin library
 - PCI Pass-through Whitelist Regex
 - On-demand Generate PCI Device Pools
 - Add nova-manage db purge-deleted-instances
 - Refresh quotas usage
 - Model resources as objects
 - Resource Providers - Base Models
 - Libvirt runtime image type
 - Servicegroup foundational refactoring for Control Plane
 - Enable SR-IOV physical functions assignment with Neutron port
 - Stop dm-crypt device when an encrypted instance is suspended/stopped
 - Allow simple string tagging of instances
 - Add support for Glance v2 API
 - Use libvirt Storage Pools
 - Allow user_data modification
 - Virtual guest device role tagging
 - Virt image properties boot time override
 - Virtual instance rescue with stable disk devices
 - Support for Virtual Volumes
 - Volume snapshot improvements
 - Support Proxying of Encryption and Authentication in WebSocketProxy