Skip to main content
Element Software
A newer release of this product is available.

syncJob

Contributors netapp-pcarriga netapp-dbagwell

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

Find more information