<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 05/29/2013 10:33 PM, Iain Buchanan
      wrote:<br>
    </div>
    <blockquote
      cite="mid:B4A78FEC-456B-46A8-B876-69F4727B1DB2@gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      Hi,
      <div><br>
        <div>I'm running GlusterFS&nbsp;3.3.1-ubuntu1~precise9 and I'm having
          some problems with the "rdma" and "tcp,rdma" options I hope
          someone can help me with. &nbsp;</div>
        <div><br>
        </div>
        <div>1. What does "tcp,rdma" actually do - does it let you mix
          both types of client? &nbsp;(I did a few tests with iozone and
          found it gave identical performance to the "tcp".)</div>
        <div><br>
        </div>
        <div>2. I can't get "rdma" to work, even in the simplest case
          with a single node.</div>
        <div><font face="Courier"><span class="Apple-tab-span"
              style="white-space:pre"> </span>volume create storage
            transport transport rdma my_server:/data/area</font></div>
        <div><font face="Courier"><span class="Apple-tab-span"
              style="white-space:pre"> </span>volume start storage</font></div>
        <div><font face="Courier"><span class="Apple-tab-span"
              style="white-space:pre"> </span>mount -t glusterfs
            my_server:storage /mnt/storage</font></div>
        <div><br>
        </div>
        <div>The last line hangs. &nbsp;Looking in /var/log/glusterfs I can
          see the log for the volume:</div>
        <div><br>
        </div>
        <div>
          <div><font face="Courier">[2013-05-30 06:24:19.605315] E
              [rdma.c:4604:tcp_connect_finish] 0-storage-client-0: <b>tcp
                connect to &nbsp;failed (Connection refused)</b></font></div>
          <div><font face="Courier">[2013-05-30 06:24:19.605713] W
              [rdma.c:4187:gf_rdma_disconnect]
              (--&gt;/usr/sbin/glusterfs(main+0x34d) [0x7f374d38a3ed]
              (--&gt;/usr/lib/libglusterfs.so.0(+0x3bd17)
              [0x7f374cf23d17]
              (--&gt;/usr/lib/glusterfs/3.3.1/rpc-transport/rdma.so(+0x5231)
              [0x7f3743398231]))) 0-storage-client-0: disconnect called
              (peer:)</font></div>
          <div><font face="Courier">[2013-05-30 06:24:19.605763] W
              [rdma.c:4521:gf_rdma_handshake_pollerr]
              (--&gt;/usr/sbin/glusterfs(main+0x34d) [0x7f374d38a3ed]
              (--&gt;/usr/lib/libglusterfs.so.0(+0x3bd17)
              [0x7f374cf23d17]
              (--&gt;/usr/lib/glusterfs/3.3.1/rpc-transport/rdma.so(+0x5150)
              [0x7f3743398150]))) 0-rpc-transport/rdma:
              storage-client-0: peer () disconnected, cleaning up</font></div>
        </div>
        <div><br>
        </div>
        <div>This block repeats every few seconds - the line "tcp
          connect to &nbsp;failed" looks like it has lost the server name
          somehow? &nbsp;</div>
        <div><br>
        </div>
        <div>Iain</div>
      </div>
      <br>
    </blockquote>
    If you've installed from the yum repo (<a class="moz-txt-link-freetext" href="http://goo.gl/s077x">http://goo.gl/s077x</a>) that
    shouldn't be happening. kkeithley applied the patch. If not, rdma's
    broken in 3.3.[01].
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    <a href="https://bugzilla.redhat.com/show_bug.cgi?id=849122">https://bugzilla.redhat.com/show_bug.cgi?id=849122</a><br>
    <br>
    To mount via rdma when using tcp,rdma, mount -t glusterfs
    server1:myvol.rdma /mnt/foo<br>
  </body>
</html>