hi andreas, please have a look at WindowContextConfig - see e.g. #isUnknownWindowIdsAllowed and #getMaxWindowContextCount -> it shouldn't be an issue (since you can customize the default behaviour).
btw: we are doing a lot of such tests (without windowId=automatedEntryPoint) and never saw an issue - but we don't use glassfish ;) regards, gerhard http://www.irian.at Your JSF/JavaEE powerhouse - JavaEE Consulting, Development and Courses in English and German Professional Support for Apache MyFaces 2012/11/29 Andreas Kaiser <[email protected]> > Hi > thanks for the answer > > I will have a look at this. > BTW. it seems that the the windowId is a potential security issue. > > For instance call a side with an unknown windowId. CODI will generate a new > valid one. Just change the generated one to a new invalid id. CODI will > generate a new one again. Repeat this until you are out of ids or the > server is out of memory ;-) > > This is whats happend in my application due to stress testing > > Regards > > > On Thu, Nov 29, 2012 at 11:03 PM, Gerhard Petracek < > [email protected]> wrote: > > > hi andreas, > > > > first of all: welcome @ myfaces! > > > > there are different approaches - e.g. you can use urls with > > windowId=automatedEntryPoint > > (see the javadoc in WindowContextManager) > > > > regards, > > gerhard > > > > http://www.irian.at > > > > Your JSF/JavaEE powerhouse - > > JavaEE Consulting, Development and > > Courses in English and German > > > > Professional Support for Apache MyFaces > > > > > > > > 2012/11/29 Andreas Kaiser <[email protected]> > > > > > Hi everybody > > > > > > I have following setup : > > > > > > Glassfish 3.1.2.2 > > > Weld > > > Java EE6 + JSF + CDI + JPA > > > CODI: 1.0.5 > > > > > > My problem: > > > > > > We use and like the windowId Feature from CODI. But it causes some big > > > problems on some pages which are specially created for stress testing. > > > > > > These pages are accessed from 500+ clients generated from JMeter. > > > Every client acts as a own browser. > > > > > > This pages (RequestScoped) can be accessed without login. Therefore > CODI > > > generates a new windowId for every client. > > > > > > The problem is that the JMeter tests run multiple times. Due to this > the > > > Hashmap in JSFWindowContext.java consums a lot of memory until the > > > Glassfish has no space left which leads into a 100 % CPU usage because > > the > > > garbage collector tries to free a even the last few bytes. > > > > > > My question is > > > 1. Is it possible to create windowIds only a user is logged in > > > 2. Is there an option to change the default behavior > > > 3. Can i exclude some pages being handled by the codi JSFWindowManager > > > > > > > > > > > > > > > Regards > > > > > >

