Build: #827 was successful Manual run by Guus der Kinderen

Build result summary

Details

Completed
Duration
4 minutes
Labels
None
Agent
Default Agent
Revision
c4cbe6564c9aa5fc6593bb1ebbcde1dbdf1e6764 c4cbe6564c9aa5fc6593bb1ebbcde1dbdf1e6764
Total tests
437
Successful since
#749 ()

Tests

Code commits

Author Commit Message Commit date
Guus der Kinderen Guus der Kinderen 588b27d5a91236219f3a41077b184371bcdb39bc 588b27d5a91236219f3a41077b184371bcdb39bc Pubsub: changes to (debug) logging.
Guus der Kinderen Guus der Kinderen 6446a93cc5f5b42a21231cb2230f5e2e297b2958 6446a93cc5f5b42a21231cb2230f5e2e297b2958 OF-2084: Pubsub - empty strings are valid node IDs
When re-constructing a pubsub node hierarchy, do not discard empty strings. They can be used to reference other nodes. By default, empty strings are used to identify the root node.
Guus der Kinderen Guus der Kinderen 6ffc4ab4797e6d88821ef6dde3694559d6bcbd40 6ffc4ab4797e6d88821ef6dde3694559d6bcbd40 OF-2085: Pubsub - bring flush implementation in line with convention
This reworks the fix for OF-2085, by re-using the same code pattern used elsewhere: first flush nodes, then check if items need to be flushed.
Guus der Kinderen Guus der Kinderen abb41d832a57c086bb7a7c1b1edcbd71badb344a abb41d832a57c086bb7a7c1b1edcbd71badb344a OF-2085: Rename flush method to better reflect its functionality
The 'flush' doesn't only flush items, but all changes. This rename reflects that.

As this API was introduced in 4.6.0 (which this commit is also going to be part of), there should not be a need to retain a deprecated version of the old method name.
Guus der Kinderen Guus der Kinderen 8b6ca92a71de77b8166e74162a1b00610130ea10 8b6ca92a71de77b8166e74162a1b00610130ea10 OF-2085: Pubsub - do not skip cache flushes when no items are changed
Requiring a pubsub item modification to go forward with a cache-to-database flush delays or prevents other changes (eg: creation of empty new node) to be persisted. Instead, any cached node action should cause a flush to proceed.

Jira issues

IssueDescriptionStatus
Unknown Issue TypeOF-2084Could not obtain issue details from Jira
Unknown Issue TypeOF-2085Could not obtain issue details from Jira
Unknown Issue TypeOF-2086Could not obtain issue details from Jira