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: [email protected] 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: [email protected] For additional commands, e-mail: [email protected]
