[
https://issues.apache.org/jira/browse/ARIES-1609?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15477050#comment-15477050
]
ASF subversion and git services commented on ARIES-1609:
--------------------------------------------------------
Commit 1760012 from [email protected] in branch 'aries/trunk'
[ https://svn.apache.org/r1760012 ]
[ARIES-1609] Increase timeout for subsystem locking strategy and make it
configurable
> Increase timeout for subsystem locking strategy and make it configurable
> ------------------------------------------------------------------------
>
> Key: ARIES-1609
> URL: https://issues.apache.org/jira/browse/ARIES-1609
> Project: Aries
> Issue Type: Bug
> Reporter: Thomas Watson
>
> With a large number of large subsystems the contention for the locks managed
> by LockingStrategy class in subsystems may be very high. The current timeout
> is hardcoded to 30 seconds. In scenarios that use provision dependencies at
> start (instead of at install) this contention may increase if a large number
> of subsystems are staged and are in the state waiting to provision
> dependencies. Once the first subsystem is started it may result in a very
> large number of the currently installed subsystems to all provision
> dependencies at once. This can take over 30 seconds. If multiple threads
> are attempting to start the subsystems at the same time this may cause the
> timeout for the losing threads.
> I think the default timeout should be increased to something pretty large. I
> suggest 10 minutes. And we should likely allow a property to override the
> default timeout.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)