Tag: release

The Growing Diversity inside OpenStack Object Storage

October 9th, 2013 — 4:20am

Of all OpenStack projects, Object Storage (also known as Swift) has always been considered mature or, in other words, a place where new things rarely happen. I’ve always been looking at the Object Storage project closely and I’m happy to report a lot of exciting things are happening in Swift, specifically around the community participation and growing ecosystem.

The total number of contributors to OpenStack Object Storage reached 136 with as many as 16 different people committing code in a single week of July 2013. Of those, 64 have participated in the Havana cycle, 30 of whom are new contributors to Swift. The charts show a very good upward trending curve for the total authors per week, different people filing new bugs (the Closers/Openers chart) and variety of people filing, triaging, setting priority and fixing bugs (the Changers chart). The top contributors (by patch count) are from 6 different companies: SwiftStack, Red Hat, Rackspace, United Stack, IBM, and eNovance.

Features are also growing: in Havana we’ll get global clusters. This allows deployers to build a single Swift storage system that spans a wide geographic area. For example, a deployer can build a Swift storage cluster that keeps different replicas in different regions for either DR or for low-latency regional access. SwiftStack, SoftLayer, and Mirantis all contributed into the global clusters feature. More details on what’s coming are on the CHANGELOG. Get to the Summit in Hong Kong to hear how Concur set up their global Swift cluster.

More new and cool features are also coming: SwiftStack, Box, and Intel are working on an erasure coding storage policy. Rackspace is working on improving replication. Red Hat is working on making Swift’s interface to storage volumes more dynamic. Work has started on this functionality and will be a major topic of discussion in Hong Kong.

Because of this broad base of contributors, the major feature development addressing real-world use cases, and the proven performance at scale, OpenStack Object Storage is being widely deployed and is powering some of the world’s largest storage clouds. I’m tremendously excited about Swift’s progress and its future trajectory.

Comment » | Communication, community, Development

Boris Renski of Mirantis presents: What’s new in OpenStack Folsom | Webcast 4 October 2012

October 2nd, 2012 — 6:34pm

Date: Thursday 4 October 2012 Time: 9am PT/12 Noon ET/6pm CET
Sign up here.

As many of you know, the Folsom release marks OpenStack’s transition from a service provider platform to an enterprise ready solution, with its baseline features set and hardening for enterprise usage in place.

I’d like to invite you to join me and Piotr Siwczak, Senior Staff Engineer at Mirantis and contributor to OpenStack, for technical overview of what’s new in the Folsom Release this Thursday, October 4th, at 9am Pacific.

Here’s what we’ll cover.

  • Synopsis of market developments since the April Essex release
  • New capabilities and user features: Nova, Cinder, Keystone, hypervisor support
  • Quantum and Load Balancer as a Service
  • Under-the-covers with key new architectural features
  • Q&A

The webcast is targeted both to experienced OpenStack users and cloud infrastructure teams considering new deployments. Click here for details on signing up.  Seats are limited.

Date: Thursday 4 October 2012
Time: 9am PT/12 Noon ET/6pm CET
You can review the Mirantis Privacy Policy here.  

Boris Renski, EVP and co-founder of Mirantis, is a member of the OpenStack Foundation Board.


Comment » | Event, Webinar

OpenStack Community Weekly Newsletter (Sep 21-28)

September 28th, 2012 — 2:24pm

Highlights of the week

OpenStack Folsom Is Here With The Schedule Of The Summit

Another release for OpenStack today, the sixth in a little over two years.  Folsom, or 2012.2 has two new services Networking (Quantum) and Block Storage (Cinder) services, architected in line with the OpenStack philosophy of pluggability and extensibility. While work was underway to establish the new OpenStack Foundation, our thriving community once again delivered the release on-time and with all planned essential features. The full announcement with links to the release notes on OpenStack 2012.2 (“Folsom”) released! Direct download links on http://bit.ly/openstackfolsom

Published the Agenda for the OpenStack Summit

The schedule for the OpenStack Summit has been published: take advantage of the discount until the end of September (save $200) on the registration fee and come meet this amazing OpenStack community live in San Diego.

