Expand my Community achievements bar.

Elevate your expertise and be recognized as a true influencer! Nominations for the exclusive Adobe Community Advisor program 2023 are now OPEN.
SOLVED

JCR Sessions and multi threading

Avatar

Level 5

As per this document, when dealing with multiple threads we'd have to create one session for each thread:

 

https://cqdump.wordpress.com/2013/11/25/cq-development-anti-pattern-single-session-multiple-threads/

 

Does this still apply with the latest JackRabbit Oak used in 6.3 and above?

1 Accepted Solution

Avatar

Correct answer by
Employee Advisor

Yes, this still applies.

0 Replies

Avatar

Level 5

Thanks. There's still nothing about shared sessions there.

 

Found this link:

https://cqdump.wordpress.com/2015/03/02/aem-scaling-patterns-avoid-shared-sessions/

 

And as pointed out there, it does give the exception related to concurrent use of a session when I try to use the same session with multiple threads. 

In that case, it's supposed to serialize the thread access but weirdly the time taken with shared sessions and with separate sessions and multiple threads are very similar. Hmm...

 

@Jörg_Hoh  : Any thoughts?

Avatar

Employee Advisor

Yes, that's still true.

Avatar

Level 5
Thank you so much. What was your 2nd answer in response to? 🙂

Avatar

Employee Advisor
a glitch in time-space continuum 🙂

Avatar

Correct answer by
Employee Advisor

Yes, this still applies.