Print

Print


All the work done on the Client regarding the LocalFileHandler and all the necessary components around it.

Thanks,
P
You can view, comment on, or merge this pull request online at:

  https://github.com/xrootd/xrootd/pull/570

-- Commit Summary --

  * [XrdCl] LocalFileHandler can now Open, Stat and Close file://-urls.
  * [XrdCl] LocalFileHandler can now fulfill read, write, stat, open, close. Unreproduceable segfaults, Semaphore errors and aborts
  * [XrdCl] Fixed semaphore errors, segfaults and aborts. The LocalFileHandler can now handle all requests,
  * [XrdCl] Added untracked files
  * [XrdCl] Added unit tests for LocalFileHandler. Added Copyright notice to
  * [XrdCl] Fixed memory leaks. Rewrote LocalFileHandler::Write, to retry
  * [XrdCl] Added local file support in case client is redirected by server.
  * [XrdCl] Fixed memory leak, removed SetFileState from FileStateHandler
  * [XrdCl] Restructuring of client procedures to handle redirect to local
  * Redirector may now return a -1, signaling the client to do local file operations.
  * [XrdCl] Refactoring, all local URLs now include localhost

-- File Changes --

    M src/XrdCl/CMakeLists.txt (2)
    M src/XrdCl/XrdClFileStateHandler.cc (81)
    M src/XrdCl/XrdClFileStateHandler.hh (16)
    A src/XrdCl/XrdClLocalFileHandler.cc (341)
    A src/XrdCl/XrdClLocalFileHandler.hh (212)
    A src/XrdCl/XrdClLocalFileTask.cc (43)
    A src/XrdCl/XrdClLocalFileTask.hh (42)
    M src/XrdCl/XrdClStatus.hh (1)
    M src/XrdCl/XrdClURL.cc (2)
    M src/XrdCl/XrdClXRootDMsgHandler.cc (19)
    M src/XrdCl/XrdClXRootDMsgHandler.hh (5)
    M tests/XrdClTests/CMakeLists.txt (1)
    A tests/XrdClTests/LocalFileHandlerTest.cc (374)

-- Patch Links --

https://github.com/xrootd/xrootd/pull/570.patch
https://github.com/xrootd/xrootd/pull/570.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/xrootd/xrootd/pull/570

########################################################################
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