GlusterFS tcp_nodelay patch update

As mentioned in my previous post, I wrote a patch for GlusterFS to increase its performance when operating on many smaller files. Someone told me the other day that this functionality has been pushed to the git repository. Would have been good to have heard about this sooner…

So all of you who emailed me positive feedback and asked to make it a tuneable in the translator config (thanks!) – please check out  the above link to the git repository.

On another note, it seems as if they’re breaking away from having the protocol version bound to the release version, good progress in my opinion!

About Erik Ljungstrom

I'm Erik Ljungstrom and I work in a datacenter as a technical team leader. In this blog I will mostly jot down things I consider noteworthy things I encounter in my work. For more information, please see http://northernmost.org
This entry was posted in misc and tagged , , . Bookmark the permalink.

3 Responses to GlusterFS tcp_nodelay patch update

  1. Jonas says:

    Nice one!

  2. darlfader says:

    Hi,

    if I may ask an uninformed question…

    do you know if gluster at some point will offer a more kernel-internal implementation without FUSE?

    I might be wrong but my feeling says there would be certain performance benefits if it ran from the kernel, right next to the network/IB drivers ;)

  3. admin says:

    Hi,

    Unfortunately I don’t know. FUSE is quite alright performance wise, but of course there’s always drawbackcs. However, for a lot of workloads, you hit other bottlenecks before kernel/fuse becomes one.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>