The OpenStack Blog

Author Archive

OpenStack Community Weekly Newsletter (Oct 4 – 11)

Register Now For The Summit in Hong Kong
在全体大会中将提供英文至中文之即时翻译。 要得到更多信息, 请查阅注册信息页

CoreOS, a good operating system for your OpenStack controllers

Sébastien Han explains why in his opinion CoreOS is an excellent operation system for your OpenStack controllers. Even if CoreOS is not mature enough to be put in production, the technology has a lot of advantages and features that are worth exploring.

The Growing Diversity inside OpenStack Object Storage

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. The good news is that a lot of exciting things are happening in Swift, specifically around the community participation and growing ecosystem.

Improving the OpenStack Documentation Build Tools

The tools for building and checking the OpenStack Documentation manuals has been improved with a few different options for fine-grained control. The new tools are run locally and as jenkins jobs allowing writers submitting a patch to get quickly an overview about what fails.

Tips ‘n Tricks

Upcoming Events

Reports from Previous Events

Other News

Welcome New Developers

Is your affiliation correct? Check your profile in the OpenStack Foundation Members Database!

Got answers?

Ask OpenStack is the go-to destination for OpenStack users. Interesting questions waiting for answers:

OpenStack Reactions

straight two +2 / approval in the same day

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.

The Growing Diversity inside OpenStack Object Storage

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.

OpenStack Community Weekly Newsletter (Sep 27 – Oct 4)

Register Now For The Summit in Hong Kong
在全体大会中将提供英文至中文之即时翻译。 要得到更多信息, 请查阅注册信息页

September 2013 PTL elections – Final results

Thank you to the electorate, to all those who voted and to all candidates who put their name forward for PTL for this election. A healthy, open process breeds trust in our decision making capability – thank you to all those who make this process possible.

Thinking about how to Implement OpenStack Core Definition

There have been a number of community discussions (OSCON, SFO & SA-TX) around the process for OpenStack Core definition. We’re continuing to get community feedback.  So what’s next?

First…. Get involved: Upcoming Community Core Discussions

  • 10/8 7pm (Tues) New York City Meetup (Rob Hirschfeld & Monty Taylor)
  • 10/16 9am (Wed) tentative Online Meetup (details TBD, Rob Hirschfeld & Alan Clark)
  • 10/22 7pm (Tues) Minnesota Meetup (Kyle Mestery & Sean Roberts)
  • Week Before Summit: Beijing Meetup hosted by Alan Clark (details TBD)

What’s Next?  Implementation! Rob Hirschfeld has some ideas about that too on his blog.

Easier upstreaming / back-porting of patch series with git

Have you ever needed to port a selection of commits from one git branch to another, but without doing a full merge? This is a common challenge and Adam Spiers spends some time explaining how to ease the pain.

Tips ‘n Tricks

Upcoming Events

Reports from Previous Events

Other News

Welcome New Developers

Is your affiliation correct? Check your profile in the OpenStack Foundation Members Database!

OpenStack Reactions

getting busy while the gates are broken

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.

OpenStack Community Weekly Newsletter (Sep 20-27)

Register Now For The Summit in Hong Kong
在全体大会中将提供英文至中文之即时翻译。 要得到更多信息, 请查阅注册信息页

Last batch of invites to the Hong Kong summit has been sent to Active Technical Contributors (ATCs). Check your inbox and spam folders if your code merged before September 25th.

Participate in the OpenStack User Survey by September 30!

A tale of 3 OpenStack clouds : 50,000 cores in production at CERN

Tim Bell in his blog post explains the different OpenStack environments at CERN and their distinct teams of evaluation and administration.

OpenStack Icehouse Incubation Roundup

The OpenStack Technical Committee met this week to consider the status of incubated projects for the upcoming Icehouse cycle. As a result, database provisioning (codename Trove)will be an official part of the Icehouse (2014.1) release, while message queues (Marconi) and bare-metal server provisioning (Ironic) will be in incubation with a view to becoming official in the as-yet-unnamed J (2014.2) release. MapReduce as a service (Savanna) will also be incubated.

How to Use Ask OpenStack

We’re continuously building together “The best place on the Internet to find answers to common OpenStack problems”: our Question&Answers site Ask OpenStack is such place and needs everybody’s help. Ask OpenStack is a collaborative effort, think of it like a wiki where pages are made only of questions and answers. Anybody with more than 100 karma points can fix a question or an answer and anybody can gain karma points by getting votes on answers and/or questions.

