Quantcast
Channel: HekaFS
Browsing latest articles
Browse All 10 View Live

Image may be NSFW.
Clik here to view.

GlusterFS vs. Ceph

Everywhere I go, people ask me about Ceph. That’s hardly surprising, since we’re clearly rivals – which by definition means we’re not enemies. In fact I love Ceph and the people who work on it. The...

View Article


Update on Ceph vs. GlusterFS

Since my last post has generated a bit of attention, I want to make sure the most important parts are not lost on anyone. First, let me reiterate: I love Ceph. I value Sage as a colleague and as an...

View Article


Plugin Initialization

Like many programs, GlusterFS has a plugin interface. We call them translators, but the idea is the same – use dlopen to load modules according to configuration, use dlsym to find functions with...

View Article

Two Kinds of Open Source

There are two schools of thought about when you should release open-source code. One school says you should release it as early as it has any chance whatsoever of being useful or informative to other...

View Article

FAST’13

I got back from the USENIX File And Storage Technologies conference yesterday. It actually ended on Friday, but I don’t much care for flight schedules that get me to Boston well after midnight so I...

View Article


Gdb Macros For GlusterFS

In previous jobs, especially at Revivio, I’ve spent a pretty fair amount of time creating gdb macros to make the inevitable debugging sessions a bit more productive. I’ve generally tried to stay away...

View Article

GlusterFS, cscope, and vim (oh my!)

I’m generally pretty old-school when it comes to programming tools. Many IDE features either leave me cold (auto-complete) or seem actively harmful to understanding the code as it really is (“project”...

View Article

Mounting GlusterFS as an Unprivileged User

Somebody asked on Twitter whether it was possible, so I tried it. I was able to make it work, but only with some code changes and other very nasty hacks. For the record, here’s what I had to do. Remove...

View Article


Object Mania

Apparently, at RICON East today, Seagate’s James Hughes said something like this. Any distributed filesystem like GlusterFS or Ceph that tries to preserve the POSIX API will go the way of the dodo...

View Article


Image may be NSFW.
Clik here to view.

Performance Variation in the Cloud

During my talks, I often try to make the point that horizontally scalable systems are often necessary not only to achieve high aggregate performance but also to overcome performance variation. This is...

View Article
Browsing latest articles
Browse All 10 View Live