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: #2466 was successful Changes by Guus der Kinderen

Code commits

Openfire (master)

  • Guus der Kinderen

    Guus der Kinderen 9a14ea47ce5b407d9cae4bb3616ad1f054567273

    OF-2665: Ensure correct cache config for SessionManager caches
    Various caches used by SessionManager are expected to be configured as unlimited, never expire. However, they had no explicit configuration, therefor had the default size limitation and expiry. This leads to cache inconsistency issues as documented in OF-2665

    For two out of three caches, it appears that the names of the caches have at some point been modified, without that same change having been applied to the cache configuration. The third cache is new, and never had cache configuration added.

    This commit fixes that, be updating/adding cache configurion.

    Special care needs to be taken with regards to a second set of cache configuration, that lives in the Hazelcast plugin. The names used in Openfire and there should be equal!

    • xmppserver/src/main/java/org/jivesoftware/openfire/SessionManager.java (version 9a14ea47ce5b407d9cae4bb3616ad1f054567273)
    • xmppserver/src/main/java/org/jivesoftware/util/cache/CacheFactory.java (version 9a14ea47ce5b407d9cae4bb3616ad1f054567273)