Build: #2 was successful Manual run by Guus der Kinderen

Build result summary

Details

Completed
Queue duration
1 second
Duration
1 minute
Labels
None
Agent
Default Agent
Revision
5ff3cb2f36d6cef1ff3182a2e7370b77239d3807
Total tests
475
Successful since
#1 ()

Tests

Code commits

Author Commit Message Commit date
Guus der Kinderen Guus der Kinderen 5ff3cb2f36d6cef1ff3182a2e7370b77239d3807 OF-2421: Prevent ConcurrentModificationException in OccupantManager
A CME has been observed while one thread is modifying the local occupants, while the other is reading from it.

This commit adds a read/write lock that should prevent this.
Guus der Kinderen Guus der Kinderen e8999798b7879cf6c74a207607657e1adecb5fbb OF-2444: Call 'close' outside of lock
Calling 'close' will trigger event listeners, that in turn can try to consume queuedConnections. Deadlocks have been observed following this pattern.

This commit calls the 'close' method outside of the mutex, which prevents that problem.

Jira issues

IssueDescriptionStatus
Unknown Issue TypeOF-2421Could not obtain issue details from Jira
Unknown Issue TypeOF-2444Could not obtain issue details from Jira