Details
-
Bug
-
Status: Closed
-
Top
-
Resolution: Fixed
-
2.22.09
-
None
-
None
Description
JcrJobStore#aquireNextTrigger tries to prevent concurrency by testing for the existence of a property. But the following test fails on our current JR version:
@Test
public void multiSessionConflictIsNotResolved() throws Exception
Non conflicting changes from other sessions are merged. The behavior used to be that an exception was thrown, which resulted in only one cluster node executing a particular job.
We need to use JCR locking instead.