Hi,
I have noticed that if an irods resource is marked as down, and an put attempts to upload a file to that resource, the iput command completes successfully using the default resource instead without warning. This is an issue because the default resource is not intended to store data and it can be filled up quickly without a warning.
The documentation (
https://docs.irods.org/4.3.4/icommands/administrator/) says:
"Setting the resource status to 'down' will cause iRODS to ignore thatresource and bypass communications with that server."
What I would expect, is something like this:
1. Execute: iput -R myresc_down myfile
2. The iput command returns a warning message stating that the resource myresc_down is marked as down and that the default resc will be used instead. This message should also appear in the irods log
3. The iput command has a flag to override the default behavior and simply fail in case the resource is down.
PS: checked the documentation, google groups conversations, and github issues, but I didn't find a conversation about this behavior.
Thanks for your attention,
Francisco