Technical Committee elections results, Fall 2012

The OpenStack TC election period is now over. The winners for the 3 remaining seats on the Technical Committee are: Monty Taylor, Anne Gentle, Russell Bryant.

They are elected for a one-year term, and join the already-elected members: Vish Ishaya, John Dickinson, Brian Waldon, Joe Heck, Gabriel Hurley, Dan Wendlandt, John Griffith, Mark McLoughlin, Jay Pipes and Thierry Carrez.

OpenStack Folsom Architecture

Ken Pepple updated his “Intro to OpenStack Architecture 101″ for the official documentation. Read the expanded version of it on his blog.

Providing a Unified View of OpenStack Projects

Wan to find answers to questions like: who’s contributing to that particular feature of OpenStack? What is that developer working on? How many work hours/lines of code went into adding that feature/blueprint? What are users saying about OpenStack? Register here for the webinar and don’t miss the talk on Wednesday, October 17 in San Diego.

The Top 3 New Swift Features in OpenStack Folsom

There has been a ton of activity in and around Swift throughout the Folsom release cycle. Swift has moved from version 1.4.8 in the Essex release to version 1.7.4 in the Folsom release. Some of the new features added in the Folsom release include the integration of Keystone middleware, the separation of the Swift CLI and client library so Glance can more easily integrate with Swift to store Nova images.

Swift has also added many new features to its core storage engine. Find out about it from SwiftStack Team.

From nova-network to quantum

If you wonder what changed in OpenStack Networking with the release of Folsom, this is the article to read. By Sébastien Han and Emilien Macchi.

Quantum plugin comparison

Folsom has been released, it’s probably time for some of you to deploy OpenStack. This is a follow up to the article titled From nova-network to Quantum. One of the main question with Folsom is: which Quantum plugin should I use? The answer could be in this article! Another article co-written with Emilien Macchi. Deep dive into the available plugins in Quantum for OpenStack Folsom.

Tips and tricks

Other news

Chart of the week

Lots more charts are available on Bitergia’s report on Folsom and Mark McLoughlin (spelled right this time) github tree.

Folsom contributors ecosystem

The weekly newsletter is a way for the community to learn about all the various activities occurring on a weekly basis. If you would like to add content to a weekly update or have an idea about this newsletter, please leave a comment.

Comment » | Communication, community, Newsletter

OpenStack Folsom Is Here With The Schedule Of The Summit

September 27th, 2012 — 12:29pm

Another release for OpenStack today, the sixth in a little over two years.  Folsom, or 2012.2 has two new services Networking (Quantum) and Block Storage (Cinder) services, architected in line with the OpenStack philosophy of pluggability and extensibility. While work was underway to establish the new OpenStack Foundation, our thriving community once again delivered the release on-time and with all planned essential features.

The most impressive feature for me is the amount of people and companies that contributed to it: over 330 people from almost 50 companies. Not only the quantity of people involved in OpenStack Folsom has increased compared to the previous release Essex, but also the diversity of the echosystem increased. The study contributed by Bitergia shows how the ecosystem evolved between the two releases, increasing in size and diversity.

It’s time for yet another celebration before we head up to San Diego for the OpenStack Summit where we’ll start planning the next six months and Grizzly. The schedule for the Summit has been published: take advantage of the discount until the end of September (save $200) on the registration fee and come meet this amazing OpenStack community live in San Diego.

Comment » | Communication, community

OpenStack Announces Diablo Release

September 29th, 2011 — 6:43pm

We are pleased to announce Diablo, the fourth release of OpenStack.  In the 6 months since the Cactus release, we have seen the OpenStack community grow to over 1500 people and 110 member companies, and a great increase in the number of production deployments across the globe.  OpenStack continues to mature and build upon the momentum of the previous Cactus release.

This release marks the first 6 month release cycle of OpenStack.  The next release, Essex, will also be a 6 month release cycle and development is now officially underway. While Diablo includes over 70 new features, the theme is scalability, availability, and stability.

Feature Highlights

We’ll discuss briefly some of the new features among the core OpenStack projects.  For a complete list, please see the official release notes.

