On 05/29/2013 11:42 PM, Iain Buchanan wrote:
Thanks Joe,
I tried mounting with the ".rdma" suffix after creating using
"transport tcp,rdma" and I get the same "tcp connect to failed"
messages in the log - I'm using the version from the semiosis PPA at
https://launchpad.net/~semiosis/+archive/ubuntu-glusterfs-3.3
Looking at the dates on there I don't think it includes this fix.
I've sent the maintainer a message asking if they could update it. In
the meantime would Niels de Vos' workaround work? (Setting
transport.rdma.listen-port to 24008 in the glusterd.vol?)
Yes, I had someone else try that and it worked. Remember, any changes
made to the volume through the CLI will reset that configuration,
causing it to stop working until you edit again.
Iain
On 05/30/13 07:06, Joe Julian wrote:
On 05/29/2013 10:33 PM, Iain Buchanan wrote:
Hi,
I'm running GlusterFS 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.
1. What does "tcp,rdma" actually do - does it let you mix both types
of client? (I did a few tests with iozone and found it gave
identical performance to the "tcp".)
2. I can't get "rdma" to work, even in the simplest case with a
single node.
volume create storage transport transport rdma my_server:/data/area
volume start storage
mount -t glusterfs my_server:storage /mnt/storage
The last line hangs. Looking in /var/log/glusterfs I can see the
log for the volume:
[2013-05-30 06:24:19.605315] E [rdma.c:4604:tcp_connect_finish]
0-storage-client-0: *tcp connect to failed (Connection refused)*
[2013-05-30 06:24:19.605713] W [rdma.c:4187:gf_rdma_disconnect]
(-->/usr/sbin/glusterfs(main+0x34d) [0x7f374d38a3ed]
(-->/usr/lib/libglusterfs.so.0(+0x3bd17) [0x7f374cf23d17]
(-->/usr/lib/glusterfs/3.3.1/rpc-transport/rdma.so(+0x5231)
[0x7f3743398231]))) 0-storage-client-0: disconnect called (peer:)
[2013-05-30 06:24:19.605763] W
[rdma.c:4521:gf_rdma_handshake_pollerr]
(-->/usr/sbin/glusterfs(main+0x34d) [0x7f374d38a3ed]
(-->/usr/lib/libglusterfs.so.0(+0x3bd17) [0x7f374cf23d17]
(-->/usr/lib/glusterfs/3.3.1/rpc-transport/rdma.so(+0x5150)
[0x7f3743398150]))) 0-rpc-transport/rdma: storage-client-0: peer ()
disconnected, cleaning up
This block repeats every few seconds - the line "tcp connect to
failed" looks like it has lost the server name somehow?
Iain
If you've installed from the yum repo (http://goo.gl/s077x) that
shouldn't be happening. kkeithley applied the patch. If not, rdma's
broken in 3.3.[01]. https://bugzilla.redhat.com/show_bug.cgi?id=849122
To mount via rdma when using tcp,rdma, mount -t glusterfs
server1:myvol.rdma /mnt/foo
_______________________________________________
Gluster-users mailing list
Gluster-users@gluster.org
http://supercolony.gluster.org/mailman/listinfo/gluster-users