On Tue, Apr 02, 2019 at 03:31:57PM +0000, Hefty, Sean wrote: > > > An issue showed up when integrating rsockets into Java: the behavior > > > of the socket poll() call differs from the RDMA poll() operation. > > > Specifically, socket poll() releases all waiting threads, where the > > > RDMA stack releases one. For example, see wake_up_interruptible() > > > when writing a CQ event here: > > > > This is just a bug, it should be fixed. > > A bug fix patch would be trivial, but this would change the behavior > that I think has existed since day 1. Are people okay with that? No app could rely on this difference for correctness Jason