OpenStack Compute (Nova)

  • Distributed scheduling across zones, allowing larger compute clusters
  • A multi-host networking mode providing higher availability in DHCP and VLAN networks
  • Ability to snapshot, clone and boot from volumes
  • Ability to pause and suspend KVM instances
  • Automated instance migration during host maintenance
  • Support for Virtual Storage Arrays

OpenStack Storage (Swift)

  • Multi cluster synchronization, allowing replication to multiple geographical locations on a container by container basis.
  • Initial release of Swift Recon, middleware that allows monitoring of storage nodes and processes
  • Ability to report statistics at the container level

OpenStack Image Service (Glance)

  • New filtering and searching capabilities, simplifying management of large image stores
  • Ability to share images between tenants
  • Delayed deletion of images for increased performance

New Projects Overview

During the course of the Diablo release, there was quite about of activity around new and existing projects in the OpenStack eco-system that are poised to take on more prominent roles as of the Diablo release.  Two such projects, Identity and Dashboard, were promoted to core status during the Diablo cycle, meaning they will be officially supported projects as of Essex.  Quantum, OpenStack’s network as a service project, is in incubation status for Essex.  To learn more about the project incubation and core status promotion polices, please see The New Project Process.

OpenStack Identity (Core)

OpenStack Identity (code-named Keystone) provides identity management services across all OpenStack projects via a simple token based authentication system.  This will enable those running OpenStack in their environments to authenticate against their existing identity management systems.  Keystone will provide an abstract interface to a number of identity systems and support is planned for LDAP, ActiveDirectory, SAML, and OAuth.

OpenStack Dashboard (Core)

The Dashboard project provides a modular web based user interface to OpenStack.  This project highlights the functionality within OpenStack while providing a pluggable architecture that makes it easy for companies building products and services that extend OpenStack’s core functionality to integrate with the platform.  Today it provides both end users and administrators way to visualize and manage virtual infrastructure, quotas, object storage, network and security resources, and more.

OpenStack Quantum (Incubation)

Quantum is OpenStack’s network as a service solution, enabling advanced network topologies beyond what is possible today in Nova’s existing networking models.  Quantum will provide support for layer 2 over layer 3 tunneling to avoid the limitations of VLANs, as well as rate limiting and quality of service guarantees.  It will also provide support for monitoring protocols like NetFlow.

Upcoming for the Essex Release

Congratulations to everyone that helped Diablo come together!  Up next is the OpenStack Design Summit in Boston.  We will be planning the features and progress made during the last 6 months, and looking forward to the next 6 months of the Essex release.  Join us October 3rd through 7th at the Boston Intercontinental Hotel!

1 comment » | Development

OpenStack Announces Cactus Release

April 15th, 2011 — 10:31am

With the availability of the Cactus release of OpenStack today the momentum and progress of the project continues to grow. A tremendous amount of effort and contribution from the large, and growing, community has added significant features, fixed a lot of bugs, and debated and discussed many technical issues. I am impressed with the progress that has been made since the Bexar release just 10 weeks ago and believe the projects and code are tracking to fill the promise of being the ubiquitous, open source cloud solution.

New features in Nova (OpenStack Compute) include:

  • Two additional virtualization technologies: LXC containers and VMWare/vSphere ESX / ESXi 4.1, Update 1. Driven by a common compute control infrastructure (Nova) this brings the options for OpenStack host virtualization to 8 (adding to Microsoft Hyper-V, KVM, QEMU, UML, Xen, and Citrix XenServer).
  • Live Migration support for KVM-based systems landed in the Cactus release; it is now possible to move running VMs from one physical host to another without a shut down.
  • Lots of new features were added to XenServer support: network and file injection, IPv6 support, instance resize and rescue, network QoS, and VM instance parameters.
  • The OpenStack Compute API version 1.0 is available, with the OpenStack Compute API version 1.1 marked as “experimental” for Cactus. The intent is to finalize the 1.1 API at the Diablo design summit and have it complete and stable in the Diablo release. Multi-tenant accounting support was added to OpenStack API, allowing multiple accounts (projects) and admin API access to create accounts & users.
  • The OpenStack Compute API version 1.1 supports a standardized extension mechanism, this allow developers to innovate more quickly by adding extensions to their local OpenStack installations ahead of the code being accepted by the OpenStack community as a whole;
  • Nova can now start instances from VHD images that include customer data and kernel in one unified image.
  • Volume backend support has been enhanced; Nova now supports volumes residing on HP SANs and Solaris iSCSI devices.
  • Continued work on feature uniformity and parity across network types and hypervisors; IPv6 is now supported in all network modes, including FlatManager and VlanNetworkManager. Basic network injection is now supported under XenAPI.
  • Multi-cluster region support, which allows administrators to manage servers in clusters, and create fault zones and availability zones.

