Yesterday someone opened a Launchpad question asking "is Drizzle dead?". I have answered that question on Launchpad but wanted to blog about it to give a bit of background context.
As I am sure most of the people who read this know, Drizzle is an Open Source database which was originally forked from the alpha version of MySQL 6.0. At the time it was an extremely radical approach to Open Source development, many features were stripped out and re-written as plugins to turn it into a micro-kernel style architecture. Every merge request was automatically throughly tested on several platforms for regressions, memory leaks and even positive/negative performance changes.
In fact Drizzle has influenced many Open Source projects [Read more...]
The Stackforge Libra project as with most Openstack based projects is written in Python. As anyone who has used Python before probably knows, Python has something called a GIL (Global Interpreter Lock). The GIL basically causes Python to only execute one thread at a time, context switching between the threads. This means you can't really use threads for performance reasons in Python.
One solution to get a little more performance is to use Eventlet. Eventlet is a library which uses what is called "Green Threads" and hacks on top of the networking libraries to give a mutli-threaded like feel to an application. As part of this blogging series for HP's Advanced Technology Group I'll write about some of the things I found out [Read more...]
I have recently moved to HP's Advanced Technology Group which is a new group in HP and as part of that I will be blogging a lot more about the Open Source things I and others in HP work on day to day. I thought I would kick this off by talking about work that a colleague of mine, Patrick Crews, worked on several months ago.
For those who don't know Patrick, he is a great Devops Engineer and QA. He will find new automated ways of breaking things that will torture applications (and the Engineers who write them). I don't know if I am proud or ashamed to say he has found many bugs in code that I have written by doing the software equivalent of beating it with a sledgehammer.
Every Devops Engineer worth his salt knows that backups are important, but one thing that is regularly forgotten about is [Read more...]
Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.