At the moment we do not have plans to add a feature that would check the quotas on filesystems before writing data. However, there are two features related to quota errors on our radar:
We have been asked for supporting a flag that has the task fail on quota errors, and a notification is sent from the transfer service to the user on failures. When this option is chosen by the user it will override the default behavior where the task will keep retrying. This is being worked on now.
Another option that has been discussed is to pause the task and notify the user on the quota error. While that is in the backlog, it has not been prioritized.
Regarding indication that a quota limit may have been hit during a transfer, the transfer task will display a fault event in the event log with an indication of "System error in write: No space left on device" or "A system call failed: No space left on device”.
— Greg
Greg Nawrocki
University of Chicago
Globus
401 N Michigan Ave. - 9th Floor
Chicago, IL 60611
e:
gr...@globus.org