Introducing the NNFI scheduler for Zuul

We recently made a change to Zuul’s scheduling algorithm (how it determines which changes to combine together and run tests).  Now when a change fails tests (or has a merge conflict), Zuul will move it out of the series of changes that it is stacking together to be tested, but it will still keep that change’s position in the queue.  Jobs for changes behind it will be restarted without the failed change in their proposed repo states.  And if something later fails ahead of it, Zuul will once again put it back into the stream of changes it’s testing and give it another chance.

Tips ‘n Tricks

Upcoming Events

Reports from Previous Events

Other News

Welcome New Developers

Is your affiliation correct? Check your profile in the OpenStack Foundation Members Database!

Got answers?

Ask OpenStack is the go-to destination for OpenStack users. Interesting questions waiting for answers:

OpenStack Reactions

When I realised it was me who broke the gate

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.

OpenStack Governance: Electing Technical Leaders For Next Development Cycle

An important part of OpenStack’s culture is to elect its tech leaders every six months: we’re in the process of electing the Project Tech Leads for the next 6 months release cycle. Our governance model based on merit is one of the strong points of our community. Except otherwise-noted in the program description, the electorate for a given program PTL election are the Foundation individual members that are also committers for one of the program projects over the Grizzly-Havana timeframe (from 2012-09-27 to 2013-09-26, 23:59 PST).

This week from Sep 20 to Sep 26 the candidates to PTL positions can offer themselves. The e-voting booths will be open from Sep 27 to Oct 3. Elections will be held using CIVS and a Condorcet algorithm (Schulze/Beatpath/CSSD variant). Any tie will be broken using TieBreaking rules.

After the PTLs are elected we will also elect the members of the Technical Committee. This is the first election with the new TC charter: we renew 11 TC seats for this election. Candidates ranking 1st to 6th will get one-year seats, and candidates ranking 7th to 11th will get 6-month seats.  The electorate for TC election are the Foundation individual members that are also committers for one of the official programs projects over the Grizzly-Havana timeframe (from 2012-09-27 to 2013-09-26, 23:59 PST).

Any member of an election electorate can propose his/her candidacy for the same election (except the two TC members who were elected for a one-year seat last Spring, Vishvananda Ishaya and Thierry Carrez). No nomination is required.  More details on the dedicated wiki page.

How to Use Ask OpenStack

We’re continuously building together “The best place on the Internet to find answers to common OpenStack problems”: our Question&Answers site Ask OpenStack is such place and needs everybody’s help. Ask OpenStack is a collaborative effort, think of it like a wiki where pages are made only of questions and answers. Anybody with more than 100 karma points can fix a question or an answer and anybody can gain karma points by getting votes on answers and/or questions.

We have collected some suggestions to use for those that ask questions and those that answer in our wiki. The sum of it is:

If you’ve used Ask OpenStack to ask questions or to give answers, please let us know what you think and how you would see it improved in the comments below.

vote-up

Remember to vote good questions and answers on Ask OpenStack!

OpenStack Community Weekly Newsletter (Sep 13-20)

Register Now For The Summit in Hong Kong
在全体大会中将提供英文至中文之即时翻译。 要得到更多信息, 请查阅注册信息页

Today all Hong Kong Summit Speakers were notified whether or not your submission was accepted for inclusion in the final Summit agenda. If you submitted a talk please check your email now (the email address that you used when you submitted the session). If you do not see a notification email sent from OpenStack please contact events@openstack.org.

Participate in the OpenStack User Survey by September 30!

OpenStack Launches Training Marketplace

The OpenStack Foundation has launched a new Training Marketplace, making it easier to discover and participate in training courses offered by technology providers in the OpenStack ecosystem. Aptira, hastexo, The Linux Foundation, Mirantis, Morphlabs, Piston, Rackspace, Red Hat, SUSE and SwiftStack are the first companies to have courses available in the Marketplace, with the goal of growing the OpenStack talent pool and accelerating the availability of OpenStack training courses worldwide.

Tips ‘n Tricks

Upcoming Events

Reports from Previous Events

Other News

Welcome New Developers

