Transfer Compass mastership before delivery

The Transition to Complete After Delivery project policy transitions activities to a Complete type state when a deliver operation completes successfully. For that policy to work correctly in an HCL VersionVault MultiSite environment, the activities being delivered must be mastered by the same replica that masters the target stream. To ensure that this is the case, you can set the Transfer Mastership Before Delivery policy.

The behavior of the Transfer Mastership Before Delivery policy depends on whether the deliver operation is local or remote. If the deliver operation is local, meaning that the target stream is mastered by the local PVOB replica, this policy causes the deliver operation to fail unless all activities being delivered are mastered locally.

A remote deliver operation is one for which the target stream is mastered by a remote PVOB replica. The developer starts the deliver operation, but the operation is left in a posted state. The integrator at the remote site completes the deliver operation.

For a remote deliver operation, the Transfer Mastership Before Delivery policy causes the following behavior:
  • If all activities in the deliver operation are mastered by the remote replica, the deliver operation is allowed to proceed.
  • If the deliver operation contains activities that are mastered by the local replica, mastership of those activities transfers to the remote replica. To have mastership of those activities transferred back to the local replica after the integrator at the remote site performs any required merges and completes the deliver operation, set the Transfer VersionVault Mastership After Delivery policy also.
  • If the deliver operation contains activities that are mastered by a third replica, the deliver operation fails.

This policy is not customizable.

This policy is affected if deliveries are between two projects that are enabled for HCL Compass.