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