Network programming rdma意外CM事件3-rdma意外CM事件路由错误

Network programming rdma意外CM事件3-rdma意外CM事件路由错误,network-programming,infiniband,rdma,Network Programming,Infiniband,Rdma,我在一台linux机器上托管了一台Infiniband服务器,并且在同一台机器上创建了一个客户端并连接到该服务。这在大多数情况下都可以正常工作。 但在一个例子中,当我试图从同一个客户端连接到该服务器时(之前没有与该服务器的连接),它抛出了RDMA\u CM\u EVENT\u ROUTE\u ERROR,无法建立连接 我不知道这个错误的根本原因,它不是100%可重现的。 这使得我的申请不可靠。我想知道它的根本原因。你能发一段代码吗?或者至少提供您所做的RDMAAPI调用的列表?特别是,您是否尝试

我在一台linux机器上托管了一台Infiniband服务器,并且在同一台机器上创建了一个客户端并连接到该服务。这在大多数情况下都可以正常工作。 但在一个例子中,当我试图从同一个客户端连接到该服务器时(之前没有与该服务器的连接),它抛出了
RDMA\u CM\u EVENT\u ROUTE\u ERROR
,无法建立连接

我不知道这个错误的根本原因,它不是100%可重现的。
这使得我的申请不可靠。我想知道它的根本原因。

你能发一段代码吗?或者至少提供您所做的RDMAAPI调用的列表?特别是,您是否尝试使用以前使用的相同cm_id进行连接?或者它是一个全新的实例?实际上RDMAAPI调用没有问题,我无法发布代码,因为它是组织机密。我能够毫无问题地连接到服务器,现在它也工作得很好。在那个随机实例上,我得到了这个RDMA\u CM\u事件\u路由\u错误。我非常想知道在那个实例上发生了什么。对于同一个cm_id,它尝试连接了大约4秒钟,但失败了。对于一个新实例,它能够获得与服务器的连接