Is your affiliation correct? Check your profile in the OpenStack Foundation Members Database!

  • Thomas Maddox, Rackspace
  • Vitaliy Kolosov, Yahoo!
  • Chen Xiao, China
  • Chengli XU, Netease
  • Vitaly Kostenko, None
  • David Xie, Platform Computing
  • Keith Burns, Nexus IS
  • Dazhao Yu, IBM
  • Yves-Gwenael Bourhis, Cloudwatt
  • Sahid Orentino Ferdjaoui, Cloudwatt
  • Noboru Arai, NEC
  • Yair Fried, Red Hat
  • Kiyohiro Adachi, NEC
  • Ling Gao, IBM
  • Leonard Packham, Rackspace
  • Jason Smith, Rackspace
  • Hart Hoover, Rackspace
  • Abhishek Lahiri, Symantec Corporation
  • Evgeny Fedoruk, Radware
  • Denny Zhang, Unitedstack
  • Harri Hämäläinen, CSC – IT Center for Science Ltd.
  • Victor Morales, Intel
  • Sam Harwell, Rackspace
  • Bo Lin, Vmware
  • Joe Cropper, IBM

Got answers?

Ask OpenStack is the go-to destination for OpenStack users. Interesting questions waiting for answers:

OpenStack Reactions

When I am about to -1 a review

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.

 

OpenStack Community Weekly Newsletter (Sep 6-13)

Register Now For The Summit in Hong Kong
在全体大会中将提供英文至中文之即时翻译。 要得到更多信息, 请查阅注册信息页

The last batch of invites to the Summit for OpenStack Active Technical Contributors will be send in the next 10 days. If you have committed code or documentation before September 6 expect official communication soon.

Participate in the OpenStack User Survey by September 30!

We’re kicking off the second round of the OpenStack User Survey this month! You may remember before the April Summit we helped the User Committee run a survey to aggregate OpenStack deployments and share the results.

OpenStack Docs Boot Camp Wrap Up

We gathered about 20 writers and developers who wanted to learn about OpenStack documentation in the Mirantis training room for two days this week in Mountain View, California. The idea for a docs boot camp came from the OpenStack Infrastructure team who held one back in June. We wanted to enable more people to contribute to OpenStack documentation through in-person training and team building. It’s not like a book sprint, with the goal of a book in five days, but rather a training session, with questions and answers in real time. Read the full report from Anne Gentle.

Contributing To OpenStack Even If You Are Not A Developer

Kenneth Hui outlines some ways for community members to become contributors to OpenStack without having to write a line of Python code.

Tips ‘n Tricks

Upcoming Events

Reports from Previous Events

Other News

Security Advisories

OpenStack Reactions

Trying to convince our release manager to allow that particuliar FFE

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.

OpenStack Community Weekly Newsletter (Aug 30 – Sep 6)

Register Now For The Summit in Hong Kong
在全体大会中将提供英文至中文之即时翻译。 要得到更多信息, 请查阅注册信息页

OpenStack Heat and Ceilometer got their dashboard panel

The Havana milestone release of the Horizon dashboard brought an absolutely wonderful panel for Heat, the orchestration service and Ceilometer, the metering service. Enjoy a preview before the Havana’s official release.

OpenStack Icehouse Incubation Roundup

The OpenStack Technical Committee met this week to consider the status of incubated projects for the upcoming Icehouse cycle. As a result, database provisioning (codename Trove) will be an official part of the Icehouse (2014.1) release, while message queues (codename Marconi) and bare-metal server provisioning (codename Ironic) will be in incubation with a view to becoming official in the as-yet-unnamed J (2014.2) release.

Bringing Go To The Cloud With The Gophercloud SDK

Go is a rapidly emerging programming language created out of Google by Rob Pike and Ken Thompson. Rackspace is investing in Go by creating a multi-cloud software development kit (SDK) for the Go programming community called Gophercloud. It will support OpenStack first, Rackspace Cloud second.

Scaling the OpenStack Test Environment

A year ago James Blair introduced Zuul, a program he developed to drive the OpenStack project’s gating system. In short, each change to an OpenStack project must pass unit and integration tests before it is merged. Over the past year, the OpenStack project has grown tremendously, with 62 git repositories related to OpenStack, 30 for the project infrastructure, and an additional 75 unofficial projects that share the same testing infrastructure. In all, the development infrastructure currently serves 167 repositories. They run up to 720 test jobs per hour, and our dynamic provisioning system has pushed our test node count up to 328 nodes online and running tests simultaneously. Over the past year, the OpenStack Infra team made a large number of changes to prepare for this load. This blog post by jeblair has some of the key innovations that help us test at scale.

For VIM users out there: qtpy.vim

A simple way of running python unit tests from within VIM based on the cursor location. Useful for receiving immediate feedback as you write tests, despite what test runner or framework your project uses to run its tests.

