Hi,

The issue is https://issues.apache.org/jira/browse/SLING-1972

Regards
Felix

Am Mittwoch, den 09.02.2011, 09:29 +0000 schrieb Felix Meschberger: 
> Hi,
> 
> Am Mittwoch, den 09.02.2011, 09:07 +0000 schrieb Markus Joschko: 
> > Hi Carsten,
> > that's what I found out yesterday evening as well. JSP samples from
> > sling didn't show the errors.
> > I converted one of our esp to jsp today and tested it again and can
> > confirm that the JSP works fine where the equivalent ESP fails big
> > time.
> > 
> > Obviously nobody has used esps in production until now? That should be
> > mentioned on the webpage clearly. So far I had the impression that esp
> > are somewhat the preferred template language.
> 
> Well, depends ;-) I would say everyone has his/her own preference, Sling
> does not have a preference ;-)
> 
> But in our Day job some if not most of use mostly care for JSP, true.
> 
> > Do you have a reference to the bug in the felix javascript implementation?
> 
> I am working on this as we speak.
> 
> Regards
> Felix
> 
> > 
> > Regards,
> >  Markus
> > 
> > 
> > On Wed, Feb 9, 2011 at 8:13 AM, Carsten Ziegeler <[email protected]> 
> > wrote:
> > > Hi,
> > >
> > > Sling and Jackrabbit by itself don't have concurrency issues (at least
> > > we're not aware of them). We're using both in huge production systems
> > > with a lot of load without any problems.
> > >
> > > I see two potential causes: the orders.esp script or maybe the script
> > > engine implementation. Felix recently found a concurrency problem in the
> > > javascript scripting . The esp script engine could be affected as well.
> > >
> > > Please try a different test where a jsp is targeted to rule out the
> > > above scenarios.
> > >
> > > Regards
> > > Carsten
> > >
> > > Markus Joschko  wrote
> > >> Hi,
> > >> we run a simple performance test on our sling prototype and face
> > >> severe problems: About 50% of the requests failed with a status
> > >> message 500.
> > >> The exceptions differ a lot but it seems that the "sling include"
> > >> somehow fails when accessed concurrently.
> > >>
> > >> Our tests were run with JMeter (and failed). To make it easier to
> > >> reproduce the problem we wrote a small bashscript using curl and run
> > >> it against the slingbuck example:
> > >>
> > >> #!/bin/bash
> > >> for i in {1..10}
> > >> do
> > >>         curl http://localhost:8080/content/slingbucks/public/orders.html
> > >>> out$i.log &
> > >> done
> > >>
> > >>
> > >> It simply calls the same URL 10 times in parallel. When grepping
> > >> through the outX.log files we found a lot of exceptions/partial page
> > >> renderings, wrongly assembled pages etc.
> > >>
> > >> A short excerpt:
> > >>
> > >> - NPE exception and TypeError: Cannot read property "jcr:title" from
> > >> undefined error.
> > >> - javax.jcr.PathNotFoundException: test:name
> > >> - TypeError: Cannot call method "XXX" of undefined
> > >> - Wrapped javax.jcr.InvalidItemStateException:
> > >> 0a1cf798-1ada-48cc-a65b-f9ba17904467: the item does not exist anymore
> > >> - Wrapped javax.jcr.RepositoryException: this session has been closed
> > >> - 404 No Servlet to handle request
> > >> - Resource resolver is already closed
> > >>
> > >> I am really concerned. I can't imagine that sling has such a huge
> > >> problem but I can't explain the exceptions we see either.
> > >>
> > >> Any ideas?
> > >>
> > >>  Markus
> > >>
> > >
> > >
> > > --
> > > Carsten Ziegeler
> > > [email protected]
> > >
> 
> 


Reply via email to