Jump to: navigation, search

ReleaseNotes/Cactus

Revision as of 03:23, 13 April 2011 by AnneGentle (talk) (Added four Swift features added in the Cactus release)

Release Notes, Cactus

The Cactus release introduces ...

<<TableOfContents()>>

Upgrade notes

New Features

The following sections contain information about features added during the Cactus release of OpenStack projects including Glance, Nova, and Swift.

OpenStack Object Storage (Swift)

  • You now have the option to serve static website content directly from an Object Storage (Swift) installation using container listings in index.html displays. Swift will automatically translate requests to possible /index.html resolutions, where the index.html display is configurable per container. Where an index.html file does not exist, you have the option to provide object listings that are within the container instead of the index.html. This mode is normally only active for anonymous requests. If you want to use it with authenticated requests, set the X-Web-Mode:true header on the request.
  • To more quickly detect errors for often-served files, Swift now performs content checksum validation during object GET actions. If the checksum fails, that particular request would receive a bad copy, but the object server should immediately quarantine the object so no further bad copies are served and the object replicator would replicate a copy from another object server. If the load ends up being too high to checksum on every object GET, you can tune the configuration to checksum only a random selection, or to only checksum if it hadn't been performed in x amount of time.
  • The Swift proxy server currently speaks to multiple backend storage nodes in a linear, turn-wise manner. To improve the performance of many request types, the proxy server has been refactored to make most requests in Eventlet coroutines. This means that the server dispatches backend requests simultaneously and collect the results asynchronously.
  • To avoid slowdowns for common operations when deleted=1 rows build up over time, Swift now has improved indexing of the SQLite databases for account and container listing and tracking.

OpenStack Compute (Nova)

OpenStack Image Registry and Delivery service (Glance)

Others

Known Issues and Limitations

Nova

  • When upgrading from Austin/Bexar and using the local image store service (LocalImageService), you will need to re-upload your images or convert them, as they are in the wrong directory naming format. You can see if you have this problem by looking for log entries such as "ami-342452e is not in correct directory naming format". To convert them, you need to use nova-manage image convert /var/lib/nova/images where /var/lib/nova/images is the <path-to-images-dir>. You can also just re-upload the images and delete the old ones (usually stored in /var/lib/nova/images).
  • The log command for nova-manage ($ nova-manage log) has been deprecated and removed.

Glance

Blueprints implemented during the Bexar release

Bugs fixed during the Bexar release