Erron,

I took a look at PreparePortalAction. It doesn't implement ThreadSafe. It is and it should. I can modify the source in SVN but you will need to modify our 2.1.9 source and check it in. Unfortunately, this will require a new Cocoon build.

I took a look at the other portal actions and found the CopletSetDataAction and ObjectModelAction (which is deprecated) also don't implement ThreadSafe. I'm not sure if you are using either one of those.

Ralph

Erron Austin wrote:
In load testing our portal on Linux, Java 1.4.x (not quite sure of the Ram), I was throwing concurrent 400 users. An issue that I'm seeing is that I keep getting this message in the logs for each page: ..........

DEBUG (2007-04-06) 12:07.40:905 [sitemap] (/home/ese) http-0.0.0.0-8080-105/DefaultComponentFactory: ComponentFactory decommissioning instance of org.apache.cocoon.portal.acting.PreparePortalAction.

DEBUG (2007-04-06) 12:07.40:932 [sitemap] (/home/) http-0.0.0.0-8080-164/DefaultComponentFactory: ComponentFactory decommissioning instance of org.apache.cocoon.portal.acting.PreparePortalAction.

DEBUG (2007-04-06) 12:07.41:024 [sitemap] (/home/test1) http-0.0.0.0-8080-164/DefaultComponentFactory: ComponentFactory decommissioning instance of org.apache.cocoon.portal.acting.PreparePortalAction.

DEBUG (2007-04-06) 12:07.41:055 [sitemap] (/home/test2) http-0.0.0.0-8080-164/DefaultComponentFactory: ComponentFactory decommissioning instance of org.apache.cocoon.portal.acting.PreparePortalAction.

DEBUG (2007-04-06) 12:07.41:080 [sitemap] (/home/test3) http-0.0.0.0-8080-164/DefaultComponentFactory: ComponentFactory decommissioning instance of org.apache.cocoon.portal.acting.PreparePortalAction.

Typically, if I was seeing this, I would pool the generator or transformer. But this is an Action, which doesn't appear to be poolable.
Question #1, is this a performance bottleneck?

Ouestion #2, if so, what is the solution?

Thanks,

Erron

Reply via email to