Branch: refs/heads/master Home: https://github.com/xrootd/xrootd Commit: bb08ae2b7712f9a3057bdfd9169233e79060b95b https://github.com/xrootd/xrootd/commit/bb08ae2b7712f9a3057bdfd9169233e79060b95b Author: Michal Simon <[log in to unmask]> Date: 2017-08-23 (Wed, 23 Aug 2017) Changed paths: M src/XrdCl/XrdClFileStateHandler.cc Log Message: ----------- [XrdCl] Handle failed messages in thread-pool. If a stateful operation fails, user callback is executed by the FileStateHandler::FailMessage method, which in turn is being called with the XrdCl::FileStateHandler::pMutex locked. This results in a deadlock in case user wants to perform a File operation in the callback. In order to address this problem, the user callback will be resubmitted back to the thread-pool. ######################################################################## 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