Print

Print


  Branch: refs/heads/master
  Home:   https://github.com/xrootd/xrootd
  Commit: 96dde7bb745dbae8d4e962ae0d05cc08a9c40e2a
      https://github.com/xrootd/xrootd/commit/96dde7bb745dbae8d4e962ae0d05cc08a9c40e2a
  Author: Sebastien Ponce <[log in to unmask]>
  Date:   2015-11-30 (Mon, 30 Nov 2015)

  Changed paths:
    M src/XrdCeph/XrdCephOssFile.cc
    M src/XrdCeph/XrdCephPosix.cc
    M src/XrdCeph/XrdCephPosix.hh

  Log Message:
  -----------
  Fixed race condition in multistream access to files fo CEPH

This was leading to file corruption and was mainly due to the absence of pread/pwrite interfaces in the layer in front of ceph. A non atomic combination of seek + read/write was used, leading to the problem.
My thanks to RAL for identify the problem and making most of the debugging.


  Commit: 50e866cdc1b6be1ff144ccab0564622a6bdfd7b9
      https://github.com/xrootd/xrootd/commit/50e866cdc1b6be1ff144ccab0564622a6bdfd7b9
  Author: simonmichal <[log in to unmask]>
  Date:   2015-11-30 (Mon, 30 Nov 2015)

  Changed paths:
    M src/XrdCeph/XrdCephOssFile.cc
    M src/XrdCeph/XrdCephPosix.cc
    M src/XrdCeph/XrdCephPosix.hh

  Log Message:
  -----------
  Merge pull request #311 from sponce/master

Fixed race condition in multistream access to files fo CEPH


Compare: https://github.com/xrootd/xrootd/compare/2091cdd2b446...50e866cdc1b6

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