New features in Glance (OpenStack Image Registry and Delivery) include:

  • New command line interface tool (aptly-named “glance”) that allows direct access to Glance services through the API.
  • Support for multiple image formats through a new disk_format and container_format metadata definition.
  • Uploaded images can now be verified against a client-provided checksum, to ensure the integrity of the transfer.

New features in Swift (OpenStack Object Storage) include:

  • The option to serve static website content directly from a 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.
  • To more quickly detect errors for often-served files, Swift now performs content checksum validation during object GET actions.
  • Performance of many request types has been improved through a refactoring of the Swift Proxy Server.
  • To avoid slowdowns for common operations when deleted items build up over time, Swift now has improved indexing of the SQLite databases for account and container listing and tracking.
  • An enhanced authentication system (SWauth) is available.
  • The ability to collect and serve data that enables integration of service provider billing solutions or internal chargebacks.

In addition to the work done on the project code, there have been several other things happening to improve the state of OpenStack. Primary amongst these was the election of Project Team Leaders for the three current OpenStack projects… Congratulations to Vish Ishaya (vishy) [Nova], John Dickinson (notmyname) [Swift], and Jay Pipes (jaypipes) [Glance] as new PTL’s, they also join the OpenStack Project Policy Board.

The OpenStack Project Policy Board also had elections, with 5 board members holding elected seats. These are Thierry Carrez (ttx), Rick Clark (dendrobates), Eric Day (eday), Soren Hansen (soren), and Ewan Mellor (ewanmellor). Congratulations folks!

