syncJob

The syncJob object contains information about clone, remote replication, or slice synchronization jobs that are running on a cluster.

You can retrieve synchronization information with the ListSyncJobs API method.

Object members

This object contains the following members:

Name Description Type
blocksPerSecond The number of data blocks being transferred per second from the source cluster to the target cluster. Present only if the type member is set to remote. float
branchType Returned for remote replication sync jobs only. Possible values:
  • snapshot
  • volume
string
bytesPerSecond The number of bytes the clone is processing per second. Present only if the type member is set to clone or slice. float
cloneID The identifier of the clone operation that is in progress. Present only if the type member is set to clone. integer
currentBytes The number of bytes the clone has processed in the source volume. Present only if the type member is set to clone or slice. integer
dstServiceID The service identifier hosting the primary replica for the volume. Present only if the type member is set to remote. integer
dstVolumeID The destination volume ID. Present only if the type member is set to clone or remote. integer
elapsedTime The time elapsed, in seconds, since the sync job started. float
groupCloneID The ID of the group clone operation that is in progress. integer
nodeID Specifies the node the clone is occurring on. Present only if the type member is set to clone. integer
percentComplete The percentage of sync job completion. integer
remainingTime The estimated time, in seconds, to complete the operation. integer
sliceID The ID of the slice drive being synced. integer
stage Present only if the type member is set to remote or clone. Possible values:
  • metadata: Replication is in the process of determining what data needs to be transferred to the remote cluster. Status is not reported for this stage of the replication process.
  • data: Replication is in the process of transferring the bulk of the data to the remote cluster.
  • whole: Indicates backward compatibility of the slice for slice sync jobs.
string
snapshotID The ID of the snapshot the clone was created from. Present only if the type member is set to clone. integer
srcServiceID The source service ID. integer
srcVolumeID The source volume ID. integer
totalBytes The total number of bytes of the clone. Present only if the type member is set to clone or slice. integer
type The type of sync operation. Possible values:
  • clone
  • slice
  • block
  • remote
string