The `shas-interactive` partition is used to configure resources available to interactive jobs. In order to provide additional interactive slots (supporting more simultaneous interactive jobs) the `shas-interactive` partition over-subscribes CPUs at a 4:1 ratio. However, the default memory request has been mistakenly retained from the default `DefMemPerCPU=4848` was retained from the `shas` partition, effectively blocking CPU oversubscription. This has been discovered recently when JupyterHub was unable to start more than 24 simultaneous sessions.
In order to alleviate this, we are reducing the default memory allocation for `shas-interactive` to `DefMemPerCPU=1212`. For now we will leave `MaxMemPerCPU=4848`; but we may reduce this value as well in the future.
This change will be made immediately to support a class that is using JupyterHub; but we will report back here whether the change is successful (and retained) or unsuccessful (and reverted).https://curc.readthedocs.io/en/latest/running-jobs/interactive-jobs.html