An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
Hi @MikelleRogers-6194 ,
Thanks for reaching out Microsoft Q&A
Based on the symptoms shared (SessionCreationTimeoutException: Session creation timed out, CLUSTER_CREATION_TIMED_OUT, and Spark pools failing to reach the Ready state), the issue was related to the workspace encryption configuration.
Root Cause
Our investigation found that Spark session creation was failing before Livy and YARN services could start. The backend cluster could not be provisioned because the Customer Managed Key (CMK) referenced by the Synapse workspace had expired.
As a result:
- All Spark pools in the workspace failed during cluster creation.
- Errors such as SessionCreationTimeoutException and CLUSTER_CREATION_TIMED_OUT were observed.
- No Spark Application ID or Livy logs were generated because cluster provisioning never completed.
- The issue affected multiple Spark pools across Spark versions 3.4 and 3.5, including newly created pools.
The backend logs showed a KeyVaultAccessForbidden error indicating that the encryption key being used by the workspace had expired.
Resolution
The encryption key in Azure Key Vault was renewed/rotated and the workspace encryption reference was validated. After the key was renewed, Spark cluster provisioning succeeded and notebook sessions started successfully.
You can continue using the existing Key Vault and key by renewing it. If renewing the existing key does not resolve the issue, create a new key version and update the workspace to reference it.
After renewing the encryption key, the Spark pools started successfully and the issue was resolved.
We're glad to hear that renewing the key worked and that everything is now functioning correctly. Thank you for confirming the resolution.
Hope this helps. If you have any follow-up questions, please let me know. I would be happy to help.