Pranith/Krutika,<div><br></div><div>Your inputs please, IIRC we&#39;d need to turn on some o_direct option here?</div><div><br></div><div><br>On Saturday 9 July 2016, Keiviw &lt;<a href="mailto:keiviw@163.com">keiviw@163.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
        <div style="line-height:1.5;text-align:justify;text-justify:inter-ideograph">
            <div>The errors also occured in GlusterFS 3.6.7,I just add the O_DIRECT flag in client protocol open() and create()! How to explain and solve the problem?</div><div><br></div><div><span style="color:#888;font-size:15px">发自 </span><a href="http://u.163.com/signature" style="font-size:15px;color:#2e90eb" target="_blank">网易邮箱大师</a></div>
            <div style="background-color:#f2f2f2;color:black;padding-top:6px;padding-bottom:6px;border-radius:3px;margin-top:45px;margin-bottom:20px"><div style="font-size:14px;line-height:1.5;word-break:break-all;margin-left:10px;margin-right:10px">On 07/09/2016 17:58, <a style="text-decoration:none;color:#2a97ff" href="javascript:_e(%7B%7D,&#39;cvml&#39;,&#39;amukherj@redhat.com&#39;);" target="_blank">Atin Mukherjee</a> wrote:</div></div><blockquote style="margin:0">Any specific reason of using 3.3 given that its really quite old? We are at 3.6, 3.7 &amp; 3.8 supportability matrix now.<div><span></span><br><br>On Saturday 9 July 2016, Keiviw &lt;<a href="javascript:_e(%7B%7D,&#39;cvml&#39;,&#39;keiviw@163.com&#39;);" target="_blank">keiviw@163.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div>hi,</div><div>    I have installed GlusterFS 3.3.0, and now I get Fsync failures when saving files with the O_DIRECT flag in open() and create().</div><div>    1, I tried to save a flie in vi and got this error:</div><div>        &quot;test&quot; E667: Fsync failed</div><div>    2, I see this in the logs:    </div><div>        [2016-07-07 14:20:10.325400] W [fuse-bridge.c:968:fuse_err_cbk] 0-glusterfs-fuse: 102:         FSYNC() ERR =&gt; -1 (Invalid argument)</div><div>        [2016-07-07 14:20:13.930384] W [fuse-bridge.c:968:fuse_err_cbk] 0-glusterfs-fuse: 137:         FSYNC() ERR =&gt; -1 (Invalid argument)</div><div>        [2016-07-07 14:20:51.199448] W [fuse-bridge.c:968:fuse_err_cbk] 0-glusterfs-fuse: 174:         FLUSH() ERR =&gt; -1 (Invalid argument)</div><div>        [2016-07-07 14:21:32.804738] W [fuse-bridge.c:968:fuse_err_cbk] 0-glusterfs-fuse: 206:         FLUSH() ERR =&gt; -1 (Invalid argument)</div><div>        [2016-07-07 14:21:43.702146] W [fuse-bridge.c:968:fuse_err_cbk] 0-glusterfs-fuse: 276:         FSYNC() ERR =&gt; -1 (Invalid argument)</div><div>        [2016-07-07 14:21:51.296809] W [fuse-bridge.c:968:fuse_err_cbk] 0-glusterfs-fuse: 314:         FSYNC() ERR =&gt; -1 (Invalid argument)</div><div>        [2016-07-07 14:21:54.062687] W [fuse-bridge.c:968:fuse_err_cbk] 0-glusterfs-fuse: 349:         FSYNC() ERR =&gt; -1 (Invalid argument)</div><div>        [2016-07-07 14:22:54.678960] W [fuse-bridge.c:968:fuse_err_cbk] 0-glusterfs-fuse: 429:         FSYNC() ERR =&gt; -1 (Invalid argument)</div><div>        [2016-07-07 14:24:35.546980] W [fuse-bridge.c:968:fuse_err_cbk] 0-glusterfs-fuse: 505:         FSYNC() ERR =&gt; -1 (Invalid argument)</div><div>        [2016-07-07 14:24:48.696888] W [fuse-bridge.c:968:fuse_err_cbk] 0-glusterfs-fuse: 538:         FSYNC() ERR =&gt; -1 (Invalid argument)</div><div>        [2016-07-07 14:24:55.824752] W [fuse-bridge.c:968:fuse_err_cbk] 0-glusterfs-fuse: 575:         FSYNC() ERR =&gt; -1 (Invalid argument)</div><div>        [2016-07-07 14:25:04.364629] W [fuse-bridge.c:968:fuse_err_cbk] 0-glusterfs-fuse: 612:         FSYNC() ERR =&gt; -1 (Invalid argument)</div><div>        [2016-07-07 14:27:08.579052] W [fuse-bridge.c:968:fuse_err_cbk] 0-glusterfs-fuse: 713:         FSYNC() ERR =&gt; -1 (Invalid argument)</div><div>        [2016-07-07 14:46:44.635169] W [fuse-bridge.c:968:fuse_err_cbk] 0-glusterfs-fuse: 859:         FLUSH() ERR =&gt; -1 (Invalid argument)</div><div>        [2016-07-07 14:46:55.892041] W [fuse-bridge.c:968:fuse_err_cbk] 0-glusterfs-fuse: 989:         FLUSH() ERR =&gt; -1 (Invalid argument)</div><div>        [2016-07-07 14:51:45.904233] W [fuse-bridge.c:968:fuse_err_cbk] 0-glusterfs-fuse: 148747:         FLUSH() ERR =&gt; -1 (Invalid argument)</div><div>        [2016-07-07 14:54:45.603557] W [fuse-bridge.c:968:fuse_err_cbk] 0-glusterfs-fuse: 148986:         FLUSH() ERR =&gt; -1 (Invalid argument)</div><div>        [2016-07-07 14:59:18.818972] W [fuse-bridge.c:968:fuse_err_cbk] 0-glusterfs-fuse: 292106:         FLUSH() ERR =&gt; -1 (Invalid argument)</div><div>        [2016-07-07 15:48:32.708207] W [fuse-bridge.c:968:fuse_err_cbk] 0-glusterfs-fuse: 6753592:         FLUSH() ERR =&gt; -1 (Invalid argument)</div><div>        [2016-07-07 16:24:10.476228] W [fuse-bridge.c:968:fuse_err_cbk] 0-glusterfs-fuse:         10733703: FLUSH() ERR =&gt; -1 (Invalid argument)</div><div>        [2016-07-07 16:30:42.388220] W [fuse-bridge.c:968:fuse_err_cbk] 0-glusterfs-fuse:         11497698: FLUSH() ERR =&gt; -1 (Invalid argument)</div><div>        [2016-07-07 16:44:18.247511] W [fuse-bridge.c:968:fuse_err_cbk] 0-glusterfs-fuse:         12037185: FLUSH() ERR =&gt; -1 (Invalid argument)</div><div>        [2016-07-08 01:00:55.131141] W [fuse-bridge.c:968:fuse_err_cbk] 0-glusterfs-fuse:         12181783: FLUSH() ERR =&gt; -1 (Invalid argument)</div><div>        [2016-07-08 06:54:13.418607] W [fuse-bridge.c:968:fuse_err_cbk] 0-glusterfs-fuse:         12397060: FLUSH() ERR =&gt; -1 (Invalid argument)</div></div><br><br><span title="neteasefooter"><p> </p></span></blockquote></div><br><br>-- <br>Atin<br>Sent from iPhone<br>
</blockquote>
        </div>
    <br><br>
</div></blockquote></div><br><br>-- <br>Atin<br>Sent from iPhone<br>