Tips ‘n Tricks

Upcoming Events

Reports from Previous Events

Other News

Welcome New Developers

Is your affiliation correct? Check your profile in the OpenStack Foundation Members Database!

  • Subashini Soundararajan, Rightscale
  • Sam Alba, dotCloud Inc
  • Itzik Brown, None
  • William Van Hevelingen, Portland State University
  • Brianna Poulos, JHU/APL
  • Łukasz Jernaś, Allegro Group
  • Yangyang Zheng, CIeNET Technologies
  • Valerii Zhelezniakov, None (Mirantis?)
  • Rob Raymond, HP
  • Daniel Izquierdo, Bitergia
  • Swapnil Kulkarni, None
  • Robert Tingirica, Cloudbase Solutions
  • Shaun McCance, Cisco
  • nancykyo, ?
  • Abishek Subramanian, Cisco
  • Zhengguang Ou, None
  • Simon, Unitedstack

OpenStack Reactions

Trying to understand how the Swift ring work

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.

 

OpenStack Community Weekly Newsletter (Aug 23-30)

Register Now For The Summit in Hong Kong
<在全体大会中将提供英文至中文之即时翻译。 要得到更多信息, 请查阅注册信息页

Ambassador Program – Specifics

Following from the previous post, we’ve had a range of people express their support for the program and quite a number already looking for the application form! So, some more details about the Ambassador Program. Ambassadors will be recognised on the OpenStack website for their efforts, and provided with support from foundation staff to conduct their duties. They will also get access to a funding program – allowing them to request funds for activities of impact in their region. We’d also expect ambassadors to attend the summits, and the Foundation would likely assist if it wasn’t possible for them to be there using their own methods.

How Heat Orchestrates your OpenStack Resources

One of the great things about orchestration is that it automatically figures out the operations it needs to perform. So whenever you deploy (or modify) your infrastructure you need not write a script to do so; you simply describe the infrastructure you want and the orchestration engine does the rest. Zane Bitter describes how this works in Heat.

Autoscaling with Heat and Ceilometer

Like AWS CloudFormation, Heat allows to create auto scaling stacks. In order to do this, some metrics need to be retrieved from your VM and some actions need to be triggered when a specified event occurs on these metrics. These actions are usually upscaling (create some new VMs) or downscaling (destroy some Vms). Starting with the Havana version (currently trunk), Ceilometer can now trigger actions when something happens to these metrics by creating alarms. The Heat agent inside the VM is no more needed.

Taking OpenStack Core discussions to community

We’ve been building up to a broad discussion about the OpenStack Core and I’d like to invite everyone in the OpenStack community to participate (review latest). Alan Clark (Board Chairman) officially kicked off this open discussion with his post on the OpenStack blog last week.  And we’re trying to have face-to-face events for dialog like the Core meetup tonight in San Francisco.  Look for more to come! Of course, this will also be a topic at the summit. The Board needs to move this forward in the November meeting, so NOW is the time to review and give us input.

The OpenStack T-Shirt Design Contest Winner is…

Raul Chan’s design:

Winning T-shirt Design

OpenStack in Production

OpenStack Swift & many small files

Spil Games has been running Swift for more than two years now, hosting over 400 million files with an average file size of about 50 KB per object. They have a replica count of three so there are1.2 billion files to be stored on the object servers. Generally speaking, Swift has turned out to be a solid object storage system. They however run into some performance issues and in a blog post they describe how they analyzed and solved them.

Tips ‘n Tricks

Upcoming Events

Reports from Previous Events

Other News

Security Advisories

Got answers?

Ask OpenStack is the go-to destination for OpenStack users. Interesting questions waiting for answers:

Welcome New Developers

Is your affiliation correct? Check your profile in the OpenStack Foundation Members Database!

  • Jakub Krajcovic, Rackspace
  • Michal Jura, Suse
  • Maris Fogels, None
  • Tim Smith, Gridcentric
  • Claudiu Belu, Cloudbase Solutions
  • David Stanek, AG Interactive
  • John Dennis, Red Hat
  • Mikhail Dubov, Mirantis
  • Scott Radvan, Red Hat
  • Michael Solberg, Red Hat
  • Auston McReynolds, eBay
  • Ilya Sviridov, Mirantis
  • Chris Johnson, Rackspace

OpenStack Reactions

When a Hyper-V driver developer finds a dependency on linux in oslo

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.

Back to top