Posts with tag OpenStack

My interview with Cool Python Codes

Thursday 05 October 2017 Python, Books, Gnocchi, VHFFS, OpenStack, Interview Comments

A few days ago, I've recently been contacted by Godson Rapture from Cool Python codes to answer a few questions about what I work on in open source. Godson regularly interview developers and I invite you to check out his website!

Here's a copy of my original interview. Enjoy!

Read More

OpenStack Summit Boston 2017 recap

Monday 15 May 2017 OpenStack, Gnocchi Comments

The first OpenStack Summit of 2017 was last week, in Boston, MA, USA. I was able to attend as I've been selected to give 3 talks, to help for a hands-on and to animate an on-boarding session. This made sure I was a bit busy every day, which was good.

Read More

Gnocchi independence

Saturday 06 May 2017 Gnocchi, OpenStack Comments

Three years have passed since I started working on Gnocchi. It's amazing to gaze at the path we wandered on.

Read More

Gnocchi 3.1 unleashed

Thursday 02 February 2017 Gnocchi, OpenStack Comments

It's always difficult to know when to release, and we really wanted to do it earlier. But it seems that each week more awesome work was being done in Gnocchi, so we kept delaying it while having no pressure to push it out.

Read More

Attending OpenStack Summit Ocata

For the last time in 2016, I flew out to the OpenStack Summit in Barcelona, where I had the chance to meet (again) a lot of my fellow OpenStack contributors there.

Read More

Gnocchi 3.0 release

Monday 03 October 2016 Gnocchi, OpenStack Comments

After a few weeks of hard work with the team, here is the new major version of Gnocchi, stamped 3.0.0. It was very challenging, as we wanted to implement a few big changes in it.

Read More

From decimal to timestamp with MySQL

When working with timestamps, one question that often arises is the precision of those timestamps. Most software is good enough with a precision up to the second, and that's easy. But in some cases, like working on metering, a finer precision is required.

Read More

A retrospective of the OpenStack Telemetry project Newton cycle

Monday 05 September 2016 OpenStack, Ceilometer, Gnocchi, Aodh Comments

A few weeks ago, I recorded an interview with Krishnan Raghuram about what was discussed for this development cycle for OpenStack Telemetry at the Austin summit.

Read More

The bad practice in FOSS projects management

During the OpenStack summit a few weeks ago, I had the chance to talk to some people about my experience on running open source projects. It turns out that after hanging out in communities and contributing to many projects for years, I may be able to provide some hindsight and an external eye to many of those who are new to it.

Read More

Gnocchi talk at the Paris Monitoring Meetup #6

Last week was the sixth edition of the Paris Monitoring Meetup, where I was invited as a speaker to present and talk about Gnocchi.

Read More

OpenStack Summit Newton from a Telemetry point of view

It's again that time of the year, where we all fly out to a different country to chat about OpenStack and what we'll do during the next 6 months. This time, it was in Austin, TX and we chatted about the new Newton release that will be out in October.

Read More

Gnocchi 2.1 release

Wednesday 13 April 2016 Gnocchi, OpenStack Comments

A little less than 2 months after our latest major release, here is the new minor version of Gnocchi, stamped 2.1.0. It was a smooth release, but with one major feature implemented by my fellow fantastic developer Mehdi Abaakouk: the ability to create resource types dynamically.

Read More

Pifpaf, or how to run any daemon briefly

Friday 08 April 2016 OpenStack, Python, TDD, Pifpaf Comments

There's a lot of situation where you end up needing a software deployed temporarily. This can happen when testing something manually, when running a script or when launching a test suite.

Read More

The OpenStack Schizophrenia

Wednesday 30 March 2016 OpenStack Comments

When I started contributing to OpenStack, almost five years ago, it was a small ecosystem. There were no foundation, a handful of projects and you could understand the code base in a few days.

Read More

Gnocchi 2.0 release

Friday 19 February 2016 Gnocchi, OpenStack Comments

A little more than 3 months after our latest minor release, here is the new major version of Gnocchi, stamped 2.0.0. It contains a lot of new and exciting features, and I'd like to talk about some of them to celebrate!

Read More

Timeseries storage and data compression

Monday 15 February 2016 Python, Gnocchi, OpenStack Comments

