Emiel van der Herberg <emiel.van.der.herberg@marviq.com>: Author Summary

Builds triggered by Emiel van der Herberg <emiel.van.der.herberg@marviq.com>

Builds triggered by an author are those builds which contains changes committed by the author.
28
0 (0%)
28 (100%)

Breakages and fixes

Broken means the build has failed but the previous build was successful.
Fixed means that the build was successful but the previous build has failed.
0 (0% of all builds triggered)
1 (4% of all builds triggered)
1
Build Completed Code commits Tests
OPENFIRE › NMMB › #1044 4 days ago
OF-2165 Simplify registrations of occupants. OF-2165 New task for informing remote nodes about kicked room occupants.
OF-2165 Finished implementation of nickname clash handling.
OF-2165 Improvements after code review: removed some debug logging that was left behind, clearer textual description of room occupants in consistency checks.
OF-2165 First setup of nickname collision handling. Work in progress.
467 passed
OPENFIRE › NMRB › #1269 4 days ago
OF-2165 Improvements after code review: removed some debug logging that was left behind, clearer textual description of room occupants in consistency checks.
OF-2165 Simplify registrations of occupants. OF-2165 New task for informing remote nodes about kicked room occupants.
OF-2165 Finished implementation of nickname clash handling.
OF-2165 First setup of nickname collision handling. Work in progress.
467 passed
OPENFIRE › NIGHTLYMAVEN › #1707 4 days ago
OF-2165 Finished implementation of nickname clash handling.
OF-2165 Simplify registrations of occupants. OF-2165 New task for informing remote nodes about kicked room occupants.
OF-2165 Improvements after code review: removed some debug logging that was left behind, clearer textual description of room occupants in consistency checks.
OF-2165 First setup of nickname collision handling. Work in progress.
467 passed
OPENFIRE › TRUNK › #2198 4 days ago
OF-2165 Improvements after code review: removed some debug logging that was left behind, clearer textual description of room occupants in consistency checks.
OF-2165 Simplify registrations of occupants. OF-2165 New task for informing remote nodes about kicked room occupants.
OF-2165 Finished implementation of nickname clash handling.
OF-2165 First setup of nickname collision handling. Work in progress.
467 passed
OPENFIRE › NIGHTLYMAVEN › #1686 3 weeks ago
OF-2314 Prevent problem in one s2s connection close from blocking others.
OF-2314 Kill s2s local connection if it already exists elsewhere in the cluster we are joining.
461 passed
OPENFIRE › NMMB › #1023 3 weeks ago
OF-2314 Prevent problem in one s2s connection close from blocking others.
OF-2314 Kill s2s local connection if it already exists elsewhere in the cluster we are joining.
461 passed
OPENFIRE › NMRB › #1245 3 weeks ago
OF-2314 Kill s2s local connection if it already exists elsewhere in the cluster we are joining.
OF-2314 Prevent problem in one s2s connection close from blocking others.
461 passed
OPENFIRE › TRUNK › #2180 3 weeks ago
OF-2314 Kill s2s local connection if it already exists elsewhere in the cluster we are joining.
OF-2314 Prevent problem in one s2s connection close from blocking others.
461 passed
OPENFIRE › NMMB › #1022 3 weeks ago
OF-2294: Consistency check does not just check number of room occupants, but the occupants themselves as well
Postpone informing other cluster members of new member join until the new member has finished cleaning up old data.
More informative logging of sequence of occupant management in cluster events.
461 passed
OPENFIRE › NMMB › #1021 3 weeks ago
Restore the users sessions cache after cluster events, so presence updates about 'lost' users can be sent effectively to the remaining nodes. Removed some debug logging that was temporary.
Implemented consistency checks for incoming server sessions registration.
Some cleaning up in preparation for creating a PR.
Implemented consistency checks for session infos.
Migrate routing table component cache maintenance from Hazelcast plugin to Openfire core.
Fix bug in MUC consistency check, which relied too much on the local copy of the room cache.
Fix jsp imports that were not properly updated in merge.
Don't stop sending unavailable presences when one of them fails.
Event (listener) mechanism for cache entry updates. Can potentially be used from (hazelcast) plugin code.
Register MUCService with cluster manager to get updates on cluster status.
Migrated cleanup handling of client session info cache from hazelcast plugin ClusterListener to openfire core SessionManager.
Refactored the not-triggering of cache entry events on the local node to event listener registration. Removes code duplication in listener implementations.
Fixed incorrect documentation and log statement.
Improved MUC related consistency checks. Now displays a section for every available MUC service.
Improved logging of occupant manager state.
Guard against unintended cluster entry removals in node disconnect situations.
Add MUC consistency check to the monitor.
Several improvements for cluster leave handling as identified in testing.
New page for peeking in the local room registration and clustered room cache.
When an other node leaves the cluster, don't rely on the senior cluster member to take all responsibility for clean up. Because, at that very instant, there may not be a senior cluster member appointed.
Extra diagnostics for user sessions cache. More debug logging, which also needs to be removed again. Changed removeClientRoute to remove user sessions from cache more agressively (to be tested further).
Bugfix: don't remove local route if it is removed on a remote node.
Less logging and some more documentation.
Improved some documentation and code quality. Removed the statement that made leftCluster for an other node only execute on the senior cluster member. Because it may just as well be that senior cluster member that gets disconnected from the cluster, not being able to do any cleanup. This is work in progress, needs to be improved further.
Today's changes. Doesn't compile (yet).
Several changes for debugging and improving. Not all of this should be pushed, needs attention.
Fixed bug in initial population of sessionInfoKeysByClusterNode upon cluster join. Thanks Guus for finding it :)
Migrate routing table cache maintenance from Hazelcast plugin to Openfire core.
Migrated cleanup handling of incoming server sessions cache from hazelcast plugin ClusterListener to openfire core SessionManager.
Changes from todays testing: - More logging. - MUCServiceImpl now broadcasts occupant unavailable to all remaining nodes instead of only to self. - Prevent removing items from users cache while streaming those same items in RoutingTableImpl.
Fixed bug in component routes consistency check, that caused a NPE to occur in certain situations.
Introduced MUC related consistency checks.
Added node-occupants information to room cache page.
461 passed
Build Completed Code commits Tests
Build Completed Code commits Tests
OPENFIRE › NMRB › #690 1 year ago
OF-2019: Lazy instantiation of archiver now applies the double-check idiom.
OF-2019: Do not create the archiver before its first use. This saves performance overhead for situations where conversation logging is not used.
OF-2019: Correction: use the non-deprecated accessors from the configuration jsp as well.
OF-2019: Reordering of property names in interface and impl. Now there is a clear separation between "old" deprecated properties and newer properties that are used to configure the archiving process. Property names are still quite similar though, so take care to not use the deprecated ones.
OF-2019: Restore the getArchiver() accessor, as it is essential for the monitoring plugin and possibly other plugins.
OF-2019: Support two different names for the max conversation batch size: the one that was specified in the interface, and the one that was specified in the implementation.
OF-2019: Go back to old naming of the logConversationBatchSize property, to not break 3rd party code.
423 passed