You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@qpid.apache.org by ft420 <ar...@gmail.com> on 2009/04/15 16:33:58 UTC

rdma protocol with qpid

how to use qpidd with rdma protocol? I have gone through the FAQ still i am unclear about what exactly has to be done to use rdma protocol? do we have to install anything? i have already installed qpidd-rdma-0.4.732838-1.el5.i386 and qpidc-rdma-0.4.732838-1.el5.i386

./qpidd --transport rdma -p 5006 
2009-apr-15 19:26:58 notice Listening on TCP port 5006
2009-apr-15 19:26:58 critical Broker start-up failed: No such transport: 'rdma' (qpid/broker/Broker.cpp:389)
2009-apr-15 19:26:58 notice Shut down

thanking in anticipation

-- 
View this message in context: http://n2.nabble.com/rdma-protocol-with-qpid-tp2639156p2639156.html
Sent from the Apache Qpid users mailing list archive at Nabble.com.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:users-subscribe@qpid.apache.org


Re: rdma protocol with qpid

Posted by ft420 <ar...@gmail.com>.
hi,
1.
Following packages were installed berfore installing qpidd-rdma-0.4.732838-1.el5.i386 and qpidc-rdma-0.4.732838-1.el5.i386
libibverbs-1.1.2-1.el5.i386
librdmacm-1.0.8-1.el5.i386
following shared objects are created:
/]#find -iname "*rdma*.so*"
./usr/lib/qpid/daemon/rdma.so
./usr/lib/qpid/client/rdmaconnector.so
./usr/lib/librdmacm.so.1
./usr/lib/librdmawrap.so.0.1.0
./usr/lib/librdmacm.so.1.0.0
./usr/lib/librdmawrap.so.0

./qpidd --load-module /usr/lib/qpid/daemon/rdma.so -p 5006 --transport rdma
2009-apr-16 12:58:26 critical Broker start-up failed: /usr/local/lib/libibverbs.so.1: version `IBVERBS_1.1' not found (required by /usr/lib/librdmawrap.so.0): /usr/lib/qpid/daemon/rdma.so (qpid/sys/posix/Shlib.cpp:34)

2. -P rdma flag while executing perftest 
./perftest -b 172.20.103.112 -p 5003 -P rdma

Unknown protocol: rdma (qpid/client/Connector.cpp:63)

Is there any hardware requirement also to use rdma protocol? am i missing out on any step that has to be taken before using rdma protocol?I am really confused as to why this error is occuring??
Please let me know the solution.. 

thanking in anticipation


ft420 wrote:
> how to use qpidd with rdma protocol? I have gone through the FAQ still i am unclear about what exactly has to be done to use rdma protocol? do we have to install anything? i have already installed qpidd-rdma-0.4.732838-1.el5.i386 and qpidc-rdma-0.4.732838-1.el5.i386
>
> ./qpidd --transport rdma -p 5006 
> 2009-apr-15 19:26:58 notice Listening on TCP port 5006
> 2009-apr-15 19:26:58 critical Broker start-up failed: No such transport: 'rdma' (qpid/broker/Broker.cpp:389)
> 2009-apr-15 19:26:58 notice Shut down
>
> thanking in anticipation
>
>   

Two things,

1. load the rdma module on the broker & client
2. if you use perftest or latencytest, use -P rdma

or if you have your our client, specify rdma and the protocol in the 
connection options. 

i.e. it is done the same way tls /ssl is specified.

Connection Settings:
  -b [ --broker ] HOST (localhost)  Broker host to connect to
  -p [ --port ] PORT (5672)         Broker port to connect to
  -P [ --protocol ] tcp|rdma (tcp)  Protocol to use for broker connection

regards
Carl.

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:users-subscribe@qpid.apache.org




-- 
View this message in context: http://n2.nabble.com/rdma-protocol-with-qpid-tp2639156p2642193.html
Sent from the Apache Qpid users mailing list archive at Nabble.com.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:users-subscribe@qpid.apache.org


Re: rdma protocol with qpid

Posted by Carl Trieloff <cc...@redhat.com>.
ft420 wrote:
> how to use qpidd with rdma protocol? I have gone through the FAQ still i am unclear about what exactly has to be done to use rdma protocol? do we have to install anything? i have already installed qpidd-rdma-0.4.732838-1.el5.i386 and qpidc-rdma-0.4.732838-1.el5.i386
>
> ./qpidd --transport rdma -p 5006 
> 2009-apr-15 19:26:58 notice Listening on TCP port 5006
> 2009-apr-15 19:26:58 critical Broker start-up failed: No such transport: 'rdma' (qpid/broker/Broker.cpp:389)
> 2009-apr-15 19:26:58 notice Shut down
>
> thanking in anticipation
>
>   

Two things,

1. load the rdma module on the broker & client
2. if you use perftest or latencytest, use -P rdma

or if you have your our client, specify rdma and the protocol in the 
connection options. 

i.e. it is done the same way tls /ssl is specified.

Connection Settings:
  -b [ --broker ] HOST (localhost)  Broker host to connect to
  -p [ --port ] PORT (5672)         Broker port to connect to
  -P [ --protocol ] tcp|rdma (tcp)  Protocol to use for broker connection

regards
Carl.

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:users-subscribe@qpid.apache.org