The first major version of the scalable timeserie database I work on, Gnocchi was a released a few months ago. In this first iteration, it took a rather naive approach to data storage. We had little ideas about if and how our distributed back-ends were going to be heavily used, so we stuck to the code of the first proof-of-concept written a couple of years ago.

Recently we got more feedbacks from our users, ran a few benchmarks. That gave us enough feedback to start investigating in improving our storage strategy.

Read More

Gnocchi 1.3.0 release

Wednesday 04 November 2015 OpenStack, Gnocchi Comments

Finally, Gnocchi 1.3.0 is out. This is our final release, more or less matching the OpenStack 6 months schedule, that concludes the Liberty development cycle.

Read More

OpenStack Summit Mitaka from a Telemetry point of view

Last week I was in Tokyo, Japan for the OpenStack Summit, discussing the new Mitaka version that will be released in 6 months.

I've attended the summit mainly to discuss and follow-up new developments on Ceilometer, Gnocchi, Aodh and Oslo. It has been a pretty good week and we were able to discuss and plan a few interesting things. Below are what I found remarkable during this summit concerning those projects.

Read More

Benchmarking Gnocchi for fun & profit

Tuesday 13 October 2015 OpenStack, Gnocchi, Ceilometer Comments

We got pretty good feedback on Gnocchi so far, even if we only had little. Recently, in order to have a better feeling of where we were at, we wanted to know how fast (or slow) Gnocchi was.

Read More

Gnocchi talk at OpenStack Paris Meetup #16

Monday 05 October 2015 OpenStack, Ceilometer, Gnocchi, Meetup Comments

Last week, I've been invited to the OpenStack Paris meetup #16, whose subject was about metrics in OpenStack. Last time I spoke at this meetup was back in 2012, during the OpenStack Paris meetup #2. A very long time ago!

Read More

My interview in le Journal du Hacker

Thursday 17 September 2015 OpenStack, Books, Python, Work, Interview Comments

A few days ago, the French equivalent of Hacker News, called "Le Journal du Hacker", interviewed me about my work on OpenStack, my job at Red Hat and my self-published book The Hacker's Guide to Python. I've spent some time translating it into English so you can read it if you don't understand French! I hope you'll enjoy it.

Read More

Visualize your OpenStack cloud: Gnocchi & Grafana

Monday 14 September 2015 OpenStack, Gnocchi, Grafana Comments

We've been hard working with the Gnocchi team these last months to store your metrics, and I guess it's time to show off a bit.

Read More

Ceilometer, Gnocchi & Aodh: Liberty progress

Tuesday 04 August 2015 OpenStack, Aodh, Gnocchi, Ceilometer Comments

It's been a while since I talked about Ceilometer and its companions, so I thought I'd go ahead and write a bit about what's going on this side of OpenStack. I'm not going to cover new features and fancy stuff today, but rather a shallow overview of the new project processes we initiated.

Read More

Timezones and Python

Tuesday 16 June 2015 Python, OpenStack Comments

Recently, I've been fighting with the never ending issue of timezones. I never thought I would have plunged into this rabbit hole, but hacking on OpenStack and Gnocchi I felt into that trap easily is, thanks to Python.

Read More

OpenStack Summit Liberty from a Ceilometer & Gnocchi point of view

Tuesday 26 May 2015 OpenStack, Ceilometer, Gnocchi Comments

Last week I was in Vancouver, BC for the OpenStack Summit, discussing the new Liberty version that will be released in 6 months.

I've attended the summit mainly to discuss and follow-up new developments on Ceilometer, Gnocchi and Oslo. It has been a pretty good week and we were able to discuss and plan a few interesting things.

Read More

My interview about software tests and Python

Monday 11 May 2015 Python, Books, TDD, OpenStack, Interview Comments

I've recently been contacted by Johannes Hubertz, who is writing a new book about Python in German called "Softwaretests mit Python" which will be published by Open Source Press, Munich this summer. His book will feature some interviews, and he was kind enough to let me write a bit about software testing. This is the interview that I gave for his book. Johannes translated to German and it will be included in Johannes' book, and I decided to publish it on my blog today. Following is the original version.

Read More

Gnocchi 1.0: storing metrics and resources at scale

Tuesday 21 April 2015 OpenStack, Ceilometer, Gnocchi Comments

A few months ago, I wrote a long post about what I called back then the "Gnocchi experiment". Time passed and we – me and the rest of the Gnocchi team – continued to work on that project, finalizing it.

