Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Verify that the system allows Syncs to run. (See Configurable Parameters and Settings to learn how to enable or disable all sync activities)
  2. Verify that the current system time is within the maintenance window timeframe defined for the plan
  3. Iterate over all the activities defined for the plan, and split them into executable tasks.
    For example: consider a plan with two activities, one to sync device PROD1 to DR1 and a second to sync domain pattern with source device = PROD1, source domain = Flight* and target device = PROD2
    DPOD will create five eight tasks:
    a. sync for source Export task for source device/domain = PROD1/Domain1 and Domain1 
    b. Import task for target device/domain DR1/Domain1
    bc. sync for source device/domain=PROD1/Domain2 and Import task for target device/domain DR1/Domain2
    cd. sync for source device/domain=PROD1/Domain3 and Import task for target device/domain DR1/Domain3
    de. sync Export task for source device/domain = PROD1/Flight1 and target deviceFlight1 
    f. Import task for target device/domain PROD2/Flight1
    eg. sync Export task for source device/domain = PROD1/Flight2 and Flight2 
    h. Import task for target device/domain PROD2/Flight2
  4. If all the created tasks are in "Skipped" state (because the devices are not available, or because no devices or domains matched the input patterns) - the plan will stop
  5. If there are any tasks waiting to be executed - the Pre-Plan Script will be executed (if requested in the plan settings) the plan will stop if the script's return code is larger than 0.

...

After the sync tasks are created, they will start to execute. The following is the general execution flow for a backup sync task:

Info
Sync tasks will start to execute in the order they were created, which corresponds to the order which the activities were defined.
Two different tasks will not execute concurrent syncs on the same device, unless the option "Allow multiple sync tasks to run in parallel" was checked in the plan definition

...

When all the plan's tasks completed execution, the post-plan script will be executed (if requested in the plan settings)

Sync Execution Results

The Plan Details page shows the 40 most recent plan execution results

<image here>


The table outlines the following details for each plan execution

Column Name

Description

IDThe Plan Execution ID
Start TimeThe time the plan entered the execution queue
DevicesNumber of devices that were supposed to be synced. Both failed and successful syncs are aggregated.
DomainsNumber of domains that were supposed to be synced. Both failed and successful syncs are aggregated.
StatusThe current status of the plan
Successful TasksNumber of sync tasks that completed successfully for this plan execution
Failed TasksNumber of sync tasks that failed for this plan execution
Skipped TasksNumber of sync tasks that did not execute, e.g. because the device was not available
Error MessagePlan's Error message (If any)


Click the status column to drill into the activities execution details page

<image here>

Column Name

Description

IDThe Activity Execution ID
Status TimeThe last time the status of the activity changed
Source Device NameThe source device name
Source Domain PatternThe source domain name or pattern
Target Device PatternThe target device name or pattern
Target Domain PatternThe target domain name or pattern
StatusThe current status of the activity
Successful TasksNumber of backup tasks that completed successfully for this activity execution
Failed TasksNumber of backup tasks that failed for this activity execution
Skipped TasksNumber of backup tasks that were skipped for this activity execution


Click the status column to drill into the task execution details page

<Image here>

Column Name

Description

IDThe Task Execution ID
Status TimeThe last time the status of the task changed
Source Device NameThe source device name
Source Domain NameThe source domain name
Target Device NameThe target device name
Target Domain NameThe target domain name
ActionEXPORT or IMPORT
StatusThe current status of the task
Error MessageTask's Error message if any


Click the status column to drill into the task execution results page