Jump to: navigation, search

Difference between revisions of "ReleaseNotes/Folsom"

(Formatting)
Line 149: Line 149:
 
=== Known Issues ===
 
=== Known Issues ===
  
When using LVM as backend storage on Ubuntu 12.04 snapshot delete's can hang.  Track the fix here:
+
* When using LVM as backend storage on Ubuntu 12.04 snapshot delete's can hang.  Track the fix here: https://bugs.launchpad.net/cinder/+bug/1023755
  
    https://bugs.launchpad.net/cinder/+bug/1023755
 
 
=== Upgrade Notes ===
 
=== Upgrade Notes ===
  

Revision as of 08:58, 25 September 2012

OpenStack 2012.2 (Folsom) Release Notes

<<TableOfContents()>>

OpenStack Object Storage (Swift)

Key New Features

  • DB prealloc toggle allows Swift to take advantage of the speed/space constraints of solid-state drives vs. spinning drives
  • The swift3 middleware (AWS S3 compatibility support) has been moved to a separate, externally hosted, project
  • Swift now supports versioned object writes
  • Deep statsd integration for monitoring a Swift cluster
  • Swift CLI and client lib moved to the python-swiftclient project
  • The Keystone middleware for Swift integration was moved from Keystone into Swift
  • Swift now has a new custom on-disk format for the rings that is hundreds of times faster in newer versions of Python
  • Swift no longer uses pickle in memcache values

The full changelog for Swift can be found in Swift's CHANGELOG

The full list of Folsom features can be found here.

Known Issues

Upgrade Notes

As always, a production Swift cluster can be upgraded live, with no downtime for clients. The normal upgrade path is:

  1. Stop the background processes
  2. Upgrade the packages
  3. Reload the processes (eg `swift-init object reload`)
  4. Start the background processes

A normal upgrade process will upgrade one storage server in one zone (a "canary node") to check if any unforseen issue arise. After than node is upgraded, upgrade the other storage nodes in that zone. Next, upgrade each of the remaining zones in turn. Finally, upgrade each of your proxy servers (one at time).

The items below are things that have changed in Swift since the OpenStack Essex release and should be understood by deployers before upgrading:

OpenStack Compute (Nova)

Key New Features

...

The full list of Folsom features can be found here.

Known Issues

Upgrade Notes

OpenStack Image Service (Glance)

Key New Features

  • Completely new v2 API
  • Completely new client - python-glanceclient
  • Client SSL certificate validation on glance-api
  • Tenant-specific storage in Swift
  • Image replication using glance-replicator

The full list of Folsom features can be found here.

Known Issues

  • v2 API requires sql configuration on glance-api nodes

Upgrade Notes

  • auth_token middleware configuration moved from paste configuration to server confguration
  • Set enable_v2_api to 'false' to disable new v2 API or copy sql configuration from glance-registry.conf to glance-api.conf
  • Update local keystone code before starting Folsom glance services

OpenStack Dashboard (Horizon)

Key New Features

...

The full list of Folsom features can be found here.

Known Issues

Upgrade Notes

OpenStack Identity (Keystone)

Key New Features

  • PKI Support for authentication
  • Integration into openstack-common libraries
  • Swift AUTH middleware allowing overrides of authentication
  • Consolidation of CLI option names to global openstack standard (use hyphens)

The full list of Folsom features can be found here.

Known Issues

  • V2 API exposes token within the URL
  • If a tenant is deleted in Keystone, there is no orchestration to verify that resources associated with that tenant are disabled and/or removed in other projects (glance, nova, swift, etc)
  • The Keystone CLI lacks a means of reporting the tenants that a user is associated with
  • auth_token middleware requires installation of almost all of keystone, is not in its own package
  • LDAP backend is lacking TLS/LDAPS support
  • No active directory specific LDAP backend
  • V2 API is not backed by RBAC

Upgrade Notes

OpenStack Network Service (Quantum)

Key Features

  • First "core" release of OpenStack Quantum
  • v2 tenant-facing API to control L2 networking and IP address management
  • pluggable network back-ends technologies, including Open vSwitch, Cisco, Linux Bridge, Nicira NVP, Ryu, and NEC.
  • support for overlapping IP addresses on different L2 networks.
  • new and improved CLI
  • DHCP service with support for overlapping IPs.
  • support for OpenStack notifications and API quotas.
  • extension support for "provider networks" that map to physical VLANs or flat networks.
  • extension support for basic L3 forwarding, SNAT, and floating IPs. Support for multiple routers.
  • Keystone-integrated API policy framework to allow support different API-modes: tenant network control or admin-only network control.

The full list of Folsom features can be found here.

Known Issues

  • Nova security groups and metadata server are not compatible with overlapping IPs.

Upgrade Notes

OpenStack Block Storage (Cinder)

Key Features

...

The full list of Folsom features can be found here.

Known Issues

Upgrade Notes

Known packaged distributions

Add Your distro here