I was wondering if there is a way to speed up the process of uploading & applying new whl files (=custom built python packages) to Synapse Spark pools.
Uploading whl files to the Synapse Workspace is a matter of seconds (as expected).
But once I select "Packages" on a Spark pool, select the new whl file from "Workspace packages" and click on "Apply" it takes between 10 and 20 minutes before the package is installed and available on the pool.
The pool is not running and no applications are active on the pool before or during the process. The "applying settings"-message mentions that it may take a "couple of minutes" to be applied, but 20 minutes for a single package? This is nuts.... what is Synapse doing in the backend that it takes so long to instal the whl file? Is there any way to speed it up?
SparkPoolConfiguration:
Memory Optimized Node size family
Medium Node size (8vCores / 64 GB)
3-10 nodes
Autoscale=enabled
Automatic pausing=enabled
Numbers of minutes idle=10.
Spark Version 3.1
Python Version 3.8