It's with a great pleasure that we are going to release our first 1.0 version this month, roughly at the same time that the integrated OpenStack projects release their Kilo milestone. The first release candidate numbered 1.0.0rc1 has been released this morning!

Read More

Hacking Python AST: checking methods declaration

Monday 16 February 2015 Python, OpenStack Comments

A few months ago, I wrote the definitive guide about Python method declaration, which had quite a good success. I still fight every day in OpenStack to have the developers declare their methods correctly in the patches they submit.

Read More

Distributed group management and locking in Python with tooz

Friday 21 November 2014 Python, Tooz, OpenStack Comments

With OpenStack embracing the Tooz library more and more over the past year, I think it's a good start to write a bit about it.

Read More

Tracking OpenStack contributions in GitHub

Tuesday 19 August 2014 OpenStack, GitHub Comments

I've switched my Git repositories to GitHub recently, and started to watch my contributions statistics, which were very low considering I spend my days hacking on open source software, especially OpenStack.

Read More

OpenStack Ceilometer and the Gnocchi experiment

Monday 18 August 2014 OpenStack, Ceilometer, Gnocchi Comments

A little more than 2 years ago, the Ceilometer project was launched inside the OpenStack ecosystem. Its main objective was to measure OpenStack cloud platforms in order to provide data and mechanisms for functionalities such as billing, alarming or capacity planning.

Read More

OpenStack Design Summit Juno, from a Ceilometer point of view

Friday 30 May 2014 OpenStack, Ceilometer Comments

Last week was the OpenStack Design Summit in Atlanta, GA where we, developers, discussed and designed the new OpenStack release (Juno) coming up. I've been there mainly to discuss Ceilometer upcoming developments.

Read More

OpenStack Ceilometer Icehouse-2 milestone released

Friday 24 January 2014 OpenStack, Ceilometer Comments

Yesterday, the second milestone of the Icehouse development branch of Ceilometer has been released and is now available for testing and download. This means the first half of the OpenStack Icehouse development has passed!

Read More

Databases integration testing strategies with Python

Monday 06 January 2014 Python, Ceilometer, OpenStack Comments

The Ceilometer project supports various database backend that can be used as storage. Among them are MongoDB, SQLite MySQL, PostgreSQL, HBase, DB2… All Ceilometer's code is unit tested, but when dealing with external storage services, one cannot be sure that the code is really working. You could be inserting data with an incorrect SQL statement, or in the wrong table. Only having the real database storage running and being used can tell you that.

Read More

OpenStack Design Summit Icehouse, from a Ceilometer point of view

Wednesday 13 November 2013 OpenStack, Ceilometer Comments

Last week was the OpenStack Design Summit Icehouse in Hong-Kong where we, OpenStack developers, discussed and designed the new OpenStack release (Icehouse) that is coming up.

Read More

OpenStack Ceilometer Havana-3 milestone released

Tuesday 10 September 2013 OpenStack, Ceilometer Comments

Last week, the third and last milestone of the Havana development branch of Ceilometer has been released and is now available for testing and download. This means the end of the OpenStack Havana development time is coming, and that the features are now frozen.

Read More

OpenStack Ceilometer Havana-2 milestone released

Saturday 27 July 2013 OpenStack, Ceilometer Comments

Last week, the second milestone of the Havana development branch of Ceilometer has been released and is now available for testing and download. This means the first half of the OpenStack Havana development has passed!

Read More

OpenStack meets Lisp: cl-openstack-client

Thursday 04 July 2013 Common Lisp, Lisp, OpenStack Comments

A month ago, a mail hit the OpenStack mailing list entitled "The OpenStack Community Welcomes Developers in All Programming Languages". You may know that OpenStack is essentially built using Python, and therefore it is the reference language for the client libraries implementations. As a Lisp and OpenStack practitioner, I used this excuse to build a challenge for myself: let's prove this point by bringing Lisp into OpenStack!

Read More

OpenStack Ceilometer Havana-1 milestone released

Friday 31 May 2013 OpenStack, Ceilometer Comments

Yesterday, the first milestone of the Havana development branch of Ceilometer has been released and is now available for testing and download. This means the first quarter of the OpenStack Havana development has passed!

Read More

Rant about Github pull-request workflow implementation

Friday 10 May 2013 GitHub, OpenStack, Gerrit Comments

