<br><br><div class="gmail_quote">On Tue, Jun 5, 2012 at 8:29 AM, Whit Blauvelt <span dir="ltr">&lt;<a href="mailto:whit.gluster@transpect.com" target="_blank">whit.gluster@transpect.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Tue, Jun 05, 2012 at 08:13:37AM -0700, Anand Avati wrote:<br>
<br>
&gt; Whit,<br>
&gt;  There has been no drop in goal. There are many parts to &quot;supporting a VM<br>
&gt; workload&quot;. The goals listed for 3.3 are definitely met - to make VMs work good<br>
&gt; enough (fix self-heal locking issues, some FUSE upstream work for supporting<br>
&gt; O_DIRECT etc.) However, for 3.4 we have bigger goals of supporting VM image use<br>
&gt; case in a much better way - libglusterfsclient integration for QEMU etc. This<br>
&gt; was what Amar was referring to. I hope I clarified your doubt, and apologies<br>
&gt; for the confusion.<br>
<br>
</div>Thanks for the clarification, Avanti. So if &quot;VMs work good enough&quot; now, the<br>
recommendation is that in general Gluster is ready for production work with<br>
VMs? Performance should be acceptable, if not always spectacular? Or should<br>
VM use be considered more in the beta area still, until 3.3.1 or whatever?<br>
<br>
I know there&#39;s no substitute for testing it in a particular environment.<br>
Just trying to get the general overview before committing to that.<br><br></blockquote><div><br></div><div>You are definitely expected and encouraged to test out VMs in a test environment. This is the first public release with the announced VM support and there is only so much what internal QA can cover. While there are no known issues, we are actively awaiting feedback from all your beta testing. About performance - FUSE is something which will be a fundamental limit to how much performance you get expect for a VM image. Whether that is good enough for you or not is something only you can decide. We have heard many users say they are very satisfied. Some might not be. The libglusterfsclient based QEMU integration is for this very purpose of avoiding context switches you get with a FUSE filesystem. That would however be an add-on, and FUSE mount based VM image will still work.</div>
<div><br></div><div>Avati</div><div><br></div></div>