Jon Mason wrote:
On Wed, Sep 03, 2008 at 12:48:53AM +0300, Or Gerlitz wrote:
On Tue, Sep 2, 2008 at 11:04 PM, Andy Grover <[EMAIL PROTECTED]> wrote:
We've been discussing dropping RDS's support for using TCP as a transport,
and just focusing on RDS as a IB and iWARP-focused protocol.
do we have any results that compare Oracle IPC using rds/bcopy/tcp vs udp?
This would simplify the RDS codebase, allow easier inclusion of more
IB-centric features, and also give RDS an easier path towards mainline Linux
kernel inclusion. Also, the imminent RDS iWARP support will address non-IB
use cases.
So just to make sure, do IB and iWARP share the same transport code today?
if yes, does removing TCP means the transport abstraction would not be
needed any more, or you still want to maintain it for the loopback case?
Generally speaking, the loopback transport also uses IB, correct? and if it
doesn't I am quite sure it can.
Not all iWARP devices can do loopback, so having it done in the IB
specific code could be painful. I believe there is a loopback module in
RDS which can handle this though.
Currently, loop back (connecting to local ip:port) is handled by the
transport (with IB it uses a local IB RC) - we moved to this to simplify
the driver and support things like performing local process comm
including rdma'ing between processes - which is a key feature in of itself.
If a particular transport can not support this - then it should either
emulate operations when possible - or fail them. For example, getting a
key for rdma may fail if the connection is loop back.
I tend to agree with Jon that removing TCP might help with mainline
inclusion or might create damage...
Roland, maybe you have more definitive intuitions re the netdev people
potential feedback on rds as a new socket type applicable to RDMA cards such
as IB and iWARP using a verbs/rdmacm native transport AND to non RDMA cards
with TCP transport, vs the case of RDS being "just" a ULP under
drivers/infiniband/ulps that defines a new socket type, etc.
Or
_______________________________________________
general mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general
To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
_______________________________________________
rds-devel mailing list
[EMAIL PROTECTED]
http://oss.oracle.com/mailman/listinfo/rds-devel
_______________________________________________
general mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general
To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general