Difference between revisions of "ReleaseNotes/Essex"
(Adds Glance E4 features) |
|||
Line 83: | Line 83: | ||
Usability and performance improvements | Usability and performance improvements | ||
* [https://blueprints.launchpad.net/glance/+spec/custom-disk-buffer Add option to allow custom directory for data buffering] | * [https://blueprints.launchpad.net/glance/+spec/custom-disk-buffer Add option to allow custom directory for data buffering] | ||
+ | * [https://blueprints.launchpad.net/glance/+spec/progressbar-upload-image Show progress bar for uploading an image] | ||
+ | * [https://blueprints.launchpad.net/glance/+spec/retrieve-image-from Allow images to be uploaded to glance from an external location via the X-Image-Meta-Location header] | ||
+ | * [https://blueprints.launchpad.net/glance/+spec/add-qpid-support Support Qpid for glance notifications over AMPQ] | ||
+ | * [https://blueprints.launchpad.net/glance/+spec/add-qpid-support Support sendfile(2) to remove userspace copying of image file data] | ||
=== [[OpenStack]] Identity service (Keystone) === | === [[OpenStack]] Identity service (Keystone) === | ||
== Known Issues and Limitations == | == Known Issues and Limitations == |
Revision as of 21:26, 28 February 2012
This page is a first start at the known features in Essex up to the E3 milestone. Do not take this as truth just yet.
Release Notes, Essex
<<TableOfContents()>>
New Features
OpenStack Object Storage (Swift)
swift (1.4.4)
- Expiration for objects stored
- More detail to rate limit errors
- Add man pages for swift
- Enhance tempauth to enable autocreated accounts
- System metrics work for cluster monitoring (recon) - creates zone specific stats and socket stats
swift (1.4.5)
OpenStack Compute (Nova)
Security
Authorization and Authentication
- Authorization - Can <user> <do something> to <some resource>?
- Enable euca-upload-bundle and euca-register through X509 Cert management
Hypervisor-specific
- KVM and Xen Disk Management Parity
- Unify a common path for VNC Consoles for XenServer or KVM
- XenAPI support for Security Groups
- Support KVM booting from ISO images
- Support for XenServer 5.6 and high availablilty networking added to DevStack
- Report capabilities to ZoneManager for KVM to match capability of XenServer
API
- Separate Nova Volume API
- Separate Nova Admin API
- Console log now available through Compute API
- Return request ids in responses to enable better troubleshooting
- Refactor extensions to eliminate ExtensionMiddleware and LazySerializationMiddleware to call extensions directly
- Validate EC2 API parameters upon execution
- Improve VM state management to constrain state transitions
- Volume snapshot and backup API extension
- Separate nova metadata service
Network
- Changes to network representations in nova database (Untie the Nova network models)
- Move cloudpipe calls to a Compute API extension
- Support multiple floating IP ranges
- Manage DNS entries for instances, for floating IPs, for different DNS servers
- Add floating IP support to QuantumManager
- Compute Network info copy for performance improvement
- Bandwidth rate multipliers and base limits
- Add support for NAT to QuantumManager
Messaging
Live migration
Orchestration and troubleshooting enhancements (for lack of a better term)
- Ensure uuids internally to references instances
- Adds ability to get the last error using a nova-manage command
- Remove callbacks from virt drivers
- Network info model for nova
OpenStack Image Registry and Delivery (Glance)
Authorization
API enhancements
Usability and performance improvements
- Add option to allow custom directory for data buffering
- Show progress bar for uploading an image
- Allow images to be uploaded to glance from an external location via the X-Image-Meta-Location header
- Support Qpid for glance notifications over AMPQ
- Support sendfile(2) to remove userspace copying of image file data