Dummy backend on linux permissions issues
Created by: agraubert
I've noticed that on linux, there are still lingering issues with the dummy backend, particularly during cleanup. Since the container runs as root, any files written into the bind mount from the container are owned by root and usually write protected. This causes issues when the host tries to clean up the staging directory after killing the cluster.
I think the easiest workaround would be a two part approach:
- Change root's umask in the docker image to be more permissive
- Invoke
chmod -R
in the controller right before cleanup
I like that this doesn't involve the use of sudo, which may not be available to a user