<p dir="ltr">No, it must be replicated or distributed-replicated for that.</p>
<p dir="ltr">On 7 May 2013 18:04, &quot;Andrew Denton&quot; &lt;<a href="mailto:andrewd@sterling.net">andrewd@sterling.net</a>&gt; wrote:<br>
&gt;<br>
&gt; I&#39;m testing out using gluster for storing backup images. I don&#39;t have<br>
&gt; any data redundancy requirements beyond RAID, I just want the volume to<br>
&gt; still be writable when one (or more?) nodes are down.<br>
&gt;<br>
&gt; I tried it, but I&#39;m getting a &quot;transport endpoint is not connected&quot;<br>
&gt; error when I try to write to a volume where not all the servers are<br>
&gt; reachable. Some writes fail, some writes succeed. I&#39;m assuming this is<br>
&gt; because the path hash points to the missing server. Is there some way to<br>
&gt; get the client to try the write on another server? Currently I&#39;m testing<br>
&gt; 3.4.0-0.3.alpha3 on CentOS 6.4 (i686! my vintage test servers don&#39;t do<br>
&gt; long mode unfortunately)<br>
&gt;<br>
&gt; If I missed some documentation that talks about this, please point me to it!<br>
&gt;<br>
&gt; Here are some specifics of what I tried:<br>
&gt;<br>
&gt; [<a href="mailto:root@192.168.254.50">root@192.168.254.50</a> ~]# gluster volume info<br>
&gt;<br>
&gt; Volume Name: testvol<br>
&gt; Type: Distribute<br>
&gt; Volume ID: 45db51e0-18ed-4180-882e-f208ffa01452<br>
&gt; Status: Started<br>
&gt; Number of Bricks: 4<br>
&gt; Transport-type: tcp<br>
&gt; Bricks:<br>
&gt; Brick1: 192.168.254.50:/mnt/brick1<br>
&gt; Brick2: 192.168.254.51:/mnt/brick1<br>
&gt; Brick3: 192.168.254.50:/mnt/brick2<br>
&gt; Brick4: 192.168.254.51:/mnt/brick2<br>
&gt;<br>
&gt; My client has testvol mounted:<br>
&gt; 192.168.254.50:/testvol on /mnt/gluster-test type fuse.glusterfs<br>
&gt; (rw,default_permissions,allow_other,max_read=131072)<br>
&gt;<br>
&gt; I crudely killed all gluster services on 192.168.254.51 with &quot;pkill<br>
&gt; -KILL gluster&quot;.<br>
&gt; From the other node,<br>
&gt; [<a href="mailto:root@192.168.254.50">root@192.168.254.50</a> ~]# gluster peer status<br>
&gt; Number of Peers: 1<br>
&gt;<br>
&gt; Hostname: 192.168.254.51<br>
&gt; Uuid: a9793617-3813-4721-a827-475790685f2c<br>
&gt; State: Peer in Cluster (Disconnected)<br>
&gt;<br>
&gt; Try to write to the volume from a client:<br>
&gt;<br>
&gt; [root@client testvol]# dd if=/dev/zero of=foo bs=1M count=100<br>
&gt; 100+0 records in<br>
&gt; 100+0 records out<br>
&gt; 104857600 bytes (105 MB) copied, 1.30653 s, 80.3 MB/s<br>
&gt;<br>
&gt; [root@client testvol]# dd if=/dev/zero of=bar bs=1M count=100<br>
&gt; dd: opening `bar&#39;: Transport endpoint is not connected<br>
&gt;<br>
&gt; My client logs show entries like this:<br>
&gt; [2013-05-07 16:47:14.776711] W [common-utils.c:2330:gf_ports_reserved]<br>
&gt; 0-glusterfs-socket:  is not a valid port identifier<br>
&gt; [2013-05-07 16:47:14.776948] W [socket.c:514:__socket_rwv]<br>
&gt; 0-testvol-client-1: readv failed (No data available)<br>
&gt; [2013-05-07 16:47:14.779218] W [common-utils.c:2330:gf_ports_reserved]<br>
&gt; 0-glusterfs-socket:  is not a valid port identifier<br>
&gt; [2013-05-07 16:47:14.779380] W [socket.c:514:__socket_rwv]<br>
&gt; 0-testvol-client-3: readv failed (No data available)<br>
&gt; [2013-05-07 16:47:16.732909] W<br>
&gt; [client-rpc-fops.c:2624:client3_3_lookup_cbk] 0-testvol-client-1: remote<br>
&gt; operation failed: Transport endpoint is not connected. Path: /<br>
&gt; (00000000-0000-0000-0000-000000000001)<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; - Andrew<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Gluster-users mailing list<br>
&gt; <a href="mailto:Gluster-users@gluster.org">Gluster-users@gluster.org</a><br>
&gt; <a href="http://supercolony.gluster.org/mailman/listinfo/gluster-users">http://supercolony.gluster.org/mailman/listinfo/gluster-users</a><br>
</p>