From f12f4149eea7ae805bd09df09209517c5db6238d Mon Sep 17 00:00:00 2001 From: Girish Jeswani Date: Wed, 29 Jul 2026 16:54:35 -0600 Subject: [PATCH 1/3] docs(config): clarify BigQuery timeoutMs semantics (bounds results polling; 0 = no timeout) Signed-off-by: Girish Jeswani --- src/documentation/setup/config.malloynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/documentation/setup/config.malloynb b/src/documentation/setup/config.malloynb index c129bf4a..53a82beb 100644 --- a/src/documentation/setup/config.malloynb +++ b/src/documentation/setup/config.malloynb @@ -148,7 +148,7 @@ Malloy exposes two parameters that let you choose how a connection participates | `serviceAccountKey` | json | Service account key as a JSON object (alternative to file path) | | `location` | string | Dataset location | | `maximumBytesBilled` | string | Byte billing cap | -| `timeoutMs` | string | Query timeout in ms | +| `timeoutMs` | string | Total query timeout in ms, bounding both the BigQuery job and the results-fetch polling. Defaults to 600000 (10 min); `0` means no client-side timeout (let BigQuery decide). | | `billingProjectId` | string | Billing project (if different) | | `setupSQL` | text | Connection setup SQL ([see below](#setup-sql)) | From 5434c7a5e22eead293bd0c73715a37310893a476 Mon Sep 17 00:00:00 2001 From: Girish Jeswani Date: Thu, 30 Jul 2026 10:24:25 -0600 Subject: [PATCH 2/3] docs(config): timeoutMs 0 falls back to the default Correct the BigQuery timeoutMs row: an unset, blank, non-numeric, or 0 value falls back to the 10-minute default, matching the connector change in malloydata/malloy#3010. Signed-off-by: Girish Jeswani --- src/documentation/setup/config.malloynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/documentation/setup/config.malloynb b/src/documentation/setup/config.malloynb index 53a82beb..14383f54 100644 --- a/src/documentation/setup/config.malloynb +++ b/src/documentation/setup/config.malloynb @@ -148,7 +148,7 @@ Malloy exposes two parameters that let you choose how a connection participates | `serviceAccountKey` | json | Service account key as a JSON object (alternative to file path) | | `location` | string | Dataset location | | `maximumBytesBilled` | string | Byte billing cap | -| `timeoutMs` | string | Total query timeout in ms, bounding both the BigQuery job and the results-fetch polling. Defaults to 600000 (10 min); `0` means no client-side timeout (let BigQuery decide). | +| `timeoutMs` | string | Total query timeout in ms, bounding both the BigQuery job and the results-fetch polling. Defaults to 600000 (10 min); an unset, blank, non-numeric, or `0` value falls back to that default. | | `billingProjectId` | string | Billing project (if different) | | `setupSQL` | text | Connection setup SQL ([see below](#setup-sql)) | From 6c26f6eb4b2ef5ee1b85823d7c4446f72e3b3789 Mon Sep 17 00:00:00 2001 From: Girish Jeswani Date: Thu, 30 Jul 2026 14:02:25 -0600 Subject: [PATCH 3/3] docs(config): note that a negative BigQuery timeoutMs also defaults Signed-off-by: Girish Jeswani --- src/documentation/setup/config.malloynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/documentation/setup/config.malloynb b/src/documentation/setup/config.malloynb index 14383f54..e21fafcb 100644 --- a/src/documentation/setup/config.malloynb +++ b/src/documentation/setup/config.malloynb @@ -148,7 +148,7 @@ Malloy exposes two parameters that let you choose how a connection participates | `serviceAccountKey` | json | Service account key as a JSON object (alternative to file path) | | `location` | string | Dataset location | | `maximumBytesBilled` | string | Byte billing cap | -| `timeoutMs` | string | Total query timeout in ms, bounding both the BigQuery job and the results-fetch polling. Defaults to 600000 (10 min); an unset, blank, non-numeric, or `0` value falls back to that default. | +| `timeoutMs` | string | Total query timeout in ms, bounding both the BigQuery job and the results-fetch polling. Defaults to 600000 (10 min); an unset, blank, non-numeric, zero, or negative value falls back to that default. | | `billingProjectId` | string | Billing project (if different) | | `setupSQL` | text | Connection setup SQL ([see below](#setup-sql)) |