liquibase.bteq.timeout
Last updated: June 9, 2026
liquibase.bteq.timeout is an Integer parameter that sets the maximum number of seconds Liquibase waits for a BTEQ process to complete. Default: -1 (no timeout).
Uses
By default, Liquibase waits indefinitely for BTEQ to finish. Use this parameter to prevent hung processes from blocking deployments. For example, set a timeout when running long-running SQL against a Teradata instance that becomes unresponsive.
When the timeout is exceeded, Liquibase sends SIGTERM to the BTEQ process, waits 5 seconds for a graceful shutdown, then sends SIGKILL if the process is still running.
Set liquibase.bteq.timeout when:
Automated pipelines. You need a hard upper bound on deployment time to prevent CI/CD jobs from hanging indefinitely.
Unreliable network connections. Queries may stall if the connection to Teradata drops mid-execution.
SLA requirements. Deployments must complete within a defined window.
Set to -1 or any value less than 1 to disable the timeout and wait indefinitely.
Syntax
Option | Syntax |
|---|---|
Liquibase properties file |
|
Environment variable |
|