Improve Startup performance Meeting Minutes

12 Jan 2007

Attendees - Prashanth, Jeanfrancois, Jan, Tim, Byron, Lloyd, Sreenivas, Nandini, Nazrul, Suveen, Alexey, Derek, Keith

Lifecycle modules - Threaded startup
Thanks to the module owners we have the WIKI page with all the dependency information for the Lifecycle modules. Lloyd asked if we can capture more information if we can, regarding the components in a lifecycle that other LC modules are depending on (for ex, Declarative Framework says it depends on AdminService, but we could do better if we know clearly on what part of AdminService it depends on, like MBeanServer.). Prashanth will followup with Module Owners on this.

Keith updated his findings about JBI (bug ). Working on the optimizing the initialization of JBI, for the part where XA enabled is false for developer profile. He saw an improvement from 1800 to 400/500. He will still have to see on how much it will improve for cluster profile, given that the XA is enabled by default for this profile. He will get back to us.
System Apps - Serialize the descriptors

Tim mentioned he is locally doing some changes to this effect and will work with Suveen to generate the numbers with his patch.

System Apps - Threaded startup
Tim raised concerns on the dependencies the Apps itself might have, as well as how thread safe the containers are. We all agreed that this task would improve the startup significantly. We will do a similar exercise as LC modules in finding the owners and dependencies (as well as check with the container folks if they can handle the concurrent loading/startup of apps). We agreed to get back to this task after Beta.

ConfigContextImpl.refresh() in asadmin start-domain - redundant calls
Prashath said he will create a bug for Kedar.

Upgrade Check in asadmin start-domain
Jane gave an update. ConfigContext doesnt contain the version information which is required by Jane so she could avoid parsing of doman.xml (there is a P2 bug 6509158, currently assigned to Kedar).

DomainReporter
Prashanth mentioned he would get more details on much realtime is spent, so we can see if we have to optimize this

wstcxServiceApp - load-on-startup
Dhiru mentioned that the issues (1893 and 1934) are fixed and should be available in the nightly build. Suveen to verify how much startup time this would improve

AdminGUI
Prashanth will followup with the team about the status.

Tim gave a summary about the deployment performance meeting.

To a question Dhiru mentioned all the performance bugs will have a hook so they are not required to be fixed for beta.