One of my recent innocent tweet about Gerrit vs Github triggered much more reponses and debate that I expected it to. I realize that it might be worth explaining a bit what I meant, in a text longer than 140 characters.

Read More

OpenStack Design Summit Havana, from a Ceilometer point of view

Thursday 25 April 2013 OpenStack, Ceilometer Comments

Last week was the OpenStack Design Summit in Portland, OR where we, developers, discussed and designed the new OpenStack release (Havana) coming up.

Read More

Announcing Climate, the OpenStack capacity leasing project

Monday 25 March 2013 OpenStack, Climate Comments

While working on the XLcloud project (HPC on cloud) it appeared clear to us that OpenStack was missing a critical component towards resource reservations.

Read More

Ceilometer bug squash day #2

Monday 04 March 2013 OpenStack, Ceilometer Comments

The Ceilometer team is pleased to announce that tomorrow Tuesday 5th March 2013 will be the second bug squash day for Ceilometer.

Read More

OpenStack Ceilometer and Heat projects graduated

Wednesday 27 February 2013 OpenStack, Ceilometer Comments

The OpenStack Technical Committee have voted these last weeks about graduation of Heat and Ceilometer, to change their status from incubation to integrated.

Read More

Cloud tools for Debian

Wednesday 13 February 2013 Debian, Ubuntu, OpenStack Comments

Recently, I've worked on the cloud utilities that are provided as standard in Ubuntu, and I ported them to Debian. Let's see how that brings Debian to the cloud!

Read More

Going to FOSDEM 2013

Tuesday 29 January 2013 FOSDEM, OpenStack Comments

For the first time, I'll be at FOSDEM 2013 in Brussels on Sunday 2nd February 2013.

Read More

Extending Swift with middleware: example with ClamAV

Tuesday 22 January 2013 Swift, ClamAV, OpenStack Comments

In this article, I'm going to explain you how you can extend Swift, the OpenStack Object Storage project, so it performs extra action on files at upload or at download time.

Read More

Ceilometer bug squash day #1

Monday 24 December 2012 OpenStack, Ceilometer Comments

In order to start the year in a good mood, what's the best than squashing some bugs on OpenStack?

Read More

OpenStack France meetup #2

Tuesday 06 November 2012 OpenStack, Ceilometer, Meetup Comments

I was at the OpenStack France meetup 2 yesterday evening.

Read More

Inside Synaps, a CloudWatch-like implementation for OpenStack

Monday 22 October 2012 OpenStack, Ceilometer, Heat, Synaps Comments

A few days ago, Samsung released the source code of Synaps, an implementation of the Amazon Web Service CloudWatch API for OpenStack.

Being a developer on the Ceilometer project, I've been curious to look on this project and how it could overlap with Ceilometer or other projects like Heat.

Read More

Ceilometer 0.1 released

Friday 12 October 2012 OpenStack, Ceilometer Comments

After 6 months of development, we are proud to release the first release of Ceilometer, the OpenStack Metering project. Ceilometer. This is a first and amazing milestone for us: we follow all other projects by releasing a version for Folsom!

Using Ceilometer, you should now be able to meter your OpenStack cloud and retrieve its usage to build statistics or bill your customer!

Read More

Ceilometer, the OpenStack metering project

Friday 27 July 2012 OpenStack, Ceilometer Comments

For the last months, I've been working on a metering project for OpenStack, so it's time to talk a bit about it.

Read More

OpenStack Swift eventual consistency analysis & bottlenecks

Monday 23 April 2012 OpenStack, Swift, Python Comments

Swift is the software behind the OpenStack Object Storage service.

This service provides a simple storage service for applications using RESTful interfaces, providing maximum data availability and storage capacity.

I explain here how some parts of the storage and replication in Swift works, and show some of its current limitations.

If you don't know Swift and want to read a more "shallow" overview first, you can read John Dickinson's Swift Tech Overview.

Read More

10 years as a Debian developer

Friday 24 February 2012 Debian, OpenStack, Xen, Emacs, awesome, VHFFS, TuxFamily Comments

Ten years ago, I joined the Debian project as a developer.

Read More

My OpenStack work

Friday 16 December 2011 OpenStack, Debian Comments

Like I already wrote here last week, I've been heavily working on OpenStack for the last weeks.

Read More

New job, new blog

Wednesday 07 December 2011 Work, OpenStack, Python, Debian Comments

It has been a while since I blogged but I've been very busy, with my new job and this new blog!

Read More