We recently upgraded our Synapse Spark pools from version 3.4 to 3.5. As part of the upgrade process, we followed these steps:
-  Removed custom packages from the pools
-  Upgraded the Spark pool version to 3.5
-  Re-attached the required packages
After the upgrade, everything worked fine for about four days. Suddenly, all Spark pools with attached packages started failing with random errors (e.g., “Interpreter died”). To resolve, we removed and re-added the packages, which temporarily fixed the issue. However, after another two days, the failures returned. The only workaround has been to reattach the packages each time the issue occurs.
Yesterday, we downgraded the Spark pool back to version 3.4, reattached the packages, and so far everything is working (we are still monitoring).
Additionally, we have observed that over the past month, Spark pool startup times have increased significantly—from 5–6 minutes to 15–20 minutes.
Questions:
-  Is this a known issue with Spark 3.5 or recent Synapse backend changes?
-  Has Microsoft made any updates in the past month that could explain these failures and increased startup times?
-  Are there any recommended best practices or workarounds for maintaining package stability and reducing startup delays?
**Any insights or official guidance would be greatly appreciated.**We recently upgraded our Synapse Spark pools from version 3.4 to 3.5. As part of the upgrade process, we followed these steps:
-  Removed custom packages from the pools
-  Upgraded the Spark pool version to 3.5
-  Re-attached the required packages
After the upgrade, everything worked fine for about four days. Suddenly, all Spark pools with attached packages started failing with random errors (e.g., “Interpreter died”). To resolve, we removed and re-added the packages, which temporarily fixed the issue. However, after another two days, the failures returned. The only workaround has been to reattach the packages each time the issue occurs.
Yesterday, we downgraded the Spark pool back to version 3.4, reattached the packages, and so far everything is working (we are still monitoring).
Additionally, we have observed that over the past month, Spark pool startup times have increased significantly—from 5–6 minutes to 15–20 minutes.
Questions:
-  Is this a known issue with Spark 3.5 or recent Synapse backend changes?
-  Has Microsoft made any updates in the past month that could explain these failures and increased startup times?
-  Are there any recommended best practices or workarounds for maintaining package stability and reducing startup delays?
Any insights or official guidance would be greatly appreciated.