Timothy Bish created QPIDJMS-404:
------------------------------------
Summary: Performance regressions on some platforms using new
ProviderFuture implementation
Key: QPIDJMS-404
URL: https://issues.apache.org/jira/browse/QPIDJMS-404
Project: Qpid JMS
Issue Type: Bug
Components: qpid-jms-client
Affects Versions: 0.34.0
Reporter: Timothy Bish
Assignee: Timothy Bish
Fix For: 0.35.0
The new ProviderFuture implementation introduced in 0.34.0 relies on a stepped
spin / wait algorithm that backs off the spin using yeilds and short parks
which will eventually end in a wait / notify pattern if the event hasn't
completed. On some platforms the length of a park can be substantially longer
than requested which leads to missing the event completion for long periods of
time reducing performance.
Introduce a set of ProviderFuture implementations that can be used on platforms
where the stepped spin / wait variant causes regressions in performance.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]