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