[libfabric-users] Scalable endopint issue

Biddiscombe, John A. john.biddiscombe at cscs.ch
Thu Dec 9 13:18:55 PST 2021

Hi list,

I am creating a scalable endpoint, which I've used previously with multiple Tx contexts, and it worked fine, but I hadn't realized you could also have multiple Rx contexts - so I added them recently ... but

I get completions on the Tx CQ, but not on the Rx CQ (GNI provider).

My initialization for both is essentially the same

Loop N thread counter

  fi_tx_context(i ... ep_tx)


  bind_queue_to_endpoint(ep_tx, cq)


  fi_rx_context(i ... ep_rx)


  bind_queue_to_endpoint(ep_rx, cq)


end loop

scalable_endpoint_bind  (address vector)

Sends are posted to the tx context/endpoint and cq

Recvs to the rx context/ep + cq

Why might there be a difference between the Tx and Rx completions? Any idea what might need tweaking



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/libfabric-users/attachments/20211209/987f36c7/attachment.htm>

More information about the Libfabric-users mailing list