FullSyncInfo

FullSyncInfo
FullSyncInfo

Represents details of the last full sync if full sync is not running, otherwise returns the status of current full sync.

JSON Example
{
    "data_streaming_from_source_end_time": 0,
    "data_streaming_from_source_progress": "string",
    "data_streaming_from_source_start_time": 0,
    "end_time": 0,
    "errors": [
        "string"
    ],
    "fullSyncId": "string",
    "reason": "string",
    "reason_code": "string",
    "receiver_end_time": 0,
    "receiver_start_time": 0,
    "receiver_state": "string",
    "receiver_time_to_apply_in_millis": 0,
    "stage": "string",
    "start_time": 0,
    "status": "string",
    "warnings": [
        "string"
    ]
}
integer As int64 As int64
data_streaming_from_source_end_time
Optional

End time of streaming full state from source

string
data_streaming_from_source_progress
Optional

Details about full sync on sender side

integer As int64 As int64
data_streaming_from_source_start_time
Optional

Start time of streaming full state from source

integer As int64 As int64
end_time
Optional

Full sync end time

array of string
errors
Optional

Errors if any

string
fullSyncId
Optional

Full sync id

string
reason
Optional

Description of full sync reason

string
reason_code
Optional

Full sync can happen for various internal reasons, as well user can request for one. The code provides the classification of possible reasons to start a full sync.

Possible values are : QUEUE_OVERFLOW_ON_TRANSMITTER, QUEUE_OVERFLOW_ON_RECEIVER, CONNECTION_RESTORED, LM_ONBOARDED, GM_SWITCHOVER, RESTORED_GM_FROM_BACKUP, RESTORED_LM_FROM_BACKUP, BROWNFIELD_CONFIG_MIGRATION_FROM_LM_TO_GM, GM_REQUESTED_OVERSIZED_PAYLOAD, GM_REQUESTED_SITE_ONBOARDING, GM_REQUESTED_OTHER, LM_REQUSTED_OVERSIZED_PAYLOAD, LM_REQUESTED_OTHER, USER_REQUSTED, OTHER_AR_INTERNAL, POST_UPGRADE_GM, POST_UPGRADE_LM, UNKNOWN,
integer As int64 As int64
receiver_end_time
Optional

End time of completing applying full state on receiver side

integer As int64 As int64
receiver_start_time
Optional

Start time of applying full state on receiver side

string
receiver_state
Optional

This is optional information, provides useful insights on receiver side once async channel hands over full state data to receiver.

integer As int64 As int64
receiver_time_to_apply_in_millis
Optional

Time taken by application receiver to apply the full state received

string
stage
Optional

This provides the insights into current full sync stage if in progress.

Possible values are : NOT_STARTED, REQUESTED_FULL_STATE_FROM_SOURCE, TRANSFERRING_FULL_STATE, COMPLETED_TRANSFERRING_FULL_STATE, DESTINATION_APPLYING_FULL_STATE, COMPLETED_SUCCESSFUL, TIMEOUT_ON_SOURCE_RECEIVE_FULL_STATE, TIMEOUT_ON_DESTINATION_APPLY, COMPLETED_FAILED,
integer As int64 As int64
start_time
Optional

Full sync start time

string
status
Optional

Full sync status

Possible values are : NOT_STARTED, IN_PROGRESS, COMPLETED,
array of string
warnings
Optional

Errors if any