Skip to main content

Timeout and Sync

In this article default timeout for syncing job configs are given you can change it as per your choice and save it by clicking on save.

Guzzle use below default timeout for syncing job configs.

Sync Job Azure Databricks Configuration#

PropertiesDefault Value(Milliseconds)Description
Sync Interval5000Guzzle performs Databricks API call to fetch job status which is submitted to Databricks compute, on given interval guzzle will sync the job status
Sync Interval on Error30000if Databricks API throws any HTTP status error while fetching job status, then Guzzle will retry on given interval
Sync Timeout On Error900000Guzzle will terminate the process if timeout occurs within given interval
Job Submit Interval On Error60000When Guzzle submitted job to Databricks, gives any internal error Guzzle will sync on given interval
Job Submit Timeout On Error900000Guzzle will terminate the submitted job if timeout occurs within given interval

Job Heartbeat Configuration#

PropertiesDefault Value(Milliseconds)Description
Heartbeat Update Interval5000When Guzzle Job starts, It adds a heartbeat entry in a repo and updates it at every given seconds interval until the job completes its execution.
Job Aborted Timeout60000If the last updated heartbeat is before 1 minute from now then Guzzle API will mark that job as ABORTED.

Data Sampling Configuration#

PropertiesDefault Value(Milliseconds)Description
Sample Job Check Interval1000Data Sampling Heartbeat will Update every given Interval
Cluster Heartbeat Update Interval1000Data Sampling Heartbeat will Update every given Interval
Ideal TimeoutData Sampling App will terminate after give ideal timeout
Cluster Start TimeoutWhile starting sampling cluster, if cluster is not started successfully after configured time. It will be considered as cluster start timeout and marked its status as STOPPED

Sync Azure Data Factory Configuration#

PropertiesDefault Value(Milliseconds)Description
Sync Interval5000Guzzle will Synchronize the job status from ADF at every given seconds Interval
Sync Interval on Error30000If ADF throws any HTTP status error while fetching job status, then Guzzle will retry on given ADF Synchronize Interval Error time
Sync Timeout On Error900000Guzzle will terminate the ADF process if ADF synchronize timeout occurs within given interval
Job Submit Interval On Error60000When Guzzle submitted job to ADF, gives any internal error then Guzzle will sync on given ADF Submit Interval Error
Job Submit Timeout On Error900000Guzzle will terminate the ADF Job if ADF synchronize timeout occurs within given interval

Guzzle will give you the ability to change this default setting. You can follow below steps to change the default setting

Step 1 : Go to Manage from the top navigation bar.

Step 2 : Go to Environment Config and Click on Timeout and Sync

Step 3 : Update the timeout settings.

Interface of Timeout and Sync page is