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
|