OpenStack has defined a process for bringing in new projects, both as core projects and those that are being incubated.  (See http://wiki.openstack.org/Governance/Approved/NewProjectProcess). The initial incubation project is “Burrow”, a simple queuing service for OpenStack being led by Eric Day (eday). At the upcoming Diablo Design Summit I expect several more projects to be proposed for incubation; including Load Balancing and Database Services.

The Diablo Design Summit is setting up to be the most dynamic and content-filled summit to date! The entire week is completely filled with attendees and items for discussion. While ttx and the PTL’s are busy scheduling all the sessions here are a few of the highlights:

  • Network as a Service. In order to fulfill the vision of OpenStack as a secure cloud infrastructure with the ability to federate across clouds it is imperative that the underlying network support isolation, federation, and the ability to manage these topologies. The NaaS discussion has many important participants working hard to collaborate on this very technical set of issues.
  • Volume services. Extending the initial Nova volume management for richer block storage solutions.
  • Additional machine types (GPU accelerators, larger multi-core processor systems).
  • Consistent authentication and authorization across OpenStack projects.
  • Multi-zone support, intra-data center and federation across data centers.
  • Project management discussions.
  • Stability and QA automation. A key theme of the Diablo release will be to automate the build and test infrastructure for OpenStack to ensure that trunk is always runnable. With the proliferation of virtualization architectures, machine architectures, and service options this will be a key element to success of the project.
  • Complete and stable OpenStack version 1.1 API.
  • Target large scale service provider deployments, with proof of concepts happening in large OpenStack contributor sites.

A job well done to all of the folks that contributed and made the Cactus release come together and get released. I will see all of you at the Design Summit in Santa Clara and look forward to the discussions around the Diablo release and the future of OpenStack!

Lastly, the OpenStack Project Team Leaders are hosting a Webinar on Tuesday April 19th at 3:00 pm CST. More information at http://www.openstack.org/blog/2011/04/openstack-cactus-webinar/.

Director, OpenStack@Rackspace

32 comments » | Communication, Development

Coming up in OpenStack Cactus…

March 16th, 2011 — 11:15am

From Thierry Carrez…

In a bit more than a week, we will hit FeatureFreeze for OpenStack “Cactus” cycle, so we start to have a good idea of what new features will make it. The Cactus cycle focus was on stability, so there are fewer new features compared to Bexar, but the developers still achieved a lot in a couple of months…

Swift (OpenStack object storage)

The Swift team really focused and stability and performance improvements this cycle. I will just single out the refactoring of the proxy to make backend requests concurrent, and improvements on sqlite3 indexing as good examples of this effort.

Glance (OpenStack image registry and delivery service)

Bexar saw the first release of Glance, and in Cactus it was vastly improved to match standards we have for the rest of OpenStack: logging, configuration and options parsing, use of paste.deploy and non-static versioning, database migrations… New features include a CLI tool and a new method for client to verify images. Glance developers might also sneak in an authentication middleware and support for HTTPS connections !

Nova (OpenStack compute)

A lot of the feature work in Nova for Cactus revolved around the OpenStack API 1.1 and exposing features through XenServer (migration, resize, rescue mode, IPv6, file and network injection…). We should also have the long-awaited live migration feature (for KVM), support for LXC containers, VHD images, multiple NICs, dynamically-configured instance flavors or volume storage on HP/Lefthand SANs. XenAPI should get support for Vlan network manager and network injection. We hope support for VMWare/vSphere hypervisor will make it.

The rest of the Nova team concentrated on testing, bugfixing (already 115 bugfixes committed to Cactus !) and producing a coherent release, as evidenced by the work on adding the missing Ipv6 support for FlatManager network model. I should also mention that the groundwork for multi-tenant accounting and multiple clusters in a region also landed in Cactus.

Over the three projects branches, last month we had more than 2500 commits by more than 75 developers. Not too bad for a project less than one-year-old… We’ll see the result of this work on Cactus release day, scheduled April 14.

1 comment » | Communication, Development

OpenStack Austin Release Award Winners

November 16th, 2010 — 11:10am

Rewards, high fives, kudos, and good old fashioned handshakes. We gave those out and more at our first public OpenStack Design Summit during a break from jamming on Rock Band Thursday night. Chief Architect Rick Clark and I (Content Stacker Anne Gentle) wanted to recognize members of the community who made a significant impact on the Austin release through a variety of contributions. Our community is in its early stages and going through growth spurts, and these members found ways to build OpenStack up during a busy release cycle.

So, please join us in congratulating these community members:

Developer Community Awards

  • Vish Ishaya – Vish was rewarded for submitting the biggest patch (9,000 lines or so) that also broke the most stuff. We like breakers as long as they can fix what they break.
  • Alex Polvi - We wanted to recognize all of Alex’s work building community ties and helping us realize the vision of open source for clouds by being a strong community builder.
  • Jay Pipes – Jay gets recognized for so much Karma in the Launchpad system that Rick is practically suspicious. Just kidding, he has answered questions, submitted patches, fixed bugs, and in general been a huge push behind support for OpenStack from a developer’s perspective.

Content Stacker Community Awards

  • Stephen Milton – He took the Swift all-in-one instructions and tested and created a multiple-server instruction set that Chuck Thier then edited based on the Rackspace Cloud Files experience. It was a great mini-sprint effort.
  • David Pravec - He is always helpful answering questions in IRC, plus he created outlines for three manuals for Nova – Administration, Deployment, and Cloud-Users. He also created polished diagrams that are worth 1,000 words. Each.
  • Anthony Young - We recognize Anthony and the Anso labs team effort to completely refresh the Nova developer documentation and docstrings. Look for the fruits of their labor at nova.openstack.org.

We couldn’t build what we’ve built so far without all the combined efforts of all our developers, supporters, and documentation contributors. Take a minute to give these guys a high five with us.

And then get back to Rock Band.

Photo used with permission from Mark Interrante

8 comments » | community, Development, Documentation, Event

Back to top