Hi Alejandro, this is now done in the master branch. You have two new timeouts: * `initTimeout` - lets you specify how long you're willing to wait for the copy to initialize * `tpcTimeout` - lets you specify how long you're willing to wait for the copy to complete https://github.com/xrootd/xrootd/blob/master/src/XrdCl/XrdClCopyProcess.hh#L125 Once the copy has started (is past the initialization stage), you can also cancel it at any point by overloading: `CopyProgressHandler::ShouldCancel` https://github.com/xrootd/xrootd/blob/master/src/XrdCl/XrdClCopyProcess.hh#L79 Cheers, Lukasz --- Reply to this email directly or view it on GitHub: https://github.com/xrootd/xrootd/issues/59#issuecomment-36024450 ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-DEV list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1