Verifies the integrety of the projects, as builds are executed immediately after a code change was detected. This plan provides no artifiacts (use a nightly build instead).
Build: #2734 was successful
Job: Build was successful
Code commits
Openfire (master)
-
Guus der Kinderen 5db84e051c93a76ec5cc560f34f01dc9f7d95486
OF-3044: ReverseLookupUpdatingCacheEntryListener optimization for unique ownership
Some instances of ReverseLookupUpdatingCacheEntryListener are used in contexts where it's expected that exactly one cluster node 'owns' the data for which an event was fired.
For such scenarios, this commit adds an optimization that removes data registered for _other_ nodes, when data is being registered for a node. This intends to add some resilience against data inconsistency.- xmppserver/src/main/java/org/jivesoftware/openfire/SessionManager.java (version 5db84e051c93a76ec5cc560f34f01dc9f7d95486)
- xmppserver/src/main/java/org/jivesoftware/openfire/spi/RoutingTableImpl.java (version 5db84e051c93a76ec5cc560f34f01dc9f7d95486)
- xmppserver/src/main/java/org/jivesoftware/util/cache/ReverseLookupUpdatingCacheEntryListener.java (version 5db84e051c93a76ec5cc560f34f01dc9f7d95486)
- xmppserver/src/test/java/org/jivesoftware/util/cache/ReverseLookupUpdatingCacheEntryListenerTest.java (version 5db84e051c93a76ec5cc560f34f01dc9f7d95486)