Red Hat Bugzilla – Bug 1302033
proton reactor fails to respond to wakeup requests on reconnect - appears to hang or slow down.
Last modified: 2016-03-28 18:52:26 EDT
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):
Steps to Reproduce:
See reproducer attached to upstream JIRA.
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.
Reactor should wake up immediately in response to the pn_reactor_wakeup call.
pn_reactor_wakeup() returns a success code.
This bug was accidentally moved from POST to MODIFIED via an error in automation, please see email@example.com with any questions