Description of problem: Using the proton-c reactor: on reconnect the reactor may stop responding to wake up requests from other threads (via pn_reactor_wakeup()) This manifests as the reactor thread failing to respond, or responding slowly if a periodic timer is used. pn_reactor_wakeup() also returns an error code every time it is called. Version-Release number of selected component (if applicable): qpid-proton-c.0.11.1 How reproducible: 100% Steps to Reproduce: See reproducer attached to upstream JIRA. Actual results: Reactor thread does not respond immediately to wake up requests from the foreground thread. The wakeup is not processed until the reactor timer expires. pn_reactor_wakeup() returns an error code. Expected results: Reactor should wake up immediately in response to the pn_reactor_wakeup call. pn_reactor_wakeup() returns a success code. Additional info:
Upstream fix: https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=8c6c7c5
This bug was accidentally moved from POST to MODIFIED via an error in automation, please see mmccune with any questions
This product has been discontinued or is no longer tracked in Red Hat Bugzilla.