<html><head><meta http-equiv="content-type" content="text/html; charset=us-ascii"><style>body { line-height: 1.5; }body { font-size: 10.5pt; font-family: ????; color: rgb(0, 0, 0); line-height: 1.5; }</style></head><body>
<div><span></span>hi everyone:&nbsp;</div><div><br></div><div><span style="background-color: rgba(0, 0, 0, 0);">&nbsp; &nbsp; I have &nbsp;two device with volume info,&nbsp;</span><span style="font-size: 10.5pt; line-height: 1.5; background-color: window;">occure write reture errno 9 when one device disconnect, then connect</span></div><div><span style="background-color: rgba(0, 0, 0, 0);"><br></span></div><div><span style="background-color: rgba(0, 0, 0, 0);">Volume Name: vs_vol_rep2
<br>Type: Replicate
<br>Volume ID: 1ecffbb3-d400-4bf7-a2d2-712cf8c41ecd
<br>Status: Started
<br>Number of Bricks: 1</span><span style="background-color: rgba(0, 0, 0, 0); font-size: 10.5pt; line-height: 1.5;">x 2 = 2&nbsp;</span></div><span style="background-color: rgba(0, 0, 0, 0);">Transport-type: tcp</span><div><span style="background-color: rgba(0, 0, 0, 0);">Bricks:
<br>Brick1: host-54bef70d852d:/sf/data/bd1ffdb9-d83d-4465-bbf6-c4bf57adf01c/92b97885-9152-4a2c-9587-d1f0273d66ac
<br>Brick2: host-54bef70d84f9:/sf/data/6c37007f-00a0-4987-931b-2bf66aba9a71/92b97885-9152-4a2c-9587-d1f0273d66ac
<br>Options Reconfigured:
<br>cluster.quorum-count: 2
<br>cluster.quorum-type: fixed
<br>performance.ssd-cache: disable
<br>nfs.disable: on</span></div><div><br></div><div>gluster.log as follow:</div><div><br></div><div><span style="background-color: rgba(0, 0, 0, 0);">[2014-08-25 11:53:43.828739] W [fuse-bridge.c:2167:fuse_writev_cbk] 0-glusterfs-fuse: 2495975: WRITE =&gt; -1 (Bad file descriptor)
<br>[2014-08-25 11:53:45.829111] W [fuse-bridge.c:2167:fuse_writev_cbk] 0-glusterfs-fuse: 2495979: WRITE =&gt; -1 (Bad file descriptor)
<br>[2014-08-25 11:53:47.829424] W [fuse-bridge.c:2167:fuse_writev_cbk] 0-glusterfs-fuse: 2495983: WRITE =&gt; -1 (Bad file descriptor)
<br>[2014-08-25 11:53:49.829720] W [fuse-bridge.c:2167:fuse_writev_cbk] 0-glusterfs-fuse: 2495987: WRITE =&gt; -1 (Bad file descriptor)
<br>[2014-08-25 11:53:51.829997] W [fuse-bridge.c:2167:fuse_writev_cbk] 0-glusterfs-fuse: 2495994: WRITE =&gt; -1 (Bad file descriptor)
<br>[2014-08-25 11:53:53.830268] W [fuse-bridge.c:2167:fuse_writev_cbk] 0-glusterfs-fuse: 2495998: WRITE =&gt; -1 (Bad file descriptor)
<br>[2014-08-25 11:53:55.830578] W [fuse-bridge.c:2167:fuse_writev_cbk] 0-glusterfs-fuse: 2496002: WRITE =&gt; -1 (Bad file descriptor)
<br>[2014-08-25 11:53:57.830883] W [fuse-bridge.c:2167:fuse_writev_cbk] 0-glusterfs-fuse: 2496006: WRITE =&gt; -1 (Bad file descriptor)
<br>[2014-08-25 11:53:59.831175] W [fuse-bridge.c:2167:fuse_writev_cbk] 0-glusterfs-fuse: 2496010: WRITE =&gt; -1 (Bad file descriptor)
<br>[2014-08-25 11:54:01.831404] W [fuse-bridge.c:2167:fuse_writev_cbk] 0-glusterfs-fuse: 2496018: WRITE =&gt; -1 (Bad file descriptor)
<br>[2014-08-25 11:54:03.831747] W [fuse-bridge.c:2167:fuse_writev_cbk] 0-glusterfs-fuse: 2496446: WRITE =&gt; -1 (Bad file descriptor)
<br>[2014-08-25 11:54:05.832099] W [fuse-bridge.c:2167:fuse_writev_cbk] 0-glusterfs-fuse: 2496449: WRITE =&gt; -1 (Bad file descriptor)
<br>[2014-08-25 11:54:07.832339] W [fuse-bridge.c:2167:fuse_writev_cbk] 0-glusterfs-fuse: 2496453: WRITE =&gt; -1 (Bad file descriptor)
<br>[2014-08-25 11:54:09.832682] W [fuse-bridge.c:2167:fuse_writev_cbk] 0-glusterfs-fuse: 2496457: WRITE =&gt; -1 (Bad file descriptor)
<br>[2014-08-25 11:54:11.833027] W [fuse-bridge.c:2167:fuse_writev_cbk] 0-glusterfs-fuse: 2496468: WRITE =&gt; -1 (Bad file descriptor)
<br>[2014-08-25 11:54:13.833326] W [fuse-bridge.c:2167:fuse_writev_cbk] 0-glusterfs-fuse: 2496472: WRITE =&gt; -1 (Bad file descriptor)
<br>[2014-08-25 11:54:15.833674] W [fuse-bridge.c:2167:fuse_writev_cbk] 0-glusterfs-fuse: 2496476: WRITE =&gt; -1 (Bad file descriptor)&nbsp;<br></span></div><div><span style="background-color: rgba(0, 0, 0, 0);"><br></span></div><div>stack as follow:</div><div><br></div><div><span style="background-color: rgba(0, 0, 0, 0);">Breakpoint 1, fuse_writev_cbk (frame=0x7fcea4424afc, cookie=0x7fcea45ea388, this=0x25a5a90, op_ret=-1, op_errno=9, stbuf=0x0, postbuf=0x0, xdata=0x0) at fuse-bridge.c:2146
<br>2146        fuse-bridge.c: No such file or directory.
<br>(gdb) bt
<br>#0  fuse_writev_cbk (frame=0x7fcea4424afc, cookie=0x7fcea45ea388, this=0x25a5a90, op_ret=-1, op_errno=9, stbuf=0x0, postbuf=0x0, xdata=0x0) at fuse-bridge.c:2146
<br>#1  0x00007fce9bdf8474 in io_stats_writev_cbk (frame=0x7fcea45ea388, cookie=&lt;optimized out&gt;, this=&lt;optimized out&gt;, op_ret=-1, op_errno=9, prebuf=0x0, postbuf=0x0, xdata=0x0)
<br>    at io-stats.c:1371
<br>#2  0x00007fcea021af8f in mdc_writev_cbk (frame=0x7fcea45ecddc, cookie=&lt;optimized out&gt;, this=&lt;optimized out&gt;, op_ret=-1, op_errno=&lt;optimized out&gt;, prebuf=0x0, postbuf=0x0, 
<br>    xdata=0x0) at md-cache.c:1488
<br>#3  0x00007fcea638776a in default_writev_cbk (frame=0x7fcea45ea02c, cookie=&lt;optimized out&gt;, this=&lt;optimized out&gt;, op_ret=-1, op_errno=9, prebuf=&lt;optimized out&gt;, postbuf=0x0, 
<br>    xdata=0x0) at defaults.c:215
<br>#4  0x00007fcea638776a in default_writev_cbk (frame=0x7fcea45ec06c, cookie=&lt;optimized out&gt;, this=&lt;optimized out&gt;, op_ret=-1, op_errno=9, prebuf=&lt;optimized out&gt;, postbuf=0x0, 
<br>    xdata=0x0) at defaults.c:215
<br>#5  0x00007fcea08397d5 in ioc_writev_cbk (frame=0x7fcea45eb9b4, cookie=&lt;optimized out&gt;, this=&lt;optimized out&gt;, op_ret=-1, op_errno=9, prebuf=0x0, postbuf=0x0, xdata=0x0)
<br>    at io-cache.c:1219
<br>#6  0x00007fcea0a47f00 in ra_writev_cbk (frame=0x7fcea45ebc64, cookie=&lt;optimized out&gt;, this=&lt;optimized out&gt;, op_ret=-1, op_errno=9, prebuf=0x0, postbuf=0x0, xdata=0x0)
<br>    at read-ahead.c:654
<br>#7  0x00007fcea0c577ed in wb_writev (frame=0x7fcea45ec724, this=&lt;optimized out&gt;, fd=&lt;optimized out&gt;, vector=0x265ca30, count=&lt;optimized out&gt;, offset=724992, flags=49154, 
<br>    iobref=0x2665420, xdata=0x0) at write-behind.c:1292
<br>#8  0x00007fcea0a4815b in ra_writev (frame=0x7fcea45ebc64, this=0x25c8190, fd=0x2625ec0, vector=0x265ca30, count=1, offset=724992, flags=49154, iobref=0x2665420, xdata=0x0)
<br>    at read-ahead.c:682
<br>#9  0x00007fcea083954b in ioc_writev (frame=0x7fcea45eb9b4, this=0x25c9280, fd=0x2625ec0, vector=0x265ca30, count=1, offset=724992, flags=49154, iobref=0x2665420, xdata=0x0)
<br>    at io-cache.c:1259
<br>#10 0x00007fcea062ed65 in qr_writev (frame=0x7fcea45ec06c, this=0x25ca300, fd=0x2625ec0, iov=0x265ca30, count=1, offset=724992, flags=49154, iobref=0x2665420, xdata=0x0)
<br>    at quick-read.c:626
<br>#11 0x00007fcea6389f58 in default_writev_resume (frame=0x7fcea45ea02c, this=0x25cb420, fd=0x2625ec0, vector=0x265ca30, count=1, off=724992, flags=49154, iobref=0x2665420, 
<br>    xdata=0x0) at defaults.c:550
<br>#12 0x00007fcea63a1980 in call_resume_wind (stub=0x7fcea407dee8) at call-stub.c:2208
<br>#13 call_resume (stub=0x7fcea407dee8) at call-stub.c:2645
<br>#14 0x00007fcea04265f8 in open_and_resume (this=this@entry=0x25cb420, fd=fd@entry=0x2625ec0, stub=0x7fcea407dee8) at open-behind.c:236
<br>#15 0x00007fcea042791b in ob_writev (frame=0x7fcea45ea02c, this=0x25cb420, fd=0x2625ec0, iov=&lt;optimized out&gt;, count=&lt;optimized out&gt;, offset=&lt;optimized out&gt;, flags=49154, 
<br>    iobref=0x2665420, xdata=0x0) at open-behind.c:402
<br>#16 0x00007fcea0219258 in mdc_writev (frame=0x7fcea45ecddc, this=0x25cc560, fd=0x2625ec0, vector=0x2667fe0, count=1, offset=724992, flags=49154, iobref=0x2665420, xdata=0x0)
<br>    at md-cache.c:1506
<br>#17 0x00007fce9bdf053c in io_stats_writev (frame=0x7fcea45ea388, this=0x25cd630, fd=0x2625ec0, vector=0x2667fe0, count=1, offset=724992, flags=49154, iobref=0x2665420, xdata=0x0)
<br>    at io-stats.c:2091
<br>#18 0x00007fcea3bea0a0 in fuse_write_resume (state=0x26678e0) at fuse-bridge.c:2203
<br>#19 0x00007fcea3bdd126 in fuse_resolve_done (state=&lt;optimized out&gt;) at fuse-resolve.c:663
<br>#20 fuse_resolve_all (state=&lt;optimized out&gt;) at fuse-resolve.c:692
<br>#21 0x00007fcea3bdce58 in fuse_resolve (state=0x26678e0) at fuse-resolve.c:649
<br>#22 0x00007fcea3bdd16e in fuse_resolve_all (state=&lt;optimized out&gt;) at fuse-resolve.c:688
<br>#23 fuse_resolve_all (state=&lt;optimized out&gt;) at fuse-resolve.c:674
<br>#24 0x00007fcea3bdca21 in fuse_resolve_continue (state=state@entry=0x26678e0) at fuse-resolve.c:708
<br>#25 0x00007fcea3bdcc8e in fuse_resolve_fd (state=0x26678e0) at fuse-resolve.c:561
<br>#26 fuse_resolve (state=0x26678e0) at fuse-resolve.c:638
<br>#27 0x00007fcea3bdd14e in fuse_resolve_all (state=&lt;optimized out&gt;) at fuse-resolve.c:681
<br>#28 0x00007fcea3bdd608 in fuse_resolve_and_resume (state=0x26678e0, fn=0x7fcea3be9e10 &lt;fuse_write_resume&gt;) at fuse-resolve.c:721
<br>#29 0x00007fcea3bf5028 in fuse_thread_proc (data=0x25a5a90) at fuse-bridge.c:4609
<br>#30 0x00007fcea5d26b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
<br>#31 0x00007fcea568ca7d in clone () from /lib/x86_64-linux-gnu/libc.so.6
<br>#32 0x0000000000000000 in ?? ()</span></div><div><br></div><div><br></div><div>Did anyone met?</div><div><br></div>
<div><br></div><hr style="width: 210px; height: 1px;" color="#b5c4df" size="1" align="left">
<div><span><div style="MARGIN: 10px; FONT-FAMILY: verdana; FONT-SIZE: 10pt"><div>everybody_enjoy@163.com</div></div></span></div>
</body></html>