-
Notifications
You must be signed in to change notification settings - Fork 0
Home
This wiki describes how to develop, deploy and maintain the GridFTP plugin to transfer permissions and access control lists for files during a third party transfer.
The Data Analysis as a Service (DAaaS) system at STFC uses GridFTP nodes to transfer data between storage instances that are connected to virtual machines (VMs) closer to users.
The system makes use of the third party transfer functionality provided by GridFTP, however this does not transfer posix permissions when the file is transferred - instead it transfers with the permissions of the user who transferred the file.
The DAaaS system works round this by having an additional service for updating the permissions of files that have been transferred so they match the source.
The aim of this project is build a plugin that also transfers permissions when the system initiates a third party transfer (thus making the DAaaS system simpler)
As well as conventional posix permissions, some of the storage systems use Access Control Lists (ACLs) - the plugin can also replicate ACLs on to the target file as well.