<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hello,</p>
    <p><br>
    </p>
    <p>like the Title suggests a fi_eq_sread returns FI_EBUSY and
      continues to block, although there should be an Event Message in
      my understanding, being FI_CONNECTED.</p>
    <p>The eq is fresh, it is the first use, except building and binding
      it to ep, not wait_set defined, but wait_obj is set to
      FI_WAIT_MUTEX_<em></em>COND. Event Buffer and Event field are
      freshly defined as well. No flags are set, timeout is -1 (I know
      that means infinite waiting until event occours, but to my
      knowledge an Event should have been occoured).<br>
    </p>
    <p>Thus I am a bit baffled how the eq could be reported busy and
      continue waiting.<br>
    </p>
    <p><br>
    </p>
    <p>Client successfully calls fi_connect and then goes into
      fi_eq_sread.<br>
    </p>
    <p>Server gets the request, does his part of establishing required
      ressources for the connection (ep, domain, etc) and calls
      fi_accept successfully afterwards.<br>
    </p>
    <p><br>
    </p>
    <p>Used libfabric Version is 1.5.3, due to the target systems
      running on 18.04 Ubuntu.<br>
    </p>
    <p>Since it is in developement, the Program uses socket Provider at
      the moment.<br>
    </p>
    <p>If the eq is ignored the program runs successful locally, but
      this obviously leads to potential errors being ignored, thus not
      desireable.</p>
    <p><br>
    </p>
    <p>Any ideas, where my Problem lies and what I did wrong?</p>
    <p>If any additional info is needed, I am happy to provide.<br>
    </p>
    <p><br>
    </p>
    <p>Greetings,<br>
    </p>
    <p>Arne.<br>
    </p>
  </body>
</html>