We’ve run into an issue where the Spark and R interpreters creates temporary files with static names, /tmp/zeppelin_pyspark.py and /tmp/zeppelin_sparkr.R respectively. The reason it doesn’t work for us is that we’re running multiple instances on the same server (multi-user behind nginx reverse proxy) and we get ownership collisions of the files between the instances.
I’ve patched the two interpreters locally using java.io.createTempFile instead of the static file names. Would it be of use for me to create a pull request with this fix? Or should I just open a JIRA? Thanks, Johan