Blog
-
GlusterFS portability on full view – ARM 64
Today at Red Hat Summit, Jon Masters, Red Hat’s chief ARM architect, demonstrated GlusterFS replicated on two ARM 64 servers, streaming a video. This marks the first successful demo of a distributed filesystem running on ARM 64. Video and podcast to come soon. -
GlusterFS is Ready for OpenStack
Amidst the madness of the OpenStack Summit a couple of weeks ago, you could be forgiven for not seeing a Red Hat announcement about GlusterFS being “OpenStack-ready”. You may wonder, what exactly do we mean by “OpenStack-ready”? The first thing to understand is that storage in OpenStack is multifaceted. It could mean applications storing objects […] -
Introducing the Gluster Community Forge
Today, I’m happy to finally unveil something that we’ve been working on for a couple of months now: the Gluster Community Forge. We noticed some time ago that there were several projects out on the internet that extended GlusterFS, and we thought it would be nice to give them a home, where users could find […] -
The Death of Proprietary Software
Whenever I give talks at conferences, there’s always one particular topic I make sure to bring up. I’ll ask the audience, “Quick, name a new proprietary enterprise software product to have gained ubiquity in the data center over the last 12 months.” I’ll wait a few seconds, and then, “Ok, 24 months.” After a brief […] -
The Business of Open Source
As the Gluster Community Lead, I deal with quite a number of moving parts on a daily basis: mailing lists, web sites, groups of volunteers, workshop schedules, budgets and team members. As we go through our community restructuring (more detail on that Real Soon Now), it occurred to me that managing a large open source community looks a lot like any other upper level management or executive role. I am ultimately responsible for determining strategic direction, writing a business plan that marshalls the resources in pursuit of that strategic direction, winning over support and resources to implement said strategy, and then executing on a plan to reach the strategic goals. It’s part sales job, part taskmaster, part cheerleader, and part captain of the ship.
Gone are the days when managing a community meant taking a low-risk job with low expectations. These days, leading a community comes with deliverables and a ton of responsibility, as well as the sense that you are directly responsible for future revenue and sales. Hey, no pressure! And if you screw it up, your employer and/or the community you represent takes a public hit to the face, sometimes at the hands of an angry mob. Don’t get me wrong, I wouldn’t trade this job for the world. I’m not complaining, just cognizant of how important community leadership has become over the years. Really, it’s very much in line with running a startup, except without having to deal with VCs.
It didn’t used to be that way. For most companies, the community guy was an afterthought, some guy you paid less than your other people to look after some forums and keep the web site running. And even then, there was a good chance that executives above you didn’t see the point of your existence, not understanding why they couldn’t just toss the code over the wall and “let the community take care of it.” If you were lucky, you got a small budget for web site design or maybe to buy some adwords keywords. Now, those executives who didn’t get it are usually no longer with the company, or if they are, they’re not so far removed from you in the org chart. And chances are, there are enough people around who understand what you’re doing without your having to explain it to them over and over again. Now, we have budgets that rival many other departments – all because of one thing: if a company invests in an open source community, it is strategically important. Now, there are many more companies who understand the leverage game, as in, if you have the leading technology in a given area, your leverage increases significantly. And one of the best ways to win leverage? Show leadership in an open source community.
Look around you – open source communities are used by companies to make a statement and put themselves on the map. Netflix, Twitter, Facebook, and many others use open source participation as a means to several ends, including recruiting, employee retention, industry disruption and coalition building (frenemies FTW!)
This is the way business is conducted now, and it’s a far cry from when I started. While the risks are greater, it’s especially gratifying to be an equal at the adult table.
-
Linked List Topology with GlusterFS
Here’s a nice post about creating a linked list topology for a distributed-replicated setup. The idea is that it is easier to add a single server to a replicated volume by spending a bit of extra time prepping a linked list of bricks. The default topology would leave the author with the need of adding […] -
Extending GlusterFS with Python (Linux Journal)
Jeff Darcy, Gluster developer extraordinaire with Red Hat, has written an article all about extending our favorite distributed storage system with Python, and he gets into a fair bit of detail with Glupy, his project for implementing new features in GlusterFS with Python. Glupy does this by utilizing GlusterFS’ established translator API, which you can […] -
Integration with KVM/QEMU
By now, you may have heard about the recent work being done to integrate GlusterFS with QEMU. The engineers at IBM’s Linux Technology Center in Bangalore deserve a lot of credit for their work here. Bharata Rao, Deepak Shetty and Mohan Kumar have been hard at work implementing a GlusterFS device driver for QEMU that […] -
Podcast with the Cloud Evangelist (Richard Morrell) and John Mark
I forgot to post this at the time, but I had a lovely conversation with Richard Morrell, aka the “Cloud Evangelist” at Red Hat’s UK office. Richard is a jolly bloke with a fair bit to say on all things cloud. We talked about GlusterFS, the Gluster community, and also about Red Hat’s upcoming Developer […] -
Meet Eco Willson, Gluster Community Technical Lead
If you were a customer of Gluster, Inc. back in the day, you may already be familiar with Eco’s handiwork. I’m happy to report that he’s now full-time on the community side, writing docs, doing meetups and conferences, and doing everything it takes to teach users and developers how to fish. Here’s a video of […]