Add resource server redirect support to iput()/iget()
By default, the iput/iget iCommands redirect the connection to a resource server when up/downloading a data object over a certain size. The -I option can be used to force this. The PRC has no such functionality for put()/get() that I have been able to find. This causes high resource usage on the connected catalog server when large numbers of (large) files are transferred, especially in parallel (as seen with CyberDuck, for example https://github.com/irods/irods/issues/5780).
I have tried adding the options redirect=True and redirectConn=True to the method, but it makes no difference. If it is technically possible, having this redirection functionality would improve the client operation significantly.
The initial version used was 1.0.0 (I didn't realize how old it was!), but current version 1.1.4 has the same behavior. The iRODS version on the servers is 4.2.10.