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 ConfigurationProperties | Default Value(Milliseconds) | Description |
---|---|---|
Sync Interval | 5000 | Guzzle 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 Error | 30000 | if Databricks API throws any HTTP status error while fetching job status, then Guzzle will retry on given interval |
Sync Timeout On Error | 900000 | Guzzle will terminate the process if timeout occurs within given interval |
Job Submit Interval On Error | 60000 | When Guzzle submitted job to Databricks, gives any internal error Guzzle will sync on given interval |
Job Submit Timeout On Error | 900000 | Guzzle will terminate the submitted job if timeout occurs within given interval |
#
Job Heartbeat ConfigurationProperties | Default Value(Milliseconds) | Description |
---|---|---|
Heartbeat Update Interval | 5000 | When 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 Timeout | 60000 | If the last updated heartbeat is before 1 minute from now then Guzzle API will mark that job as ABORTED. |
#
Data Sampling ConfigurationProperties | Default Value(Milliseconds) | Description |
---|---|---|
Sample Job Check Interval | 1000 | Data Sampling Heartbeat will Update every given Interval |
Cluster Heartbeat Update Interval | 1000 | Data Sampling Heartbeat will Update every given Interval |
Ideal Timeout | Data Sampling App will terminate after give ideal timeout | |
Cluster Start Timeout | While 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 ConfigurationProperties | Default Value(Milliseconds) | Description |
---|---|---|
Sync Interval | 5000 | Guzzle will Synchronize the job status from ADF at every given seconds Interval |
Sync Interval on Error | 30000 | If ADF throws any HTTP status error while fetching job status, then Guzzle will retry on given ADF Synchronize Interval Error time |
Sync Timeout On Error | 900000 | Guzzle will terminate the ADF process if ADF synchronize timeout occurs within given interval |
Job Submit Interval On Error | 60000 | When Guzzle submitted job to ADF, gives any internal error then Guzzle will sync on given ADF Submit Interval Error |
Job Submit Timeout On Error | 900000 | Guzzle 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