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