Print

Print


  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