Jump to: navigation, search

Difference between revisions of "ReleaseNotes/Cactus"

(Added four Swift features added in the Cactus release)
(Reorder)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 
= Release Notes, Cactus =
 
= Release Notes, Cactus =
 
The Cactus release introduces ...
 
  
 
<<[[TableOfContents]]()>>
 
<<[[TableOfContents]]()>>
 
== Upgrade notes ==
 
  
 
== New Features ==
 
== 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) ===
 
=== [[OpenStack]] Object Storage (Swift) ===
Line 24: Line 18:
  
 
=== Others ===
 
=== Others ===
 +
 +
== Upgrade notes ==
 +
 +
=== 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).
  
 
== Known Issues and Limitations ==
 
== Known Issues and Limitations ==
Line 29: Line 29:
 
=== Nova ===
 
=== 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.  
 
* The log command for nova-manage (''$ nova-manage log'') has been deprecated and removed.  
 
=== Glance ===
 
  
 
== Blueprints implemented during the Bexar release ==
 
== Blueprints implemented during the Bexar release ==

Revision as of 08:57, 13 April 2011

Release Notes, Cactus

<<TableOfContents()>>

New Features

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

Upgrade notes

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).

Known Issues and Limitations

Nova

  • The log command for nova-manage ($ nova-manage log) has been deprecated and removed.

Blueprints implemented during the Bexar release

Bugs fixed during the Bexar release