Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Default ConnectTimeout option should be 30 instead of 15 #18521

Open
kburtram opened this issue Dec 17, 2024 · 1 comment
Open

Default ConnectTimeout option should be 30 instead of 15 #18521

kburtram opened this issue Dec 17, 2024 · 1 comment

Comments

@kburtram
Copy link
Member

Steps to Reproduce:

  1. Add a connection using Connection Dialog and don't change any advanced options

Expected: Settings basically match what's in ADS, specifically Connect Timeout should default to 30 seconds.

Actual: Timeout defaults to 15 seconds, which is too short in many scenarios. The lower timeouts cause increased failures in environments with slow network, or on instances with high load. I'd probably remove "applicationName" from the settings too, since the application can set this at runtime, assume the user doesn't want to override it, but that's not really a problem the same way as the short timeout.

For example, here's a 'default' connection snippet:

  {
      "authenticationType": "SqlLogin",
      "connectTimeout": 15,
      "applicationName": "vscode-mssql",
      "profileName": "",
      "server": "localhost",
      "user": "sa",
      "password": "",
      "database": "",
      "trustServerCertificate": true
  }
@Benjin
Copy link
Contributor

Benjin commented Dec 18, 2024

Both the applicationName and connectTimeout default changes were explicitly requested by @croblesm in #18152.

Happy to bump the connectTimeout back to 30, but I do remember users in one of the user sessions that Carlos ran explicitly talking about how they prefer a default value for applicationName to be set in their tools.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants