[ 
https://issues.apache.org/jira/browse/FELIX-2787?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Guillaume Nodet resolved FELIX-2787.
------------------------------------

       Resolution: Fixed
    Fix Version/s: fileinstall-3.1.12
    
> [File Install] Do not perform management activities while framework is 
> starting/stopping
> ----------------------------------------------------------------------------------------
>
>                 Key: FELIX-2787
>                 URL: https://issues.apache.org/jira/browse/FELIX-2787
>             Project: Felix
>          Issue Type: Improvement
>          Components: File Install
>    Affects Versions: fileinstall-3.1.4
>            Reporter: Richard S. Hall
>            Assignee: Guillaume Nodet
>             Fix For: fileinstall-3.1.12
>
>
> File Install has been known to cause deadlocks, race conditions, and other 
> sorts of spurious issues. One of the main reasons for this is that File 
> Install is pretty aggressive in its management of bundles. This has caused us 
> to improve the framework to deal with its aggressiveness, but still it is not 
> perfect. We have seen people wanting to introduce a delay value for 
> management, etc. We also see issues where the framework is trying to shut 
> down and File Install is going right behind the framework restarting bundles 
> as the framework stops them. It would be better if File Install monitored the 
> starting/stopping status for the framework and only performed its management 
> activities while the framework were active. This means File Install's 
> management threads should not do their processing when the framework is not 
> in the ACTIVE state. This will be a good improvement, although it won't 
> completely eliminate the window, since this is a check-then-act situation. 
> However, as long as the threads check the status on each process loop, the 
> window will be significantly reduced.

--
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


Reply via email to