You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "J.W. Janssen (JIRA)" <ji...@apache.org> on 2012/08/08 10:52:10 UTC
[jira] [Resolved] (FELIX-3623) LogService lock contention under
heavy load
[ https://issues.apache.org/jira/browse/FELIX-3623?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
J.W. Janssen resolved FELIX-3623.
---------------------------------
Resolution: Fixed
Applied the patch myself as I've got commit rights...
> LogService lock contention under heavy load
> -------------------------------------------
>
> Key: FELIX-3623
> URL: https://issues.apache.org/jira/browse/FELIX-3623
> Project: Felix
> Issue Type: Bug
> Components: Log Service
> Affects Versions: log-1.0.1
> Reporter: J.W. Janssen
> Assignee: J.W. Janssen
> Attachments: lock-granularity.patch
>
>
> Under heavy load, the LogService has severe lock contention in its LogListenerThread due to too coarse locks on m_entriesToDeliver and m_listeners. Also due to the 'single delivery' strategy, the performance of this service isn't that well under heavy load, it would be better to flush all available entries to all listeners in a single shot...
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira