ASF subversion and git services commented on PROTON-372:

Commit 1510573 from [~tedross] in branch 'proton/trunk'
[ https://svn.apache.org/r1510573 ]

PROTON-372 - Add better handing of poll status values in the driver.
Applied patch from Bozo Dragojevic.
> driver does not handle POLLHUP
> ------------------------------
>                 Key: PROTON-372
>                 URL: https://issues.apache.org/jira/browse/PROTON-372
>             Project: Qpid Proton
>          Issue Type: Bug
>          Components: proton-c
>    Affects Versions: 0.5
>         Environment: osx
>            Reporter: Bozo Dragojevic
>            Assignee: Ted Ross
>         Attachments: 0001-Handle-POLLHUP-as-pending-io.patch, 
> 0001-Handle-POLLHUP-as-POLLERR.patch, confuse-driver.py
> If a peer closes the socket at an inopportune time poll() will start 
> returning POLLHUP but not POLLERR. this drives messenger into a busyloop as 
> the driver does not check this flag.
> The messenger instance is still able to service other connections but it's 
> doing so at 100% cpu load as every poll() call returns immediately.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to