Thanks Andrew! We were also amazed at the fact it was a POLLOUT but it's not 
the first time Solaris has an inexplicable behavior ...


I will try to fix the code to ignore Pollout flag and let you know if it works.


Would it interest you if i provide a patch also in case it works?



Sent from Outlook Mobile



From: Andrew Stitcher

Sent: Wednesday, April 20, 19:31

Subject: Re: [Qpid Dispatcher] Runtime behavior on SunOS

To: users@qpid.apache.org



On Wed, 2016-04-20 at 08:03 -0700, Adel Boutros wrote:

> Here they are:

> 

> Solaris:

> 1)      qdpn_driver_wait_3:  idx=2, d->fds[idx].revents=*4*, POLLIN=1

> *Test dies here*


revents=4 seems to be POLLOUT.


Since this is the read end of a pipe (if I understood correctly) I'm

not sure why POLLOUT is true, or even why that bit is in the interest

set. But in any case it can just be ignored as dispatch is never going

to write to the read end of the pipe.


Andrew



---------------------------------------------------------------------

To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org

For additional commands, e-mail: users-h...@qpid.apache.org


Reply via email to