Branch: refs/heads/xrdssi
Home: https://github.com/xrootd/xrootd
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: 7fe5b096572cf74240b88ec4c44ef79d51a34985
https://github.com/xrootd/xrootd/commit/7fe5b096572cf74240b88ec4c44ef79d51a34985
Author: Michal Simon <[log in to unmask]>
Date: 2016-02-17 (Wed, 17 Feb 2016)
Changed paths:
M docs/PreReleaseNotes.txt
Log Message:
-----------
[Docs] Clean up PreReleaseNotes
Commit: 89e30cedd6013da5b495cf6b1576008e99eceda5
https://github.com/xrootd/xrootd/commit/89e30cedd6013da5b495cf6b1576008e99eceda5
Author: Michal Simon <[log in to unmask]>
Date: 2016-02-17 (Wed, 17 Feb 2016)
Changed paths:
M docs/ReleaseNotes.txt
Log Message:
-----------
[Docs] Sync ReleaseNotes in master.
Commit: f3dd30679c68e8cb2636238a92d6082c35380405
https://github.com/xrootd/xrootd/commit/f3dd30679c68e8cb2636238a92d6082c35380405
Author: Michal Simon <[log in to unmask]>
Date: 2016-02-25 (Thu, 25 Feb 2016)
Changed paths:
M src/XrdFileCache/XrdFileCacheDecision.hh
M src/XrdSec/XrdSecInterface.hh
Log Message:
-----------
Fix unused parametres in XrdSecInterface and XrdFileCacheDecision, fixes #337
Commit: 2c4acbf0819822b2887c43369307a41c4f760185
https://github.com/xrootd/xrootd/commit/2c4acbf0819822b2887c43369307a41c4f760185
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2016-02-25 (Thu, 25 Feb 2016)
Changed paths:
M src/XProtocol/YProtocol.hh
M src/XrdCms/XrdCmsCluster.cc
M src/XrdCms/XrdCmsConfig.cc
M src/XrdCms/XrdCmsConfig.hh
M src/XrdCms/XrdCmsFinder.cc
M src/XrdCms/XrdCmsNode.cc
M src/XrdCms/XrdCmsSelect.hh
Log Message:
-----------
[Server] Implement resource selection affinity (primarily for ssi).
Commit: be55bc10be452d1c617034bbafea71eb6d6abda5
https://github.com/xrootd/xrootd/commit/be55bc10be452d1c617034bbafea71eb6d6abda5
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2016-02-25 (Thu, 25 Feb 2016)
Changed paths:
M docs/PreReleaseNotes.txt
Log Message:
-----------
Update notes on resource affinity.
Commit: 4847b56370eeb604265000ee94b9599f959aefab
https://github.com/xrootd/xrootd/commit/4847b56370eeb604265000ee94b9599f959aefab
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2016-02-25 (Thu, 25 Feb 2016)
Changed paths:
M docs/PreReleaseNotes.txt
Log Message:
-----------
Resync PreRelease notes with master.
Commit: ac789772ba9d5fcc29b72b7ef64177c0be418781
https://github.com/xrootd/xrootd/commit/ac789772ba9d5fcc29b72b7ef64177c0be418781
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2016-02-25 (Thu, 25 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/PreReleaseNotes.txt
M docs/ReleaseNotes.txt
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/XrdCeph.cmake
M src/XrdCeph/XrdCephPosix.cc
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/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/XrdCmsConfig.hh
M src/XrdCms/XrdCmsFinder.cc
M src/XrdCms/XrdCmsMeter.cc
M src/XrdCms/XrdCmsNode.cc
M src/XrdCms/XrdCmsNode.hh
M src/XrdCms/XrdCmsSelect.hh
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/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/XrdSysLogger.hh
M src/XrdSys/XrdSysPthread.hh
M src/XrdSys/XrdSysTimer.cc
M src/XrdSys/XrdSysXSLock.cc
M src/XrdXrootd/XrdXrootdResponse.cc
M src/XrdXrootd/XrdXrootdXeq.cc
M tests/XrdClTests/PollerTest.cc
Log Message:
-----------
Merge branch 'master' into xrdssi
Conflicts:
docs/PreReleaseNotes.txt
Compare: https://github.com/xrootd/xrootd/compare/6e6848f641f2...ac789772ba9d
########################################################################
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
|