geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Jencks (JIRA)" <>
Subject [jira] Created: (GERONIMO-948) Need reference counting on load/start of configurations
Date Tue, 30 Aug 2005 01:16:08 GMT
Need reference counting on load/start of configurations

         Key: GERONIMO-948
     Project: Geronimo
        Type: Bug
  Components: kernel  
    Versions: 1.0-M5    
 Reporter: David Jencks
 Assigned to: David Jencks 
     Fix For: 1.0-M5

When you load/start a configuration, it loads and starts its ancestors and keeps track of
what it loaded and what it started, and undoes this when you stop/unload it.  This will create
big problems if you
load A
load B (with a common parent)
unload A (unloading common parent of B)
unload B

Solution appears to be to count how many descendants use a config and only stop/unload if
count reaches 0.  Code to do this should probably be in the ConfigurationManager.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

View raw message