{"push_id":2778979453,"size":2,"distinct_size":2,"ref":"refs/heads/v4.0.x","head":"9a6f6e61f0b09639d6edbd86a562e2490bef532f","before":"2386994c9d0a568d46d334e100bfdc873dc7483a","commits":[{"sha":"9cc6bc1ea64897723d772bb9960ab58a38eea277","author":{"name":"Spruit, Neil R","email":"6faba9e192e760cd5c0903453665e665558c0fe4@intel.com"},"message":"MTL OFI: Fix Deadlock in fi_cancel given completion during cancel\n\n- If a message for a recv that is being cancelled gets completed after\nthe call to fi_cancel, then the OFI mtl will enter a deadlock state\nwaiting for ofi_req->super.ompi_req->req_status._cancelled which will\nnever happen since the recv was successfully finished.\n\n- To resolve this issue, the OFI mtl now checks ofi_req->req_started\nto see if the request has been started within the loop waiting for the\nevent to be cancelled. If the request is being completed, then the loop\nis broken and fi_cancel exits setting\nofi_req->super.ompi_req->req_status._cancelled = false;\n\nSigned-off-by: Spruit, Neil R <neil.r.spruit@intel.com>\n(cherry picked from commit 767135c580f75d3dde9cb9c88601dd18afda949a)","distinct":true,"url":"https://api.github.com/repos/open-mpi/ompi/commits/9cc6bc1ea64897723d772bb9960ab58a38eea277"},{"sha":"9a6f6e61f0b09639d6edbd86a562e2490bef532f","author":{"name":"Howard Pritchard","email":"7f27def7933aae48526941f79a37d0b5f7ece0e6@gmail.com"},"message":"Merge pull request #5499 from nrspruit/ns_cancel_fix_4.0\n\nMTL OFI: Fix Deadlock in fi_cancel given completion during cancel","distinct":true,"url":"https://api.github.com/repos/open-mpi/ompi/commits/9a6f6e61f0b09639d6edbd86a562e2490bef532f"}]}
{"actor":{"display_login":"hppritcha"}}