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

Build result summary

Details

Completed
Queue duration
< 1 second
Duration
52 seconds
Labels
None
Agent
Default Agent
Revision
69ca758aced91a790bbe04f5cb5178766c6c78a5
Total tests
427
Successful since
#1941 ()

Tests

Code commits

Author Commit Message Commit date
Guus der Kinderen Guus der Kinderen f60dc60f576df5e07855f14bd6ce74c17031e9df Renamed PubSubPersistenceManager -> DefaultPubSubPersistenceProvider
With the introduction of a 'pluggable' provider mechanism for PubSub persistence, the only implementation that was available up until now will get siblings.

To prepare for this, the original implementation has been renamed according to the convention used by similar mechanisms.
Guus der Kinderen Guus der Kinderen 41a43bf0fa0dd43abbf1cf2d742d09f6f1a71f4a UniqueIdentifiers of PubSubService, Node and Item should not inherit
Inheritance implies that the instances are comparable, while they are not (an identifier of a Node never equals one of an Item).
Guus der Kinderen Guus der Kinderen 69ca758aced91a790bbe04f5cb5178766c6c78a5 Do not use Cached provider when running in cluster.
The cache implementation is not compatible with clustering. This commit defaults to the cached provider only when not running in a cluster.
Guus der Kinderen Guus der Kinderen 1edb3b9906cd50154ba440000e7fde6c7d7229d6 OF-1989: Make in-memory pubsub implementation compatible with clustering.
This commit primarily adds Serialization to various pubsub implementations, and utilizes that to make state of the new in-memory pubsub provider shareable in a cluster.

To facilite this, a 'unique identifier' class was added to each of the three primary pubsub entities: service, node and item.

The in-memory implementation makes use of multi-valued caches. To properly process thier modification, the CacheUtil class that was originally implemented as part of OF-1700 is added to this commit.
Guus der Kinderen Guus der Kinderen 9c7f4693887814c911d357a59ca179c941efea56 fix typo

Jira issues

IssueDescriptionStatus
10 more issues…
Unknown Issue TypeOF-1696Could not obtain issue details from Jira
Unknown Issue TypeOF-1700Could not obtain issue details from Jira
Unknown Issue TypeOF-1869Could not obtain issue details from Jira
Unknown Issue TypeOF-1870Could not obtain issue details from Jira
Unknown Issue TypeOF-1871Could not obtain issue details from Jira