Hi, I think the most likely thing causing this is that the config of the SQL warehouse on dev is slightly different to the config on your QA and Prod workspaces, this can happen for a few reasons.
- Workspace or Compute Version Drift: It's possible that the DEV environment is running on a slightly different version of serverless SQL warehouse infrastructure, or has not received recent updates that made this configuration available. Databricks sometimes rolls out engine upgrades or configuration support gradually across workspaces/environments, which can cause temporary discrepancies.
- Warehouse-Level Settings: The configuration availability can also be impacted if the DEV serverless warehouse was created before a platform upgrade, and thus does not support certain config keys. QA and PROD may have been created or refreshed after the necessary support was added.
- Preview/Channel Differences: Databricks SQL Warehouses can be attached to different channels (Current or Preview), and there may be differences in config support between channels. If DEV is running on a Preview version, or vice versa, the config support matrix may differ
.
- Underlying Workspace Policies or Permissions: Sometimes, workspace-level cluster policies or admin settings could restrict which Spark configs are exposed or modifiable, leading to a config being โnot availableโ in one environment but functioning in another.
To try to troubleshoot try the following steps:
- Check Warehouse Version & Channel: Compare the "Channel" (Current or Preview) and version of the SQL warehouse in DEV versus QA/PROD.
- Recreate DEV Warehouse: If the warehouse is older or was created before certain features/configs were rolled out, try restarting or recreating the DEV serverless SQL warehouse. Newer warehouses generally get the latest config support.
- Review Workspace Settings: Ensure no workspace policies or admin controls are restricting configs in DEV.
- Compare Settings: Use
SHOW PARAMETERS or check the warehouse details in all environments to review which configs are available and supported.