Learn more about debugging offline query timeouts.
Offline queries can consume significant amounts of system resources. Chalk’s management plane checks each running offline query every 60 seconds to verify that the query is still running. If the query has not updated its heartbeat within the last 60 seconds, the query is considered to have timed out and is killed.
Typically, this is due to the query being too resource-intensive for the system to handle. If you are experiencing offline query timeouts, you may want to consider the following:
run_asynchronously: Add run_asynchronously=True to isolate your query to its own Kubernetes pod. This
lowers the chance that your query will contend with other workloads on a single machine and may help prevent timeouts.num_shards.
This can help prevent timeouts and improve the overall performance of your query.If you are still experiencing timeouts, contact Chalk Support for further assistance. Please provide an example failed query and context on how to reproduce the issue.