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

Stages & jobs

  1. Default Stage

  2. Continuous Integration

Code commits

Openfire (master)

  • Guus der Kinderen

    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)