Branch: refs/heads/stable-4.3.x Home: https://github.com/xrootd/xrootd Commit: a8b85d445d4cf1bba03843c374d589fd08b4383d https://github.com/xrootd/xrootd/commit/a8b85d445d4cf1bba03843c374d589fd08b4383d Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-11-23 (Mon, 23 Nov 2015) Changed paths: M src/XrdSys/XrdSysIOEventsPollE.icc M src/XrdSys/XrdSysIOEventsPollPoll.icc M src/XrdSys/XrdSysIOEventsPollPort.icc Log Message: ----------- [XrdCl] Avoid EAGAIN loop. Fixes #303 Commit: 196b06a696a34e48dd2c8e15a4b8758a130f71fc https://github.com/xrootd/xrootd/commit/196b06a696a34e48dd2c8e15a4b8758a130f71fc Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-11-23 (Mon, 23 Nov 2015) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on EAGAIN patch. Commit: 50354c2c21a7647f731ddaba4dc52038b5beddb5 https://github.com/xrootd/xrootd/commit/50354c2c21a7647f731ddaba4dc52038b5beddb5 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-11-24 (Tue, 24 Nov 2015) Changed paths: M src/XrdCms/XrdCmsBaseFS.hh M src/XrdCms/XrdCmsCluster.cc M src/XrdCms/XrdCmsCluster.hh M src/XrdCms/XrdCmsConfig.cc Log Message: ----------- Avoid redirection loop during error recovery in a uniform cluster. Commit: bdcbab5ba80e033ad4a49024585125916353adbd https://github.com/xrootd/xrootd/commit/bdcbab5ba80e033ad4a49024585125916353adbd Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-11-24 (Tue, 24 Nov 2015) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on redirection loop patch. Commit: e6417a674793626c1d1f5ecf1b55896e25354e4e https://github.com/xrootd/xrootd/commit/e6417a674793626c1d1f5ecf1b55896e25354e4e Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-11-25 (Wed, 25 Nov 2015) Changed paths: M src/XProtocol/XProtocol.hh M src/XProtocol/YProtocol.hh M src/XrdCms/XrdCmsCluster.cc M src/XrdCms/XrdCmsCluster.hh M src/XrdCms/XrdCmsFinder.cc M src/XrdCms/XrdCmsNode.cc M src/XrdCms/XrdCmsParser.cc M src/XrdCms/XrdCmsSelect.hh Log Message: ----------- [Server] Let client inform redirector why it's retrying a lookup using the triedrc CGI element. Commit: 815de6b027832308a4e369e0caa355aa0331c27e https://github.com/xrootd/xrootd/commit/815de6b027832308a4e369e0caa355aa0331c27e Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-11-25 (Wed, 25 Nov 2015) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on triedrc element. Commit: 5cf28a9903b34809815e58a8b005c4e03c29dc20 https://github.com/xrootd/xrootd/commit/5cf28a9903b34809815e58a8b005c4e03c29dc20 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-11-25 (Wed, 25 Nov 2015) Changed paths: M src/XrdFileCache/XrdFileCacheBlacklistDecision.cc M src/XrdOuc/XrdOucBackTrace.cc M src/XrdXml.cmake Log Message: ----------- Changes to allow for Solaris compilation. Commit: 11738fa3d66cd26970f2ee2d932f712cc33ae7ca https://github.com/xrootd/xrootd/commit/11738fa3d66cd26970f2ee2d932f712cc33ae7ca Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-11-25 (Wed, 25 Nov 2015) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on Solaris patches. Commit: 08d5a9f3b826067601a33a2d2838efe27ec8f254 https://github.com/xrootd/xrootd/commit/08d5a9f3b826067601a33a2d2838efe27ec8f254 Author: Michal Simon <[log in to unmask]> Date: 2015-11-27 (Fri, 27 Nov 2015) Changed paths: M docs/man/xrdcp.1 M src/XrdApps/XrdCpConfig.cc Log Message: ----------- XrdCl: make sure recursive copy is disallowed only for checksum with user provided value, fixes #304 Commit: de055aac04069e1b2e9b4e27aee6a2ddc88220c5 https://github.com/xrootd/xrootd/commit/de055aac04069e1b2e9b4e27aee6a2ddc88220c5 Author: Michal Simon <[log in to unmask]> Date: 2015-11-27 (Fri, 27 Nov 2015) Changed paths: M docs/PreReleaseNotes.txt M src/XProtocol/XProtocol.hh M src/XProtocol/YProtocol.hh M src/XrdCms/XrdCmsBaseFS.hh M src/XrdCms/XrdCmsCluster.cc M src/XrdCms/XrdCmsCluster.hh M src/XrdCms/XrdCmsConfig.cc M src/XrdCms/XrdCmsFinder.cc M src/XrdCms/XrdCmsNode.cc M src/XrdCms/XrdCmsParser.cc M src/XrdCms/XrdCmsSelect.hh M src/XrdFileCache/XrdFileCacheBlacklistDecision.cc M src/XrdOuc/XrdOucBackTrace.cc M src/XrdXml.cmake Log Message: ----------- Merge branch 'master' of https://github.com/xrootd/xrootd Commit: a9fe5d9f41d7f5902de2f6a25f82523ebe7dda5f https://github.com/xrootd/xrootd/commit/a9fe5d9f41d7f5902de2f6a25f82523ebe7dda5f Author: Michal Simon <[log in to unmask]> Date: 2015-11-27 (Fri, 27 Nov 2015) Changed paths: M src/XrdCl/XrdClFS.cc Log Message: ----------- XrdCl: xrdfs prepare has to be provided with a filename, fixes #309 Commit: 2091cdd2b44641dc3e521eaf7d09d93fe2f9868b https://github.com/xrootd/xrootd/commit/2091cdd2b44641dc3e521eaf7d09d93fe2f9868b Author: Michal Simon <[log in to unmask]> Date: 2015-11-27 (Fri, 27 Nov 2015) Changed paths: M src/XrdOuc/XrdOucBackTrace.cc Log Message: ----------- Changes to allow for OSX compilation. 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 Commit: 0047f617b44af4aa4c45184c9e9868a76f77424b https://github.com/xrootd/xrootd/commit/0047f617b44af4aa4c45184c9e9868a76f77424b Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-02 (Wed, 02 Dec 2015) Changed paths: M src/XrdXrootd/XrdXrootdResponse.cc Log Message: ----------- Pass correct total length in iovec to Send(). Commit: 35dd3d3eb759dfc2f6075d4a7f44344b17636a51 https://github.com/xrootd/xrootd/commit/35dd3d3eb759dfc2f6075d4a7f44344b17636a51 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-02 (Wed, 02 Dec 2015) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on iovec length patch. Commit: 92bdf14d9c7e3cb7195a20e54100b34a66cb39ff https://github.com/xrootd/xrootd/commit/92bdf14d9c7e3cb7195a20e54100b34a66cb39ff Author: Michal Simon <[log in to unmask]> Date: 2015-12-04 (Fri, 04 Dec 2015) Changed paths: M src/XrdCl/XrdClCopyProcess.cc Log Message: ----------- XrdCl: continue processing remaining files after error occurrence Commit: 56acefb17d5b4eb5eed5df5d0f5a2a365ee27fe2 https://github.com/xrootd/xrootd/commit/56acefb17d5b4eb5eed5df5d0f5a2a365ee27fe2 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-08 (Tue, 08 Dec 2015) Changed paths: M src/XProtocol/XProtocol.hh M src/XProtocol/YProtocol.hh M src/XrdCl/XrdClFS.cc M src/XrdCl/XrdClFileSystem.hh M src/XrdCl/XrdClFileSystemUtils.cc M src/XrdCl/XrdClXRootDTransport.cc M src/XrdCms/XrdCmsCluster.cc M src/XrdCms/XrdCmsCluster.hh M src/XrdCms/XrdCmsFinder.cc M src/XrdCms/XrdCmsMeter.cc M src/XrdCms/XrdCmsNode.cc M src/XrdCms/XrdCmsNode.hh M src/XrdOfs/XrdOfs.cc M src/XrdOfs/XrdOfs.hh M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- Fix numerous issues with space reporting (spaceinfo, query space, statvfs) such a double counting, scaling, and format issues. Commit: 511ef8e313ccdd215cce28312c62a64953e45ee8 https://github.com/xrootd/xrootd/commit/511ef8e313ccdd215cce28312c62a64953e45ee8 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-08 (Tue, 08 Dec 2015) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes for space reporting patches. Commit: f05c25a31648044104af818f0de25f3ea041cadb https://github.com/xrootd/xrootd/commit/f05c25a31648044104af818f0de25f3ea041cadb Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-08 (Tue, 08 Dec 2015) Changed paths: M src/XrdCl/XrdClXRootDMsgHandler.cc M src/XrdCl/XrdClXRootDMsgHandler.hh M src/XrdCms/XrdCmsFinder.cc Log Message: ----------- [Client] Report reason for reselection via triedrc CGI element. Commit: 5204adfa54265a22e920c2c13508a1f5569a8719 https://github.com/xrootd/xrootd/commit/5204adfa54265a22e920c2c13508a1f5569a8719 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-08 (Tue, 08 Dec 2015) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on triedrc patch. Commit: 8277f239a92cd9bc54a7304e2f161f4766ff948f https://github.com/xrootd/xrootd/commit/8277f239a92cd9bc54a7304e2f161f4766ff948f Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-08 (Tue, 08 Dec 2015) Changed paths: M src/XrdCms/XrdCmsClientMan.cc M src/XrdCms/XrdCmsClientMan.hh M src/XrdCms/XrdCmsFinder.cc M src/XrdSys/XrdSysAtomics.hh Log Message: ----------- [Server] Prevent cmsd reconnect storm when things get way slow. Commit: 10754242a840df5409e086db20ae9771e5257470 https://github.com/xrootd/xrootd/commit/10754242a840df5409e086db20ae9771e5257470 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-08 (Tue, 08 Dec 2015) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on reconnect patch. Commit: 51b4b7dfc66d53cdb9ff7d8cbcfca516eee5977d https://github.com/xrootd/xrootd/commit/51b4b7dfc66d53cdb9ff7d8cbcfca516eee5977d Author: Michal Simon <[log in to unmask]> Date: 2015-12-09 (Wed, 09 Dec 2015) Changed paths: M src/XrdClient/XrdClientSock.cc Log Message: ----------- [XrdClient] Changes to allow for Fedora rawhide c++11 compilation. Commit: 6a002521e843d32581ff9ffeb55e27760227913f https://github.com/xrootd/xrootd/commit/6a002521e843d32581ff9ffeb55e27760227913f Author: Michal Simon <[log in to unmask]> Date: 2015-12-09 (Wed, 09 Dec 2015) Changed paths: M docs/man/xrdcp.1 M src/XrdCl/XrdClAsyncSocketHandler.cc M src/XrdCl/XrdClConstants.hh M src/XrdCl/XrdClDefaultEnv.cc M src/XrdCl/XrdClPollerBuiltIn.cc M src/XrdCl/XrdClPollerBuiltIn.hh M src/XrdCl/XrdClSocket.hh Log Message: ----------- [XrdCl] Add support for multiple event loops. Commit: f180e4c0c2826889c9f83df1059dd4e2e74fb31e https://github.com/xrootd/xrootd/commit/f180e4c0c2826889c9f83df1059dd4e2e74fb31e Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-14 (Mon, 14 Dec 2015) Changed paths: M src/XrdPss/XrdPssConfig.cc Log Message: ----------- [Proxy] Default event loops to 3 and allow it to be set via config. Commit: 49efc86c7d52597b829e49dab9b4e32fa89cb845 https://github.com/xrootd/xrootd/commit/49efc86c7d52597b829e49dab9b4e32fa89cb845 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-14 (Mon, 14 Dec 2015) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes for proxy patch. Commit: fca1a6f9b8092aef6d2e339983b49536e06dbfad https://github.com/xrootd/xrootd/commit/fca1a6f9b8092aef6d2e339983b49536e06dbfad Author: Sebastien Ponce <[log in to unmask]> Date: 2015-12-16 (Wed, 16 Dec 2015) Changed paths: M src/XrdCeph.cmake Log Message: ----------- Fixed XrdCeph compilation for C++11 enabled compilers Commit: 3382935badaaeca48eebfcbaa8fa0c608110a8e6 https://github.com/xrootd/xrootd/commit/3382935badaaeca48eebfcbaa8fa0c608110a8e6 Author: Sebastien Ponce <[log in to unmask]> Date: 2015-12-16 (Wed, 16 Dec 2015) Changed paths: M src/XrdCeph/XrdCephPosix.cc Log Message: ----------- Fixed ceph compilation issue with recent libstdc++ where stoull is present Commit: 532d39a9a556b891db845833a065f1895f5dce9e https://github.com/xrootd/xrootd/commit/532d39a9a556b891db845833a065f1895f5dce9e Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-16 (Wed, 16 Dec 2015) Changed paths: M src/XrdCeph.cmake M src/XrdCeph/XrdCephPosix.cc Log Message: ----------- Merge pull request #318 from sponce/master ceph related compilation fixes for CC7 Commit: d2ea7d0cfe4f6995cae4c1f339cceade3d4dc92a https://github.com/xrootd/xrootd/commit/d2ea7d0cfe4f6995cae4c1f339cceade3d4dc92a Author: Matevz Tadel <[log in to unmask]> Date: 2015-12-17 (Thu, 17 Dec 2015) Changed paths: M src/XrdFileCache/XrdFileCacheIOEntireFile.cc M src/XrdFileCache/XrdFileCacheIOFileBlock.cc Log Message: ----------- Make sure requested offset is reasonable. Commit: a7f6637ecaaa4f2e9c9168405e25b898c51d0895 https://github.com/xrootd/xrootd/commit/a7f6637ecaaa4f2e9c9168405e25b898c51d0895 Author: Matevz Tadel <[log in to unmask]> Date: 2015-12-17 (Thu, 17 Dec 2015) Changed paths: M src/XrdFileCache/XrdFileCacheIOEntireFile.cc M src/XrdFileCache/XrdFileCacheIOFileBlock.cc Log Message: ----------- Return -1 and set errno when bad offset is passed in. Commit: 6000fb8da744306e43610e8da333363fc023308f https://github.com/xrootd/xrootd/commit/6000fb8da744306e43610e8da333363fc023308f Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-17 (Thu, 17 Dec 2015) Changed paths: M src/XrdFileCache/XrdFileCacheIOEntireFile.cc M src/XrdFileCache/XrdFileCacheIOFileBlock.cc Log Message: ----------- Merge pull request #319 from osschar/pfc-offset-fix Pfc offset fix Commit: 48e2bfae3c06eb0d9b9d0e36fe740f1878b97e41 https://github.com/xrootd/xrootd/commit/48e2bfae3c06eb0d9b9d0e36fe740f1878b97e41 Author: Matevz Tadel <[log in to unmask]> Date: 2015-12-17 (Thu, 17 Dec 2015) Changed paths: M src/XrdFileCache/XrdFileCacheIOEntireFile.cc M src/XrdFileCache/XrdFileCacheIOFileBlock.cc Log Message: ----------- Only generate error for negative offsets, as per posix. Commit: a54e114add68b10fa0ca31a4cab20204da4e644b https://github.com/xrootd/xrootd/commit/a54e114add68b10fa0ca31a4cab20204da4e644b Author: Matevz Tadel <[log in to unmask]> Date: 2015-12-17 (Thu, 17 Dec 2015) Changed paths: M src/XrdFileCache/XrdFileCachePrefetch.cc Log Message: ----------- Add startup protection for ReadV, too. It was already there for Read. Commit: caa6cd5c79c0651900b289a2bdeb3278d0184d33 https://github.com/xrootd/xrootd/commit/caa6cd5c79c0651900b289a2bdeb3278d0184d33 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-17 (Thu, 17 Dec 2015) Changed paths: M src/XrdFileCache/XrdFileCacheIOEntireFile.cc M src/XrdFileCache/XrdFileCacheIOFileBlock.cc M src/XrdFileCache/XrdFileCachePrefetch.cc Log Message: ----------- Merge pull request #320 from osschar/pfc-offset-fix Only generate error for negative offsets, as per posix. Commit: e0304eb96570e60cae02339a8e5174550a86ba02 https://github.com/xrootd/xrootd/commit/e0304eb96570e60cae02339a8e5174550a86ba02 Author: Matevz Tadel <[log in to unmask]> Date: 2015-12-22 (Tue, 22 Dec 2015) Changed paths: M src/XrdFileCache/XrdFileCacheFactory.cc Log Message: ----------- Fix bug in cache scanning; simplify deletion loop. Commit: 5cffacb59ef3eca4cef0a20b7e9ab626883ef722 https://github.com/xrootd/xrootd/commit/5cffacb59ef3eca4cef0a20b7e9ab626883ef722 Author: Mattias Ellert <[log in to unmask]> Date: 2015-12-23 (Wed, 23 Dec 2015) Changed paths: M src/XrdSys/XrdSysLinuxSemaphore.hh Log Message: ----------- Order pthread cleanup statements Commit: a3471b1b8fa14860fe59eb271a1a8917554aa16e https://github.com/xrootd/xrootd/commit/a3471b1b8fa14860fe59eb271a1a8917554aa16e Author: Mattias Ellert <[log in to unmask]> Date: 2015-12-23 (Wed, 23 Dec 2015) Changed paths: M src/XrdCeph.cmake Log Message: ----------- Fix for undefined symbols Commit: b2cb709bef70ae3da75d82805ad4796c919c53d4 https://github.com/xrootd/xrootd/commit/b2cb709bef70ae3da75d82805ad4796c919c53d4 Author: Mattias Ellert <[log in to unmask]> Date: 2015-12-24 (Thu, 24 Dec 2015) Changed paths: M src/Xrd/XrdLink.hh M src/XrdCks/XrdCks.hh M src/XrdCl/XrdClCopyProcess.hh M src/XrdCl/XrdClMonitor.hh M src/XrdCl/XrdClPostMaster.hh M src/XrdCl/XrdClXRootDResponses.hh M src/XrdClient/XrdClientAbs.hh M src/XrdCms/XrdCmsClient.hh M src/XrdFileCache/XrdFileCacheDecision.hh M src/XrdOss/XrdOssStatInfo.hh M src/XrdOuc/XrdOucErrInfo.hh M src/XrdPosix/XrdPosixXrootd.hh M src/XrdSec/XrdSecInterface.hh M src/XrdSys/XrdSysIOEvents.hh M src/XrdSys/XrdSysLogger.hh Log Message: ----------- Doxygen fixes Commit: 7582e4d07dff156fe820bc144d9b68c6ed244d51 https://github.com/xrootd/xrootd/commit/7582e4d07dff156fe820bc144d9b68c6ed244d51 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-01-04 (Mon, 04 Jan 2016) Changed paths: M src/XrdSys/XrdSysTimer.cc Log Message: ----------- Be agnostc NTP defaults when rotating logs (fixes new RH7 defaults). Commit: 1fcd68b6ace88c6c1f54a8e475f7cc07c7e28f0b https://github.com/xrootd/xrootd/commit/1fcd68b6ace88c6c1f54a8e475f7cc07c7e28f0b Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-01-04 (Mon, 04 Jan 2016) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on NTP fix (i.e. backward time adjustment at midnight). Commit: 7e9dc7a1166b64dae165df4648a8a21b14d240bb https://github.com/xrootd/xrootd/commit/7e9dc7a1166b64dae165df4648a8a21b14d240bb Author: simonmichal <[log in to unmask]> Date: 2016-01-06 (Wed, 06 Jan 2016) Changed paths: M src/XrdCeph.cmake Log Message: ----------- Merge pull request #322 from ellert/undef-symb Fix for undefined symbols Commit: c91e1cdf23107c47c6d2c6c8e4d148e38aa2a7ce https://github.com/xrootd/xrootd/commit/c91e1cdf23107c47c6d2c6c8e4d148e38aa2a7ce Author: simonmichal <[log in to unmask]> Date: 2016-01-06 (Wed, 06 Jan 2016) Changed paths: M src/Xrd/XrdLink.hh M src/XrdCks/XrdCks.hh M src/XrdCl/XrdClCopyProcess.hh M src/XrdCl/XrdClMonitor.hh M src/XrdCl/XrdClPostMaster.hh M src/XrdCl/XrdClXRootDResponses.hh M src/XrdClient/XrdClientAbs.hh M src/XrdCms/XrdCmsClient.hh M src/XrdFileCache/XrdFileCacheDecision.hh M src/XrdOss/XrdOssStatInfo.hh M src/XrdOuc/XrdOucErrInfo.hh M src/XrdPosix/XrdPosixXrootd.hh M src/XrdSec/XrdSecInterface.hh M src/XrdSys/XrdSysIOEvents.hh M src/XrdSys/XrdSysLogger.hh Log Message: ----------- Merge pull request #323 from ellert/doxygen Doxygen fixes Commit: 0e1b8366cd845014bc4bdbda1a972e30f0edfa03 https://github.com/xrootd/xrootd/commit/0e1b8366cd845014bc4bdbda1a972e30f0edfa03 Author: Matevz Tadel <[log in to unmask]> Date: 2016-01-06 (Wed, 06 Jan 2016) Changed paths: M src/XrdFileCache/XrdFileCacheFactory.cc M src/XrdFileCache/XrdFileCacheInfo.hh Log Message: ----------- Use bytes to calculate how many files to purge, not blocks; subtract actual size of the file, not the length of it returned by stat. Commit: 9588b547066e7c8a178b3849f82d39169603fa15 https://github.com/xrootd/xrootd/commit/9588b547066e7c8a178b3849f82d39169603fa15 Author: simonmichal <[log in to unmask]> Date: 2016-01-07 (Thu, 07 Jan 2016) Changed paths: M src/XrdSys/XrdSysLinuxSemaphore.hh Log Message: ----------- Merge pull request #321 from ellert/pth-cancel Order pthread cleanup statements. Fixes #310 and #313. Commit: 2fdaf0be529de1c743095fcfe45063d0b890cf23 https://github.com/xrootd/xrootd/commit/2fdaf0be529de1c743095fcfe45063d0b890cf23 Author: Michal Simon <[log in to unmask]> Date: 2016-01-08 (Fri, 08 Jan 2016) Changed paths: M src/XrdCl/XrdClFileSystem.cc Log Message: ----------- [XrdCl] fix for dangling pointer problem in deep locate, fixes #324 Commit: cafe7b8c73f406be5f6bf85f89e624f151295363 https://github.com/xrootd/xrootd/commit/cafe7b8c73f406be5f6bf85f89e624f151295363 Author: Matevz Tadel <[log in to unmask]> Date: 2016-01-13 (Wed, 13 Jan 2016) Changed paths: M src/XrdFileCache/XrdFileCacheFactory.cc Log Message: ----------- In cache purge, use stat.mtime of cinfo file if last access time can not be determined from contents of cinfo file. Commit: 1b373b9ead7b47da5b92163537f51876dade88e4 https://github.com/xrootd/xrootd/commit/1b373b9ead7b47da5b92163537f51876dade88e4 Author: Matevz Tadel <[log in to unmask]> Date: 2016-01-13 (Wed, 13 Jan 2016) Changed paths: M src/XrdFileCache/XrdFileCacheFactory.cc Log Message: ----------- Fix argument type from int to long long (was n_blocks, is size_in_bytes now). Commit: d9369e8a6bbb7704c33a0b0bad78bb33316c2188 https://github.com/xrootd/xrootd/commit/d9369e8a6bbb7704c33a0b0bad78bb33316c2188 Author: Matevz Tadel <[log in to unmask]> Date: 2016-01-13 (Wed, 13 Jan 2016) Changed paths: M src/XrdFileCache/XrdFileCacheFactory.cc Log Message: ----------- One more int->long long. Update comments. Commit: 43cd9425ce700b9340f2868e4e2d82b5f86877e3 https://github.com/xrootd/xrootd/commit/43cd9425ce700b9340f2868e4e2d82b5f86877e3 Author: Michal Simon <[log in to unmask]> Date: 2016-01-14 (Thu, 14 Jan 2016) Changed paths: M src/XrdSys/XrdSysTimer.cc Log Message: ----------- Changes to allow for OSX compilation. Commit: fdddd6467608b5fafe9389d106a5b38f3a7d94f8 https://github.com/xrootd/xrootd/commit/fdddd6467608b5fafe9389d106a5b38f3a7d94f8 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-01-14 (Thu, 14 Jan 2016) Changed paths: M src/XrdFileCache/XrdFileCacheFactory.cc M src/XrdFileCache/XrdFileCacheInfo.hh Log Message: ----------- Merge pull request #325 from osschar/pfc-offset-fix Fix several issues with cache purging Commit: a5e3778f6cae3e8f3498713bb8fbfbf7410c17cc https://github.com/xrootd/xrootd/commit/a5e3778f6cae3e8f3498713bb8fbfbf7410c17cc Author: Matevz Tadel <[log in to unmask]> Date: 2016-01-15 (Fri, 15 Jan 2016) Changed paths: M src/XrdFileCache/XrdFileCacheFactory.cc Log Message: ----------- Use portable stat field st_mtime. Commit: acdc9d96278ebcab546dce0965d5704ec666c1d5 https://github.com/xrootd/xrootd/commit/acdc9d96278ebcab546dce0965d5704ec666c1d5 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-01-15 (Fri, 15 Jan 2016) Changed paths: M src/XrdFileCache/XrdFileCacheFactory.cc Log Message: ----------- Merge pull request #328 from osschar/pfc-offset-fix Use portable stat field st_mtime. Commit: cea61545aa7c32f0af7b0decb9247fb34f96c021 https://github.com/xrootd/xrootd/commit/cea61545aa7c32f0af7b0decb9247fb34f96c021 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-01-15 (Fri, 15 Jan 2016) Changed paths: M src/XrdPosix/XrdPosixDir.cc M src/XrdPosix/XrdPosixXrootd.cc M src/XrdPss/XrdPss.cc M src/XrdPss/XrdPss.hh M src/XrdPss/XrdPssConfig.cc Log Message: ----------- Do not use the ffs code path if nothing is writable. This avoids initialization failure when the origin is a large WAN cluster. Commit: 910f9ccc1d9f64dfb3d8e69663dac4f29113f8a1 https://github.com/xrootd/xrootd/commit/910f9ccc1d9f64dfb3d8e69663dac4f29113f8a1 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-01-15 (Fri, 15 Jan 2016) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on proxy fix. Commit: 889b57bebc7d56f8609c27581d4d981c48560506 https://github.com/xrootd/xrootd/commit/889b57bebc7d56f8609c27581d4d981c48560506 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-01-19 (Tue, 19 Jan 2016) Changed paths: M src/XrdNet/XrdNetIF.cc M src/XrdNet/XrdNetIF.hh M src/XrdNet/XrdNetUtils.cc M src/XrdNet/XrdNetUtils.hh Log Message: ----------- Add option to query network configuration via configured interfaces. Commit: eaea318426bc2332991c50689ab1795fca0e7642 https://github.com/xrootd/xrootd/commit/eaea318426bc2332991c50689ab1795fca0e7642 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-01-19 (Tue, 19 Jan 2016) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on new config option. Commit: c439e78a9219e5a53fac248ad0fa43756cb75f00 https://github.com/xrootd/xrootd/commit/c439e78a9219e5a53fac248ad0fa43756cb75f00 Author: Michal Simon <[log in to unmask]> Date: 2016-01-25 (Mon, 25 Jan 2016) Changed paths: M packaging/common/xrootd.logrotate Log Message: ----------- [Server/Logrotate] make sure rotating pattern is not expanded in an if statement, fixes #302 Commit: f09d2f44e89c9186fca4309898f1e9bb4961e0cb https://github.com/xrootd/xrootd/commit/f09d2f44e89c9186fca4309898f1e9bb4961e0cb Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-01-26 (Tue, 26 Jan 2016) Changed paths: M src/XrdCl/XrdClPostMasterInterfaces.hh M src/XrdCl/XrdClXRootDTransport.cc Log Message: ----------- [XrdCl] Detect whether client is dual stacked based on outgoing connection in addition to DNS registration. Commit: bca35b33637bf343980e0c7383777c7205cab3a3 https://github.com/xrootd/xrootd/commit/bca35b33637bf343980e0c7383777c7205cab3a3 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-01-26 (Tue, 26 Jan 2016) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on dual stack fix. Commit: 69cce3755a07459cd2920364c45e7ea97667e1c3 https://github.com/xrootd/xrootd/commit/69cce3755a07459cd2920364c45e7ea97667e1c3 Author: Brian Bockelman <[log in to unmask]> Date: 2016-01-28 (Thu, 28 Jan 2016) Changed paths: M bindings/python/src/PyXRootDFile.cc M bindings/python/src/PyXRootDFileSystem.cc Log Message: ----------- Fix lock inversion in python bindings. When synchronous operations are performed, the python GIL should be dropped using the `async` macro. Otherwise, the following deadlock can occur: a) A python thread, holding the GIL, may call out to a XrdCl::File object, which takes an XRootD-related lock. b) A XrdCl callback thread, holding an XRootD-related lock, tries to invoke a python callback and tries to acquire the GIL. Since the python GIL is not needed to invoke an XrdCl operation, this patch drops it for case (a), avoiding the deadlock. Commit: dd54ab63305af9b7c66083a8f279224d88793da9 https://github.com/xrootd/xrootd/commit/dd54ab63305af9b7c66083a8f279224d88793da9 Author: Brian Bockelman <[log in to unmask]> Date: 2016-01-28 (Thu, 28 Jan 2016) Changed paths: M bindings/python/src/AsyncResponseHandler.hh Log Message: ----------- Check if python interpreter is still initialized. Try to avoid executing our callback if the python interpreter is not initialized. Callbacks can occur after python has been finalized; trying to access the GIL in this case causes undefined behavior. Commit: 37f6a055c0eefc68f7b389f5dea270029d351084 https://github.com/xrootd/xrootd/commit/37f6a055c0eefc68f7b389f5dea270029d351084 Author: simonmichal <[log in to unmask]> Date: 2016-02-01 (Mon, 01 Feb 2016) Changed paths: M bindings/python/src/AsyncResponseHandler.hh M bindings/python/src/PyXRootDFile.cc M bindings/python/src/PyXRootDFileSystem.cc Log Message: ----------- Merge pull request #329 from bbockelm/fix_lock_inversion Fix deadlock due to lock inversion in python bindings. Commit: e3da2c27ada59bfd6f6c2c846858eb7cb390e7b3 https://github.com/xrootd/xrootd/commit/e3da2c27ada59bfd6f6c2c846858eb7cb390e7b3 Author: Michal Simon <[log in to unmask]> Date: 2016-02-02 (Tue, 02 Feb 2016) Changed paths: M src/XrdCl/XrdClUglyHacks.hh M src/XrdSys/XrdSysLinuxSemaphore.hh Log Message: ----------- [XrdCl/XrdSys] use custom semaphores only for glibc<2.21 - reorder pthread cleanap and setcanceltype statements in order to avoid a race condition - use custom semaphores only for glibc<2.21 (in glibc>=2.21 the semaphore problem has been fixed) Commit: 8eb49cb2909ce46c52e0095137ad0a6ba578b3eb https://github.com/xrootd/xrootd/commit/8eb49cb2909ce46c52e0095137ad0a6ba578b3eb Author: Elvin Sindrilaru <[log in to unmask]> Date: 2016-02-02 (Tue, 02 Feb 2016) Changed paths: M src/XrdCl/XrdClThirdPartyCopyJob.cc Log Message: ----------- XrdCl: Use the same timeout value for all close operations in xrdcp with TPC enabled. Set this timeout to a more resonable value i.e. the StreamTimeout rather than 1 second. Take into consideration the return value of the close for both the source and the destination. Without this xrdcp would report a success while the transfer could actually fail during the close of the destination. Commit: 560ce02bed1235aaf36dcaef59a13ea3f62415a6 https://github.com/xrootd/xrootd/commit/560ce02bed1235aaf36dcaef59a13ea3f62415a6 Author: Michal Simon <[log in to unmask]> Date: 2016-02-08 (Mon, 08 Feb 2016) Changed paths: R cmake/FindLibEvent.cmake R cmake/FindLibEventPthreads.cmake M cmake/XRootDDefaults.cmake M cmake/XRootDFindLibs.cmake M cmake/XRootDSummary.cmake M docs/man/xrdcp.1 M packaging/common/client.conf M src/XrdCl/CMakeLists.txt M src/XrdCl/XrdClConstants.hh M src/XrdCl/XrdClPollerFactory.cc R src/XrdCl/XrdClPollerLibEvent.cc R src/XrdCl/XrdClPollerLibEvent.hh M tests/XrdClTests/PollerTest.cc Log Message: ----------- [XrdCl] Remove libevent-based poller implementaion. Commit: 060de51b917418439005e0792f38f30929d94b9a https://github.com/xrootd/xrootd/commit/060de51b917418439005e0792f38f30929d94b9a Author: Michal Simon <[log in to unmask]> Date: 2016-02-10 (Wed, 10 Feb 2016) Changed paths: M cmake/XRootDOSDefs.cmake Log Message: ----------- [CMake] Treat misleading indentations as a warning (not an error). Commit: d0585b5369d9d6162cdc020cbfbe1b0589afeb24 https://github.com/xrootd/xrootd/commit/d0585b5369d9d6162cdc020cbfbe1b0589afeb24 Author: Michal Simon <[log in to unmask]> Date: 2016-02-10 (Wed, 10 Feb 2016) Changed paths: M cmake/XRootDOSDefs.cmake Log Message: ----------- [CMake] Treat misleading indentations as warnings (gcc 6.0 and greater only). Commit: 96dcf7b6a2a4ec79716c36dd61f458448d52b29f https://github.com/xrootd/xrootd/commit/96dcf7b6a2a4ec79716c36dd61f458448d52b29f Author: Mattias Ellert <[log in to unmask]> Date: 2016-02-14 (Sun, 14 Feb 2016) Changed paths: M src/XrdSys/XrdSysPthread.hh M src/XrdSys/XrdSysXSLock.cc Log Message: ----------- Don't throw exceptions in destructors Commit: 4afcb6d0a35eed17ce077eaf0e7a34123f8d7953 https://github.com/xrootd/xrootd/commit/4afcb6d0a35eed17ce077eaf0e7a34123f8d7953 Author: Mattias Ellert <[log in to unmask]> Date: 2016-02-14 (Sun, 14 Feb 2016) Changed paths: M src/XrdCl/XrdClUglyHacks.hh Log Message: ----------- Fix preprocessor logic Commit: e7e400c5f4f09df1ad36884c34ae0f350d1c5be2 https://github.com/xrootd/xrootd/commit/e7e400c5f4f09df1ad36884c34ae0f350d1c5be2 Author: Mattias Ellert <[log in to unmask]> Date: 2016-02-14 (Sun, 14 Feb 2016) Changed paths: M src/XrdSys/XrdSysPthread.hh M src/XrdSys/XrdSysXSLock.cc Log Message: ----------- Call abort() instead Commit: ae07ce150c79b25f318c3c190bf5161639c97c86 https://github.com/xrootd/xrootd/commit/ae07ce150c79b25f318c3c190bf5161639c97c86 Author: simonmichal <[log in to unmask]> Date: 2016-02-15 (Mon, 15 Feb 2016) Changed paths: M src/XrdCl/XrdClUglyHacks.hh Log Message: ----------- Merge pull request #335 from ellert/logic Fix preprocessor logic Commit: 5f3286f7f4129e2833b8c5f54665a267509cb3c3 https://github.com/xrootd/xrootd/commit/5f3286f7f4129e2833b8c5f54665a267509cb3c3 Author: Mattias Ellert <[log in to unmask]> Date: 2016-02-17 (Wed, 17 Feb 2016) Changed paths: M src/XrdSys/XrdSysDNS.cc Log Message: ----------- Fix strict aliasing issues Commit: 9a9930314b5fae5c47f11c6903f3e333e9f1d70c https://github.com/xrootd/xrootd/commit/9a9930314b5fae5c47f11c6903f3e333e9f1d70c Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-02-16 (Tue, 16 Feb 2016) Changed paths: M src/XrdSys/XrdSysDNS.cc Log Message: ----------- Merge pull request #336 from ellert/sockaddr-aliasing Fix strict aliasing issues Commit: f18cc4c35e1828abe3db1ce0dd62e4ee4b7dd9c3 https://github.com/xrootd/xrootd/commit/f18cc4c35e1828abe3db1ce0dd62e4ee4b7dd9c3 Author: simonmichal <[log in to unmask]> Date: 2016-02-17 (Wed, 17 Feb 2016) Changed paths: M src/XrdSys/XrdSysPthread.hh M src/XrdSys/XrdSysXSLock.cc Log Message: ----------- Merge pull request #334 from ellert/throw-dtor Don't throw exceptions in destructors Commit: 9c314eeb5f959721918bfe2ac9e5d60201080fb6 https://github.com/xrootd/xrootd/commit/9c314eeb5f959721918bfe2ac9e5d60201080fb6 Author: Michal Simon <[log in to unmask]> Date: 2016-02-17 (Wed, 17 Feb 2016) Changed paths: M bindings/python/src/AsyncResponseHandler.hh M bindings/python/src/PyXRootDFile.cc M bindings/python/src/PyXRootDFileSystem.cc R cmake/FindLibEvent.cmake R cmake/FindLibEventPthreads.cmake M cmake/XRootDDefaults.cmake M cmake/XRootDFindLibs.cmake M cmake/XRootDOSDefs.cmake M cmake/XRootDSummary.cmake M docs/man/xrdcp.1 M packaging/common/client.conf M packaging/common/xrootd.logrotate M src/XProtocol/XProtocol.hh M src/XProtocol/YProtocol.hh M src/Xrd/XrdLink.hh M src/XrdApps/XrdCpConfig.cc M src/XrdCeph.cmake M src/XrdCeph/XrdCephOssFile.cc M src/XrdCeph/XrdCephPosix.cc M src/XrdCeph/XrdCephPosix.hh M src/XrdCks/XrdCks.hh M src/XrdCl/CMakeLists.txt M src/XrdCl/XrdClAsyncSocketHandler.cc M src/XrdCl/XrdClConstants.hh M src/XrdCl/XrdClCopyProcess.cc M src/XrdCl/XrdClCopyProcess.hh M src/XrdCl/XrdClDefaultEnv.cc M src/XrdCl/XrdClFS.cc M src/XrdCl/XrdClFileSystem.cc M src/XrdCl/XrdClFileSystem.hh M src/XrdCl/XrdClFileSystemUtils.cc M src/XrdCl/XrdClMonitor.hh M src/XrdCl/XrdClPollerBuiltIn.cc M src/XrdCl/XrdClPollerBuiltIn.hh M src/XrdCl/XrdClPollerFactory.cc R src/XrdCl/XrdClPollerLibEvent.cc R src/XrdCl/XrdClPollerLibEvent.hh M src/XrdCl/XrdClPostMaster.hh M src/XrdCl/XrdClPostMasterInterfaces.hh M src/XrdCl/XrdClSocket.hh M src/XrdCl/XrdClThirdPartyCopyJob.cc M src/XrdCl/XrdClUglyHacks.hh M src/XrdCl/XrdClXRootDMsgHandler.cc M src/XrdCl/XrdClXRootDMsgHandler.hh M src/XrdCl/XrdClXRootDResponses.hh M src/XrdCl/XrdClXRootDTransport.cc M src/XrdClient/XrdClientAbs.hh M src/XrdClient/XrdClientSock.cc M src/XrdCms/XrdCmsBaseFS.hh M src/XrdCms/XrdCmsClient.hh M src/XrdCms/XrdCmsClientMan.cc M src/XrdCms/XrdCmsClientMan.hh M src/XrdCms/XrdCmsCluster.cc M src/XrdCms/XrdCmsCluster.hh M src/XrdCms/XrdCmsConfig.cc M src/XrdCms/XrdCmsFinder.cc M src/XrdCms/XrdCmsMeter.cc M src/XrdCms/XrdCmsNode.cc M src/XrdCms/XrdCmsNode.hh M src/XrdCms/XrdCmsParser.cc M src/XrdCms/XrdCmsSelect.hh M src/XrdFileCache/XrdFileCacheBlacklistDecision.cc M src/XrdFileCache/XrdFileCacheDecision.hh M src/XrdFileCache/XrdFileCacheFactory.cc M src/XrdFileCache/XrdFileCacheIOEntireFile.cc M src/XrdFileCache/XrdFileCacheIOFileBlock.cc M src/XrdFileCache/XrdFileCacheInfo.hh M src/XrdFileCache/XrdFileCachePrefetch.cc M src/XrdNet/XrdNetIF.cc M src/XrdNet/XrdNetIF.hh M src/XrdNet/XrdNetUtils.cc M src/XrdNet/XrdNetUtils.hh M src/XrdOfs/XrdOfs.cc M src/XrdOfs/XrdOfs.hh M src/XrdOss/XrdOssStatInfo.hh M src/XrdOuc/XrdOucBackTrace.cc M src/XrdOuc/XrdOucErrInfo.hh M src/XrdPosix/XrdPosixDir.cc M src/XrdPosix/XrdPosixXrootd.cc M src/XrdPosix/XrdPosixXrootd.hh M src/XrdPss/XrdPss.cc M src/XrdPss/XrdPss.hh M src/XrdPss/XrdPssConfig.cc M src/XrdSec/XrdSecInterface.hh M src/XrdSys/XrdSysAtomics.hh M src/XrdSys/XrdSysDNS.cc M src/XrdSys/XrdSysIOEvents.hh M src/XrdSys/XrdSysIOEventsPollE.icc M src/XrdSys/XrdSysIOEventsPollPoll.icc M src/XrdSys/XrdSysIOEventsPollPort.icc M src/XrdSys/XrdSysLogger.hh M src/XrdSys/XrdSysPthread.hh M src/XrdSys/XrdSysTimer.cc M src/XrdSys/XrdSysXSLock.cc M src/XrdXml.cmake M src/XrdXrootd/XrdXrootdResponse.cc M src/XrdXrootd/XrdXrootdXeq.cc M tests/XrdClTests/PollerTest.cc Log Message: ----------- Merge branch 'master' into stable-4.3.x Conflicts: docs/PreReleaseNotes.txt Commit: 8f6eff7e37ae1f643fc180f384a3b0baba1f7330 https://github.com/xrootd/xrootd/commit/8f6eff7e37ae1f643fc180f384a3b0baba1f7330 Author: Michal Simon <[log in to unmask]> Date: 2016-02-17 (Wed, 17 Feb 2016) Changed paths: M docs/ReleaseNotes.txt Log Message: ----------- [Docs] Update ReleaseNotes for 4.3.0-rc4 Compare: https://github.com/xrootd/xrootd/compare/89c270c856c1...8f6eff7e37ae ######################################################################## 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