In 1814, Thomas Jefferson donated the contents of his vast personal library of books and correspondence to form the foundation of the Library of Congress. Some 200 years later, that library is one of the largest in the world. Yet, the text of all of it...
Our 3rd and final community profile features Louis ‘Semiosis’ Zuckerman. Semiosis maintains a repository of GlusterFS binaries for Ubuntu on Launchpad.net. While he came in 2nd in the contest based on his contributions on our Community Q&A forums, many of you may know him from his participation on #gluster on Freenode. The following is an [...]
A big part of the value proposition of cloud is to ensure that you have continuous access to your data, and that you've moved beyond the physical limitations of a single box or a single data center or a single geography. While the move to the cloud can...
It’s been a few weeks since our acquisition by Red Hat. Things have been moving forward fairly rapidly since then, and you may have questions about what has changed regarding the direction of GlusterFS and associated projects. Come to our meetup and learn about all the exciting things that are happening, and how you can benefit. [...]
Now that we’ve learned what a translator looks like and how to build one, it’s time to run one and actually watch it work. The best way to do this is good old-fashioned gdb, as follows (using some of the examples from last time). 1 2 3 4 5 6 7 [root@gfs-i8c-01 xlator_example]# gdb glusterfs [...]
As of yesterday, my most significant patch yet became a real part of GlusterFS. It’s not a big patch, but it’s significant because what it adds is enforcement of quorum for writes. In operational terms, what this means is that – if you turn quorum enforcement on – the probability of “split brain” problems is [...]
(This is the 2nd in a series highlighting our community contest winners) When you contribute code to an open source project, it’s common practice to find yourself with a hefty job offer from the company sponsoring the project. Jeff Darcy, author of HekaFS and long-time GlusterFS contributor, turned that on its head: his employer acquired [...]
In the first two parts of this series, we learned how to write a basic translator skeleton that can get through loading, initialization, and option processing. This time we’ll cover how to build that translator, configure a volume to use it, and run the glusterfs daemon in debug mode. Unfortunately, there’s not much direct support [...]
If you're into 1960's songs about middle class conformity, you may not have a positive association with lots of interchangeable "little boxes." In storage, however, those little boxes are not only beautiful but the wave of the future. Insider (free r...
We are publishing a series of profiles on the winners of our recent community contest, and today we’re starting with the grand prize winner, Joe Julian. Joe has transformed the #gluster IRC channel in the 2 years since he started participating, and he also maintains his own repository of RPMs for 32-bit builds of GlusterFS: [...]