Open gilsegment opened 3 months ago
@gilsegment Can you please help us to narrow down the scope of the issue? 1.5.3 doesn't introduce much changes, so can you please try to gradually upgrade from 1.4.0 and check which version contains the issue? That would help us a lot. Thank you!
Unfortunately I cannot do that. Few things I can suggest are:
We started getting "context deadline exceeded" after upgrade from 1.4.0 to 1.5.3 This happens during inital connection to the warehouse. We are getting that error on multiple Databricks warehouses from different accounts.
I suspect we are getting timeout here: https://github.com/databricks/databricks-sql-go/blob/164893503c207fa6fc26e99666d54a6ebcb67d29/connection.go#L82
which uses hard coded timeout of 60s without option to modify it: https://github.com/databricks/databricks-sql-go/blob/beea4c4d35ce778a9e916ac03d463c59d422a5fb/internal/config/config.go#L191
Maybe you should use the "timeout" provided in DSN also for the ping https://github.com/databricks/databricks-sql-go/blob/beea4c4d35ce778a9e916ac03d463c59d422a5fb/internal/config/config.go#L242