Branch: refs/heads/local-file-impl Home: https://github.com/xrootd/xrootd Commit: df99c71cac50b6c8f7b933c01279d89d732b5263 https://github.com/xrootd/xrootd/commit/df99c71cac50b6c8f7b933c01279d89d732b5263 Author: Paul Kramp <[log in to unmask]> Date: 2017-04-25 (Tue, 25 Apr 2017) Changed paths: M src/XrdCl/CMakeLists.txt M src/XrdCl/XrdClFileStateHandler.cc M src/XrdCl/XrdClFileStateHandler.hh M src/XrdCl/XrdClXRootDResponses.hh Log Message: ----------- [XrdCl] LocalFileHandler can now Open, Stat and Close file://-urls. Commit: 9b743615f58f0a89dcd69f91961a264b81e301cd https://github.com/xrootd/xrootd/commit/9b743615f58f0a89dcd69f91961a264b81e301cd Author: Paul Kramp <[log in to unmask]> Date: 2017-04-25 (Tue, 25 Apr 2017) Changed paths: M src/XrdCl/XrdClClassicCopyJob.cc M src/XrdCl/XrdClFile.cc M src/XrdCl/XrdClFileStateHandler.cc M src/XrdCl/XrdClXRootDResponses.hh Log Message: ----------- [XrdCl] LocalFileHandler can now fulfill read, write, stat, open, close. Unreproduceable segfaults, Semaphore errors and aborts Commit: bc87e795e2c62ea8b5ac00d1f4d96da0e43497be https://github.com/xrootd/xrootd/commit/bc87e795e2c62ea8b5ac00d1f4d96da0e43497be Author: Paul Kramp <[log in to unmask]> Date: 2017-04-25 (Tue, 25 Apr 2017) Changed paths: A src/XrdCl/XrdClLocalFileHandler.cc A src/XrdCl/XrdClLocalFileHandler.hh A src/XrdCl/XrdClLocalFileTask.cc A src/XrdCl/XrdClLocalFileTask.hh Log Message: ----------- [XrdCl] Added untracked files Commit: b117d6fc3258ec06914394de8fceddd11e955777 https://github.com/xrootd/xrootd/commit/b117d6fc3258ec06914394de8fceddd11e955777 Author: Paul Kramp <[log in to unmask]> Date: 2017-04-25 (Tue, 25 Apr 2017) Changed paths: M src/XrdCl/XrdClClassicCopyJob.cc M src/XrdCl/XrdClFile.cc M src/XrdCl/XrdClFileStateHandler.cc M src/XrdCl/XrdClFileStateHandler.hh M src/XrdCl/XrdClLocalFileHandler.cc M src/XrdCl/XrdClLocalFileHandler.hh M src/XrdCl/XrdClLocalFileTask.cc M src/XrdCl/XrdClLocalFileTask.hh M src/XrdCl/XrdClXRootDResponses.hh Log Message: ----------- [XrdCl] Fixed semaphore errors, segfaults and aborts. The LocalFileHandler can now handle all requests, except for Fcntl and Visa. It was tested with xrdcp and a client-plugin, which replaces remote-urls with file-urls, when plugin->Open is called. In this setup, the Localfilehandler was able to copy from remote to remote, local to remote, remote to local. There is still to be discussed whether error-localfiletasks are to be queued. Missing cppunit tests. VectorRead untested. Commit: c3e98e668daa5b274b3d5c729ded7777db71c855 https://github.com/xrootd/xrootd/commit/c3e98e668daa5b274b3d5c729ded7777db71c855 Author: Paul Kramp <[log in to unmask]> Date: 2017-04-28 (Fri, 28 Apr 2017) Changed paths: M src/XrdCl/CMakeLists.txt M src/XrdCl/XrdClFileStateHandler.cc M src/XrdCl/XrdClFileStateHandler.hh M src/XrdCl/XrdClLocalFileHandler.cc M src/XrdCl/XrdClLocalFileHandler.hh M src/XrdCl/XrdClLocalFileTask.cc M src/XrdCl/XrdClLocalFileTask.hh M tests/XrdClTests/CMakeLists.txt A tests/XrdClTests/LocalFileHandlerTest.cc Log Message: ----------- [XrdCl] Added unit tests for LocalFileHandler. Added Copyright notice to new files. Cleaned up LocalFileHandler, added new functions QueueTask and mkpath. Added and improved comments. Commit: 413cc0066ea8844bc1a64439561f7216dd0591fd https://github.com/xrootd/xrootd/commit/413cc0066ea8844bc1a64439561f7216dd0591fd Author: Paul Kramp <[log in to unmask]> Date: 2017-05-18 (Thu, 18 May 2017) Changed paths: M src/XrdCl/XrdClFileStateHandler.cc M src/XrdCl/XrdClLocalFileHandler.cc M src/XrdCl/XrdClLocalFileTask.cc M tests/XrdClTests/LocalFileHandlerTest.cc Log Message: ----------- [XrdCl] Fixed memory leaks. Rewrote LocalFileHandler::Write, to retry partial writes until pwrite encounters an error. Commit: 13283305cf1ebff2479f357ee242f84394287fb7 https://github.com/xrootd/xrootd/commit/13283305cf1ebff2479f357ee242f84394287fb7 Author: Paul Kramp <[log in to unmask]> Date: 2017-05-23 (Tue, 23 May 2017) Changed paths: M src/XrdCl/XrdClFileStateHandler.cc M src/XrdCl/XrdClFileStateHandler.hh M src/XrdCl/XrdClStatus.hh M src/XrdCl/XrdClXRootDMsgHandler.cc M src/XrdCl/XrdClXRootDMsgHandler.hh Log Message: ----------- [XrdCl] Added local file support in case client is redirected by server. MessageHandler now notifies FileStateHandler, and Open is called again. Commit: 4ae5d3d19a44c014cbe02c25651b8ecdc41398de https://github.com/xrootd/xrootd/commit/4ae5d3d19a44c014cbe02c25651b8ecdc41398de Author: Paul Kramp <[log in to unmask]> Date: 2017-05-24 (Wed, 24 May 2017) Changed paths: M src/XrdCl/XrdClFileStateHandler.cc M src/XrdCl/XrdClFileStateHandler.hh M src/XrdCl/XrdClLocalFileHandler.cc M src/XrdCl/XrdClXRootDMsgHandler.cc Log Message: ----------- [XrdCl] Fixed memory leak, removed SetFileState from FileStateHandler Commit: 37ff113974cfec8a018206fe99c4640eb61cb29d https://github.com/xrootd/xrootd/commit/37ff113974cfec8a018206fe99c4640eb61cb29d Author: Paul Kramp <[log in to unmask]> Date: 2017-06-02 (Fri, 02 Jun 2017) Changed paths: M src/XrdCl/XrdClFileStateHandler.cc M src/XrdCl/XrdClFileStateHandler.hh M src/XrdCl/XrdClLocalFileHandler.cc M src/XrdCl/XrdClXRootDMsgHandler.cc M src/XrdCl/XrdClXRootDMsgHandler.hh Log Message: ----------- [XrdCl] Restructuring of client procedures to handle redirect to local No more checking the errormsg, instead depending on a returned -1. Commit: 2f666834a52c9b1b7dadd53aa8ef67eae716b440 https://github.com/xrootd/xrootd/commit/2f666834a52c9b1b7dadd53aa8ef67eae716b440 Author: Paul Kramp <[log in to unmask]> Date: 2017-06-20 (Tue, 20 Jun 2017) Changed paths: M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- Redirector may now return a -1, signaling the client to do local file operations. This is solely for testing until the devs implement a proper way to return -1. Commit: 94411914f823f109f5c2f9fc65d3ba139b3e30fb https://github.com/xrootd/xrootd/commit/94411914f823f109f5c2f9fc65d3ba139b3e30fb Author: Paul Kramp <[log in to unmask]> Date: 2017-08-18 (Fri, 18 Aug 2017) Changed paths: M src/XrdCl/XrdClFileStateHandler.cc M src/XrdCl/XrdClLocalFileHandler.cc M src/XrdCl/XrdClLocalFileHandler.hh M src/XrdCl/XrdClLocalFileTask.cc M src/XrdCl/XrdClURL.cc M src/XrdCl/XrdClXRootDMsgHandler.cc M src/XrdCl/XrdClXRootDResponses.hh M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- [XrdCl] Refactoring, all local URLs now include localhost Commit: 8b9a089f186a54e363f822a7fcbccc414ad6c5a5 https://github.com/xrootd/xrootd/commit/8b9a089f186a54e363f822a7fcbccc414ad6c5a5 Author: simonmichal <[log in to unmask]> Date: 2017-08-24 (Thu, 24 Aug 2017) Changed paths: M src/XrdCl/CMakeLists.txt M src/XrdCl/XrdClFileStateHandler.cc M src/XrdCl/XrdClFileStateHandler.hh A src/XrdCl/XrdClLocalFileHandler.cc A src/XrdCl/XrdClLocalFileHandler.hh A src/XrdCl/XrdClLocalFileTask.cc A src/XrdCl/XrdClLocalFileTask.hh M src/XrdCl/XrdClStatus.hh M src/XrdCl/XrdClURL.cc M src/XrdCl/XrdClXRootDMsgHandler.cc M src/XrdCl/XrdClXRootDMsgHandler.hh M tests/XrdClTests/CMakeLists.txt A tests/XrdClTests/LocalFileHandlerTest.cc Log Message: ----------- Merge pull request #570 from pkramp/local-file-impl_localfilehandler local file support Compare: https://github.com/xrootd/xrootd/compare/7f5a2d6c64fc...8b9a089f186a ######################################################################## 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