<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 29, 2013 at 6:56 PM, Sander Eikelenboom <span dir="ltr">&lt;<a href="mailto:linux@eikelenboom.it" target="_blank">linux@eikelenboom.it</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":1e7" style="overflow:hidden">Erhmm well that&#39;s why glusterfs is momentarily in between :-)<br>
<br>
I have a LVM volume &quot;shared_data&quot; on the host .. which I export as a brick with glusterfs.<br>
Multiple VM&#39;s mount this brick over the tcp/ip transport, and all seems to go well with locking.<br>
<br>
I have looked at GFS2 and Ceph as well, though glusterfs served me well.<br>
It&#39;s just to see if it would be possible to eliminate the use of the tcp/ip transport for<br>
the VM&#39;s that use Qemu to reduce that overhead.<div class="yj6qo ajU"><div id=":14h" class="ajR" tabindex="0"><img class="ajT" src="https://mail.google.com/mail/u/0/images/cleardot.gif"></div></div></div></blockquote>

</div><br></div><div class="gmail_extra">Okay, this should be on gluster-users first of all.<br><br>Second of all, the regular fuse mount and libgfapi both use tcp/ip.<br></div><div class="gmail_extra"><br>Thirdly, you have to understand the difference between a block device (qemu-libgfapi integration) and a gluster fuse mount (a filesystem). Read about those a bit more, and hopefully this will make my comments make sense.<br>

</div><div class="gmail_extra"><br>Fourthly, it&#39;s not a GFS2 vs. Gluster question. They are DIFFERENT technologies, not competing technologies. GlusterFS is one piece. If you _really_ want to have a shared block device, be used for a mounted filesystem, then the individual writers _need_ to coordinate. That&#39;s what GFS2+cman does. Also, I&#39;ve never tested GlusterFS through qemu for a GFS2 fs. I&#39;d be curious to hear if it works without bugs though.<br>

<br></div><div class="gmail_extra">Fifthly?, it&#39;s dinner time!<br></div><div class="gmail_extra"><br></div><div class="gmail_extra">Cheers</div><br></div>