You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`_socket_timeout`|`float` (s) | ✅ | ✅ |`900` (Thrift); `120` (kernel) | Thrift: socket send/recv/connect timeout. Kernel: total HTTP request deadline from connect through response-body completion. A positive value is forwarded; unset or `0` selects the kernel's 120s default. On the kernel path, `0` is neither unlimited nor an immediate timeout. |
104
104
|`_pool_connections`|`int`| ✅ | ⚠️ |`10`| Number of urllib3 connection pools. Configures the connector's shared Python HTTP client; the kernel's query transport is its own Rust stack. |
105
-
|`_pool_maxsize`|`int`| ✅ | ⚠️ |`20` (Thrift); `100` (kernel when unset) | Max idle connections retained per host. An explicit value always configures the shared Python HTTP client and also configures the kernel's Rust HTTP pool with kernel ≥ 1.1.0. |
105
+
|`_pool_maxsize`|`int`| ✅ | ⚠️ |`20` (Thrift); `100` (kernel when unset) | Max idle connections retained per host. A positive value always configures the shared Python HTTP client and also configures the kernel's Rust HTTP pool with kernel ≥ 1.1.0. Unset or `0` keeps each client's default. |
106
106
|`_proxy_auth_method`|`str`| ✅ | ⚠️ |`None`|`basic` or `negotiate` (Kerberos). Applies to the shared Python HTTP client; not threaded to the kernel query transport. See [`docs/proxy.md`](docs/proxy.md). |
107
107
|`_retry_stop_after_attempts_count`|`int`| ✅ | ✅ |`30`| Max attempts in a retry sequence. Bounded to `[1, 60]` on Thrift; forwarded to the kernel's retry policy. |
108
108
|`_retry_stop_after_attempts_duration`|`float` (s) | ✅ | ✅ |`900`| Max total wall-clock seconds spent retrying. Forwarded to the kernel. |
@@ -204,7 +204,8 @@ None — the kernel's parameter surface is currently a subset of Thrift's.
204
204
205
205
-**Connection pooling / proxy**: `_pool_connections` and `_proxy_auth_method`
206
206
configure only the shared Python HTTP client. `_pool_maxsize` also configures
207
-
the kernel's Rust HTTP pool when explicitly set and using kernel ≥ 1.1.0.
207
+
the kernel's Rust HTTP pool when positive and using kernel ≥ 1.1.0. A value of
208
+
`0` is treated as unset: the shared client keeps 20 and the kernel keeps 100.
208
209
-**`use_inline_params`** renders parameters inline on Thrift; the kernel uses
0 commit comments