3.3.7.17 Synchronization Successful

The Synchronization Successful event MUST be signaled with the following argument:

  • An LU Pair object

If the Synchronization Successful event is signaled, the Transaction Manager Communicating with an LU 6.2 Implementation Facet MUST perform the following actions:

  • If the LU Pair Recovery State field of the provided LU Pair object is set to either Synchronizing No Remote Name or Synchronizing Have Remote Name:

    • Set the LU Pair Recovery State field of the provided LU Pair object to Synchronized.

  • If the Is Warm flag of the provided LU Pair object is set to FALSE:

    • Start an LU Status Timer associated with the provided LU Pair object.

    • Set the Is Warm flag of the provided LU Pair object to TRUE.

  • Otherwise:

    • Start an LU Status Timer associated with the provided LU Pair object.

    • If the Is LUW Triggered Recovery Pending flag of the provided LU Pair object is set to TRUE:

      • Signal the Recovery Work Ready event with the following arguments:

        • The provided LU Pair object

        • The Recovery Work Ready Reason set to LUW Recovery