Print

Print


  Branch: refs/heads/master
  Home:   https://github.com/xrootd/xrootd
  Commit: 22d1d31c13e95d860be65643e3ebce030e5348d7
      https://github.com/xrootd/xrootd/commit/22d1d31c13e95d860be65643e3ebce030e5348d7
  Author: Brian Bockelman <[log in to unmask]>
  Date:   2021-01-23 (Sat, 23 Jan 2021)

  Changed paths:
    M src/XrdTpc/XrdTpcStream.hh

  Log Message:
  -----------
  XrdTpc: Fix error condition.


  Commit: c4911d7c778209189a79e4a5b2f950a2b2817346
      https://github.com/xrootd/xrootd/commit/c4911d7c778209189a79e4a5b2f950a2b2817346
  Author: Brian Bockelman <[log in to unmask]>
  Date:   2021-01-23 (Sat, 23 Jan 2021)

  Changed paths:
    M src/XrdTpc/XrdTpcStream.cc

  Log Message:
  -----------
  XrdTpc: Always check and fail on error.

Cover a few missing returns on error; without this, the code runs
the danger of going into a recursive loop and crashing the process.


  Commit: a4f7f9374129458735919db0fffed5b41d7abb8f
      https://github.com/xrootd/xrootd/commit/a4f7f9374129458735919db0fffed5b41d7abb8f
  Author: Brian Bockelman <[log in to unmask]>
  Date:   2021-01-24 (Sun, 24 Jan 2021)

  Changed paths:
    M src/XrdTpc/XrdTpcState.cc
    M src/XrdTpc/XrdTpcState.hh
    M src/XrdTpc/XrdTpcStream.cc
    M src/XrdTpc/XrdTpcStream.hh

  Log Message:
  -----------
  XrdTpc: Fix the return value of `Stream::Write`

This is an internal API and really should match the semantics of
the POSIX `write()` call as it returns the size of the write.


  Commit: 60d2ec0c64a0723fc9df2f325794ca3086eb4c6b
      https://github.com/xrootd/xrootd/commit/60d2ec0c64a0723fc9df2f325794ca3086eb4c6b
  Author: Brian Bockelman <[log in to unmask]>
  Date:   2021-01-24 (Sun, 24 Jan 2021)

  Changed paths:
    M src/XrdTpc/XrdTpcStream.hh

  Log Message:
  -----------
  XrdTpc: Catch all negative return values not just SFS_ERROR.


  Commit: 1f4a2dbea39e49f69b1d7467c61d359e35cd4f87
      https://github.com/xrootd/xrootd/commit/1f4a2dbea39e49f69b1d7467c61d359e35cd4f87
  Author: Brian P Bockelman <[log in to unmask]>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M packaging/rhel/xrootd.spec.in
    M src/XrdCl/CMakeLists.txt
    M src/XrdCl/XrdClFileStateHandler.cc
    M src/XrdCl/XrdClZipArchive.hh
    M src/XrdEc/CMakeLists.txt
    M src/XrdEc/XrdEcReader.hh
    M src/XrdEc/XrdEcStrmWriter.cc
    M src/XrdEc/XrdEcStrmWriter.hh
    M src/XrdEc/XrdEcUtilities.hh
    M src/XrdHeaders.cmake
    M src/XrdTpc/XrdTpcMultistream.cc
    M src/XrdTpc/XrdTpcState.cc

  Log Message:
  -----------
  Merge branch 'master' into xrdtpc_stream_write_errors


  Commit: 9e7d8340bb0936ae14efff30bcd9aacad4679902
      https://github.com/xrootd/xrootd/commit/9e7d8340bb0936ae14efff30bcd9aacad4679902
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2021-01-29 (Fri, 29 Jan 2021)

  Changed paths:
    M src/XrdTpc/XrdTpcState.cc
    M src/XrdTpc/XrdTpcState.hh
    M src/XrdTpc/XrdTpcStream.cc
    M src/XrdTpc/XrdTpcStream.hh

  Log Message:
  -----------
  Merge pull request #1387 from bbockelm/xrdtpc_stream_write_errors

Fix error handling on stream write errors


Compare: https://github.com/xrootd/xrootd/compare/c6e3d968f367...9e7d8340bb09

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