<div dir="auto"><div><br><div class="gmail_extra"><br><div class="gmail_quote">On Feb 3, 2017 1:50 PM, &quot;Nir Soffer&quot; &lt;<a href="mailto:nsoffer@redhat.com">nsoffer@redhat.com</a>&gt; wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="quoted-text">On Fri, Feb 3, 2017 at 2:29 PM, Sergey Kulikov &lt;<a href="mailto:serg_k@msm.ru">serg_k@msm.ru</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; Hm... maybe I need to set any options, is there any way to force ovirt to mount with this extension, or version 4.2<br>
&gt; there is only 4.1 selection in &quot;New Domain&quot; menu.<br>
&gt; Current mount options:<br>
&gt; type nfs4 (rw,relatime,vers=4.1,rsize=<wbr>65536,wsize=65536,namlen=255,<wbr>soft,nosharecache,proto=tcp,<wbr>port=0,timeo=600,retrans=6,<wbr>sec=sys,local_lock=none)<br>
&gt;<br>
&gt; it should work only if forced option vers=4.2 ?<br>
&gt; I thought it&#39;s implemented as feature to older version, not 4.2, there is few info about this.<br>
<br>
</div>Looks like ovirt engine does not allow nfs version 4.2.<br></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto">But custom options can be used. </div><div dir="auto">Y. </div><div dir="auto"><br></div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
We have this RFE:<br>
<a href="https://bugzilla.redhat.com/1406398" rel="noreferrer" target="_blank">https://bugzilla.redhat.com/<wbr>1406398</a><br>
<br>
So practically, both sparsify and pass discard with NFS are useless<br>
in the current version.<br>
<br>
I think this should be fix for next 4.1 build.<br>
<font color="#888888"><br>
Nir<br>
</font><div class="elided-text"><br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;  Friday, February 3, 2017, 14:45:43:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;&gt; On Thu, Feb 2, 2017 at 11:45 PM, Sergey Kulikov &lt;<a href="mailto:serg_k@msm.ru">serg_k@msm.ru</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt;&gt;  I&#39;ve upgraded to 4.1 release, it have great feature &quot;Pass<br>
&gt;&gt; discards&quot;, that now can be used without vdsm hooks,<br>
&gt;&gt;  After upgrade I&#39;ve tested it with NFS 4.1 storage, exported from<br>
&gt;&gt; netapp, but unfortunately found out, that<br>
&gt;&gt;  it&#39;s not working, after some investigation, I&#39;ve found, that NFS<br>
&gt;&gt; implementation(even 4.1) in Centos 7<br>
&gt;&gt;  doesn&#39;t support sparse files and fallocate(FALLOC_FL_PUNCH_<wbr>HOLE),<br>
&gt;&gt; that quemu uses for file storage, it was<br>
&gt;&gt;  added only in kernel 3.18, and sparse files is also announced feature of upcoming NFS4.2,<br>
&gt;&gt;  sparsify also not working on this data domains(runs, but nothing happens).<br>
&gt;&gt;<br>
&gt;&gt;  This test also shows, that FALLOC_FL_PUNCH_HOLE not working, it<br>
&gt;&gt; was executed on centos ovirt host with mounted nfs share:<br>
&gt;&gt;  # truncate -s 1024 test1<br>
&gt;&gt;  # fallocate -p -o 0 -l 1024 test1<br>
&gt;&gt;  fallocate: keep size mode (-n option) unsupported<br>
&gt;&gt;<br>
&gt;&gt;  Is there any plans to backport this feature to node-ng, or centos? or we should wait for RHEL 8?<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;&gt; Interesting, I was under the impression it was fixed some time ago,<br>
&gt;&gt; for 7.2[1] (kernel-3.10.0-313.el7)<br>
&gt;&gt; Perhaps you are not mounted with 4.2?<br>
&gt;<br>
&gt;<br>
&gt;&gt; Y.<br>
&gt;&gt; [1] <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1079385" rel="noreferrer" target="_blank">https://bugzilla.redhat.com/<wbr>show_bug.cgi?id=1079385</a><br>
&gt;&gt;<br>
&gt;&gt;  NFS is more and more popular, so discards is VERY useful feature.<br>
&gt;&gt;  I&#39;m also planning to test fallocate on latest fedora with 4.x kernel and mounted nfs.<br>
&gt;&gt;<br>
&gt;&gt;  Thanks for your work!<br>
&gt;&gt;<br>
&gt;&gt;  --<br>
&gt;&gt;<br>
&gt;&gt;  ______________________________<wbr>_________________<br>
&gt;&gt;  Users mailing list<br>
&gt;&gt;  <a href="mailto:Users@ovirt.org">Users@ovirt.org</a><br>
&gt;&gt;  <a href="http://lists.ovirt.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.ovirt.org/<wbr>mailman/listinfo/users</a><br>
&gt;&gt;<br>
&gt;<br>
&gt; ______________________________<wbr>_________________<br>
&gt; Users mailing list<br>
&gt; <a href="mailto:Users@ovirt.org">Users@ovirt.org</a><br>
&gt; <a href="http://lists.ovirt.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.ovirt.org/<wbr>mailman/listinfo/users</a><br>
</div></blockquote></div><br></div></div></div>