Branch: refs/heads/master Home: https://github.com/xrootd/xrootd Commit: 79ea80126d6060886ec48ad68942a8bd755230ec https://github.com/xrootd/xrootd/commit/79ea80126d6060886ec48ad68942a8bd755230ec Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-03-18 (Wed, 18 Mar 2015) Changed paths: M src/CMakeLists.txt M src/XrdHeaders.cmake A src/XrdSsi/XrdSsiBVec.hh A src/XrdSsi/XrdSsiCluster.hh A src/XrdSsi/XrdSsiCms.cc A src/XrdSsi/XrdSsiCms.hh A src/XrdSsi/XrdSsiEntity.hh A src/XrdSsi/XrdSsiErrInfo.hh A src/XrdSsi/XrdSsiFile.cc A src/XrdSsi/XrdSsiFile.hh A src/XrdSsi/XrdSsiFileReq.cc A src/XrdSsi/XrdSsiFileReq.hh A src/XrdSsi/XrdSsiGCS.cc A src/XrdSsi/XrdSsiLogger.cc A src/XrdSsi/XrdSsiLogger.hh A src/XrdSsi/XrdSsiRRInfo.hh A src/XrdSsi/XrdSsiRRTable.hh A src/XrdSsi/XrdSsiRequest.hh A src/XrdSsi/XrdSsiRespInfo.hh A src/XrdSsi/XrdSsiResponder.hh A src/XrdSsi/XrdSsiServReal.cc A src/XrdSsi/XrdSsiServReal.hh A src/XrdSsi/XrdSsiService.hh A src/XrdSsi/XrdSsiSessReal.cc A src/XrdSsi/XrdSsiSessReal.hh A src/XrdSsi/XrdSsiSession.hh A src/XrdSsi/XrdSsiSfs.cc A src/XrdSsi/XrdSsiSfs.hh A src/XrdSsi/XrdSsiSfsConfig.cc A src/XrdSsi/XrdSsiSfsConfig.hh A src/XrdSsi/XrdSsiStat.cc A src/XrdSsi/XrdSsiStream.hh A src/XrdSsi/XrdSsiTaskReal.cc A src/XrdSsi/XrdSsiTaskReal.hh A src/XrdSsi/XrdSsiTrace.hh M src/XrdXrootd/XrdXrootdProtocol.cc Log Message: ----------- Implement Version 1 of the Scalable Service Interface Commit: 8dfb8af580b5c135103e5d312efa1c70d95e05c3 https://github.com/xrootd/xrootd/commit/8dfb8af580b5c135103e5d312efa1c70d95e05c3 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-05-26 (Tue, 26 May 2015) Changed paths: A src/XrdSsi.cmake Log Message: ----------- Add cmake file for XrdSsi to make it build. Commit: afed79c5a2da043954d820faa2edfa88819aa0d6 https://github.com/xrootd/xrootd/commit/afed79c5a2da043954d820faa2edfa88819aa0d6 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-05-26 (Tue, 26 May 2015) Changed paths: M docs/PreReleaseNotes.txt M docs/ReleaseNotes.txt A docs/man/xrdpfc_print.8 M packaging/common/xrootd.logrotate M packaging/rhel/xrootd.spec.in M src/XrdApps/XrdCpConfig.cc M src/XrdApps/XrdCpConfig.hh M src/XrdCeph/XrdCephOss.cc M src/XrdCeph/XrdCephPosix.cc M src/XrdCl/XrdClClassicCopyJob.cc M src/XrdCl/XrdClCopy.cc M src/XrdCl/XrdClFS.cc M src/XrdCl/XrdClFileStateHandler.cc M src/XrdCl/XrdClPlugInManager.hh M src/XrdCl/XrdClXRootDMsgHandler.cc M src/XrdCms/XrdCmsCluster.cc M src/XrdCms/XrdCmsCluster.hh M src/XrdCms/XrdCmsConfig.cc M src/XrdCms/XrdCmsConfig.hh M src/XrdCms/XrdCmsNode.cc M src/XrdFileCache.cmake M src/XrdFileCache/XrdFileCacheFactory.cc M src/XrdFileCache/XrdFileCacheInfo.cc M src/XrdFileCache/XrdFileCacheInfo.hh M src/XrdFileCache/XrdFileCachePrefetch.cc A src/XrdFileCache/XrdFileCachePrint.cc A src/XrdFileCache/XrdFileCachePrint.hh M src/XrdNet/XrdNetAddrInfo.cc M src/XrdNet/XrdNetAddrInfo.hh M src/XrdOfs/XrdOfs.cc M src/XrdOfs/XrdOfsConfig.cc M src/XrdOss/XrdOssApi.hh M src/XrdOss/XrdOssConfig.cc M src/XrdOss/XrdOssStat.cc M src/XrdOss/XrdOssStatInfo.hh M src/XrdXrootd/XrdXrootdConfig.cc M src/XrdXrootd/XrdXrootdProtocol.cc M src/XrdXrootd/XrdXrootdProtocol.hh M src/XrdXrootd/XrdXrootdResponse.cc M src/XrdXrootd/XrdXrootdResponse.hh M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- Merge branch 'master' into xrdssi Commit: fd3b2a9ce0e0013b71e27ff393f9b73097b586a0 https://github.com/xrootd/xrootd/commit/fd3b2a9ce0e0013b71e27ff393f9b73097b586a0 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-05-26 (Tue, 26 May 2015) Changed paths: M src/XrdHeaders.cmake M src/XrdSsi.cmake A src/XrdSsi/XrdSsiClient.cc M src/XrdSsi/XrdSsiCluster.hh A src/XrdSsi/XrdSsiDir.cc A src/XrdSsi/XrdSsiDir.hh M src/XrdSsi/XrdSsiErrInfo.hh M src/XrdSsi/XrdSsiFile.cc M src/XrdSsi/XrdSsiFile.hh M src/XrdSsi/XrdSsiFileReq.cc A src/XrdSsi/XrdSsiProvider.hh M src/XrdSsi/XrdSsiRequest.hh M src/XrdSsi/XrdSsiRespInfo.hh M src/XrdSsi/XrdSsiResponder.hh M src/XrdSsi/XrdSsiServReal.cc M src/XrdSsi/XrdSsiServReal.hh M src/XrdSsi/XrdSsiService.hh M src/XrdSsi/XrdSsiSessReal.cc M src/XrdSsi/XrdSsiSessReal.hh M src/XrdSsi/XrdSsiSession.hh M src/XrdSsi/XrdSsiSfs.cc M src/XrdSsi/XrdSsiSfs.hh M src/XrdSsi/XrdSsiSfsConfig.cc M src/XrdSsi/XrdSsiSfsConfig.hh M src/XrdSsi/XrdSsiStat.cc A src/XrdSsi/XrdSsiUtils.cc A src/XrdSsi/XrdSsiUtils.hh Log Message: ----------- Version 2 of the ssi interface. Relevant changes: o Allow the SSI framework to coexist with a filesystem o Fully objectify access to the the SSI framework (no extern C) o Vector all errors via the callback to avoid split error checks o Fully implement the QueryResource() interface o Introduce a provider class to rationalize classes o Some bug fixes along the way Commit: b4355ae4ae76acb5e4c58d97f7b9669fac652f14 https://github.com/xrootd/xrootd/commit/b4355ae4ae76acb5e4c58d97f7b9669fac652f14 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-05-28 (Thu, 28 May 2015) Changed paths: M src/XrdSsi.cmake A src/XrdSsi/XrdSsiDebug.cc A src/XrdSsi/XrdSsiDebug.hh M src/XrdSsi/XrdSsiSessReal.cc M src/XrdSsi/XrdSsiTaskReal.cc Log Message: ----------- Keep debugging from making helgrind complain for client-side ssi framework. Set default debugging level to off. Turn it on if envar XRDSSIDEBUG is set. Commit: f43a6214d81933eb973eaa8725c28f04870b04f9 https://github.com/xrootd/xrootd/commit/f43a6214d81933eb973eaa8725c28f04870b04f9 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-05-31 (Sun, 31 May 2015) Changed paths: M CMakeLists.txt M docs/PreReleaseNotes.txt M src/XrdSsi.cmake A src/XrdSsi/XrdSsiAtomics.hh A src/XrdSsi/XrdSsiShMam.cc A src/XrdSsi/XrdSsiShMam.hh A src/XrdSsi/XrdSsiShMap.hh A src/XrdSsi/XrdSsiShMap.icc A src/XrdSsi/XrdSsiShMat.cc A src/XrdSsi/XrdSsiShMat.hh Log Message: ----------- Add a shared meory package, XrdSsiShMap, to the ssi package. Commit: db3603d170715cf9a2c89c1c915d0f22f6682a9d https://github.com/xrootd/xrootd/commit/db3603d170715cf9a2c89c1c915d0f22f6682a9d Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-06-01 (Mon, 01 Jun 2015) Changed paths: M src/XrdSsi.cmake M src/XrdSsi/XrdSsiShMap.icc M tests/CMakeLists.txt A tests/XrdSsiTests/CMakeLists.txt A tests/XrdSsiTests/XrdShMap.cc Log Message: ----------- Add unit test program, xrdshmap, to teh test suite. Fix pedantic compiler complaints. Add pthread library to the XrdSsiShMap.so build. Commit: 3c18696de75c59a3572fb411d0f13e23808640ad https://github.com/xrootd/xrootd/commit/3c18696de75c59a3572fb411d0f13e23808640ad Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-07-02 (Thu, 02 Jul 2015) Changed paths: A bindings/python/README.rst A bindings/python/examples/copy.py R bindings/python/examples/copy_example.py M bindings/python/libs/client/file.py M bindings/python/libs/client/utils.py M bindings/python/src/AsyncResponseHandler.hh M bindings/python/src/ChunkIterator.hh M bindings/python/src/PyXRootDFile.cc M bindings/python/src/PyXRootDFile.hh M bindings/python/src/Utils.cc M bindings/python/src/Utils.hh M bindings/python/tests/test_copy.py M bindings/python/tests/test_file.py M bindings/python/tests/test_filesystem.py M cmake/XRootDDefaults.cmake M cmake/XRootDFindLibs.cmake M docs/PreReleaseNotes.txt M packaging/rhel/xrootd.spec.in M src/XProtocol/YProtocol.hh M src/XrdCl/XrdClClassicCopyJob.cc M src/XrdCl/XrdClCopy.cc M src/XrdCl/XrdClFS.cc M src/XrdCl/XrdClFSExecutor.cc M src/XrdCl/XrdClFSExecutor.hh M src/XrdCl/XrdClFile.cc M src/XrdCl/XrdClFileStateHandler.cc M src/XrdCl/XrdClThirdPartyCopyJob.cc M src/XrdClient/XrdClientConn.cc M src/XrdClient/XrdClientReadAhead.cc M src/XrdClient/XrdClientVector.hh M src/XrdCms/XrdCmsLogin.cc M src/XrdFileCache/XrdFileCacheFactory.cc M src/XrdFileCache/XrdFileCachePrefetch.cc M src/XrdHttp/XrdHttpProtocol.cc M src/XrdOss/XrdOssStat.cc M src/XrdPosix/XrdPosixFile.cc M src/XrdPosix/XrdPosixXrootd.cc M src/XrdSecsss/XrdSecProtocolsss.cc M src/XrdSys/XrdSysIOEventsPollE.icc M src/XrdSys/XrdSysIOEventsPollKQ.icc Log Message: ----------- Merge branch 'master' into xrdssi Conflicts: docs/PreReleaseNotes.txt Commit: 08a37ff91dc975853a0ac1b48763d40b0f555a7c https://github.com/xrootd/xrootd/commit/08a37ff91dc975853a0ac1b48763d40b0f555a7c Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-07-02 (Thu, 02 Jul 2015) Changed paths: M src/XrdHeaders.cmake M src/XrdSsi.cmake M src/XrdSsi/XrdSsiAtomics.hh M src/XrdSsi/XrdSsiClient.cc M src/XrdSsi/XrdSsiErrInfo.hh A src/XrdSsi/XrdSsiEvent.cc A src/XrdSsi/XrdSsiEvent.hh M src/XrdSsi/XrdSsiFile.cc M src/XrdSsi/XrdSsiFileReq.cc M src/XrdSsi/XrdSsiFileReq.hh M src/XrdSsi/XrdSsiProvider.hh M src/XrdSsi/XrdSsiRequest.hh M src/XrdSsi/XrdSsiRespInfo.hh M src/XrdSsi/XrdSsiResponder.hh M src/XrdSsi/XrdSsiServReal.cc M src/XrdSsi/XrdSsiSessReal.cc M src/XrdSsi/XrdSsiSessReal.hh M src/XrdSsi/XrdSsiTaskReal.cc M src/XrdSsi/XrdSsiTaskReal.hh Log Message: ----------- Use traditional locking for request object handling. Do not use the message response thread for callbacks. Commit: 5db176621761281188b88f6c8c3abcb2fc805014 https://github.com/xrootd/xrootd/commit/5db176621761281188b88f6c8c3abcb2fc805014 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-07-24 (Fri, 24 Jul 2015) Changed paths: M src/XrdSsi/XrdSsiEvent.hh M src/XrdSsi/XrdSsiFileReq.cc M src/XrdSsi/XrdSsiProvider.hh M src/XrdSsi/XrdSsiServReal.cc M src/XrdSsi/XrdSsiServReal.hh M src/XrdSsi/XrdSsiService.hh M src/XrdSsi/XrdSsiTaskReal.cc Log Message: ----------- Make sure messages are properly sequenced. Cleanup some tracing information to get a better idea of the flow. Commit: 04b79d1e5a5ce2aea626845ed335cddf6f07bfa0 https://github.com/xrootd/xrootd/commit/04b79d1e5a5ce2aea626845ed335cddf6f07bfa0 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-07-26 (Sun, 26 Jul 2015) Changed paths: M src/XrdSsi/XrdSsiSessReal.cc Log Message: ----------- Make sure to remove session reference in all defered tasks in the event that the session is unprovisioned before they complete. Commit: 561c7ae74602d1315c19695b36a7341195885a7b https://github.com/xrootd/xrootd/commit/561c7ae74602d1315c19695b36a7341195885a7b Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-07-26 (Sun, 26 Jul 2015) Changed paths: M src/XrdSsi/XrdSsiFileReq.cc M src/XrdSsi/XrdSsiResponder.hh M src/XrdSsi/XrdSsiTaskReal.cc Log Message: ----------- Do not hold the request lock when calling a request callback method. This allows the callback to call Finished() and delete the request. Commit: 2738c010eb78934f2d51abaa12b4a35b270dc28a https://github.com/xrootd/xrootd/commit/2738c010eb78934f2d51abaa12b4a35b270dc28a Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-07-27 (Mon, 27 Jul 2015) Changed paths: M CMakeLists.txt M cmake/XRootDFindLibs.cmake M docs/PreReleaseNotes.txt M src/CMakeLists.txt A src/Xrd/XrdBuffXL.cc A src/Xrd/XrdBuffXL.hh M src/Xrd/XrdBuffer.cc M src/Xrd/XrdBuffer.hh M src/Xrd/XrdConfig.cc M src/XrdCeph/XrdCephOssFile.cc M src/XrdCl/XrdClDefaultEnv.cc M src/XrdCl/XrdClPostMaster.cc M src/XrdCl/XrdClStream.cc M src/XrdCl/XrdClXRootDMsgHandler.cc M src/XrdClient/XrdClientPhyConnection.cc M src/XrdClient/XrdClientUrlSet.cc M src/XrdCms/XrdCmsBlackList.cc M src/XrdCms/XrdCmsCluster.cc M src/XrdCms/XrdCmsCluster.hh M src/XrdCms/XrdCmsConfig.cc M src/XrdCms/XrdCmsProtocol.cc M src/XrdCms/XrdCmsRRQ.cc M src/XrdCns/XrdCnsSsiMain.cc M src/XrdFfs/XrdFfsDent.cc M src/XrdFileCache/README M src/XrdFileCache/XrdFileCache.cc M src/XrdFileCache/XrdFileCacheIOEntireFile.cc M src/XrdFileCache/XrdFileCacheIOFileBlock.cc M src/XrdFileCache/XrdFileCachePrefetch.cc M src/XrdFrm/XrdFrmAdminMain.cc M src/XrdFrm/XrdFrmConfig.cc M src/XrdFrm/XrdFrmMigrate.cc M src/XrdHeaders.cmake M src/XrdNet/XrdNetIF.cc M src/XrdOfs/XrdOfs.cc M src/XrdOfs/XrdOfsTPCAuth.cc M src/XrdOuc/XrdOucCacheData.cc A src/XrdOuc/XrdOucFileInfo.cc A src/XrdOuc/XrdOucFileInfo.hh M src/XrdOuc/XrdOucString.cc M src/XrdOuc/XrdOucUtils.cc M src/XrdOuc/XrdOucUtils.hh M src/XrdPosix/XrdPosixFile.cc M src/XrdPosix/XrdPosixXrootd.cc M src/XrdPss/XrdPssConfig.cc M src/XrdSut/XrdSutRndm.cc M src/XrdSys/XrdSysIOEvents.cc M src/XrdThrottle/XrdThrottleFileSystemConfig.cc M src/XrdUtils.cmake A src/XrdXml.cmake A src/XrdXml/XrdXmlMetaLink.cc A src/XrdXml/XrdXmlMetaLink.hh A src/XrdXml/XrdXmlRdrTiny.cc A src/XrdXml/XrdXmlRdrTiny.hh A src/XrdXml/XrdXmlRdrXml2.cc A src/XrdXml/XrdXmlRdrXml2.hh A src/XrdXml/XrdXmlReader.cc A src/XrdXml/XrdXmlReader.hh A src/XrdXml/tinystr.cpp A src/XrdXml/tinystr.h A src/XrdXml/tinyxml.cpp A src/XrdXml/tinyxml.h A src/XrdXml/tinyxmlerror.cpp A src/XrdXml/tinyxmlparser.cpp M src/XrdXrootd/XrdXrootdConfig.cc M src/XrdXrootd/XrdXrootdMonitor.cc M src/XrdXrootd/XrdXrootdXeq.cc M tests/XrdClTests/FileCopyTest.cc Log Message: ----------- Merge branch 'master' into xrdssi Conflicts: docs/PreReleaseNotes.txt Commit: 9796f825d919daf07a67a8329d3c5b63b07a158d https://github.com/xrootd/xrootd/commit/9796f825d919daf07a67a8329d3c5b63b07a158d Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-07-28 (Tue, 28 Jul 2015) Changed paths: M src/XProtocol/YProtocol.hh M src/XrdCms/XrdCmsCluster.cc M src/XrdCms/XrdCmsConfig.cc M src/XrdCms/XrdCmsFinder.cc M src/XrdCms/XrdCmsNode.cc M src/XrdCms/XrdCmsSelect.hh M src/XrdOfs/XrdOfs.cc M src/XrdOuc/XrdOucExport.cc M src/XrdOuc/XrdOucExport.hh M src/XrdSfs/XrdSfsInterface.hh M src/XrdXml/XrdXmlRdrTiny.cc M src/XrdXrootd/XrdXrootdConfig.cc M src/XrdXrootd/XrdXrootdXPath.hh M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- Merge branch 'master' into xrdssi Commit: f7ed00e243a2828d966e17a3d4622934de083401 https://github.com/xrootd/xrootd/commit/f7ed00e243a2828d966e17a3d4622934de083401 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-08-13 (Thu, 13 Aug 2015) Changed paths: M docs/PreReleaseNotes.txt M packaging/common/xrootd.te M packaging/rhel/xrootd.spec.in M src/XrdCl/XrdClStream.cc M src/XrdCl/XrdClXRootDMsgHandler.cc M src/XrdOfs/XrdOfs.cc M src/XrdOfs/XrdOfs.hh M src/XrdOfs/XrdOfsConfig.cc A src/XrdOuc/XrdOucBackTrace.cc A src/XrdOuc/XrdOucBackTrace.hh M src/XrdUtils.cmake M src/XrdXml.cmake M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- Merge branch 'master' into xrdssi Conflicts: docs/PreReleaseNotes.txt Commit: 638828f77e3a0776d6673e73f397e26a53635c39 https://github.com/xrootd/xrootd/commit/638828f77e3a0776d6673e73f397e26a53635c39 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-08-14 (Fri, 14 Aug 2015) Changed paths: M docs/PreReleaseNotes.txt M src/XrdApps/XrdMapCluster.cc M src/XrdFileCache/XrdFileCachePrint.cc M src/XrdPosix/XrdPosixMap.cc Log Message: ----------- Merge branch 'master' into xrdssi Conflicts: docs/PreReleaseNotes.txt Commit: b44a75e641ffd0bfff0a30cbd438ec6995432336 https://github.com/xrootd/xrootd/commit/b44a75e641ffd0bfff0a30cbd438ec6995432336 Author: Mario Juric <[log in to unmask]> Date: 2015-08-25 (Tue, 25 Aug 2015) Changed paths: M src/XrdSsi/XrdSsiFileReq.cc Log Message: ----------- Use correct snprintf sizeof variable Clang reports a problem with the variable being used to calculate the size of the string buffer in XrdSsiFileReq::Alloc - XrdSsiFileReq.cc:142:33: error: invalid use of member 'rID' in static member The fix is to use sizeof() on the same variable that is receiving the string. Commit: 25e7dbd1908a9ea16148ba2dde6e0bdd4606c109 https://github.com/xrootd/xrootd/commit/25e7dbd1908a9ea16148ba2dde6e0bdd4606c109 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-09-03 (Thu, 03 Sep 2015) Changed paths: M src/XrdSsi/XrdSsiFileReq.cc Log Message: ----------- Merge pull request #281 from timj/xrdssi Use correct snprintf sizeof variable Commit: b90ae613fd8a989590c20ca82b67de887bc1ffb8 https://github.com/xrootd/xrootd/commit/b90ae613fd8a989590c20ca82b67de887bc1ffb8 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-09-03 (Thu, 03 Sep 2015) Changed paths: M src/XrdSsi/XrdSsiClient.cc M src/XrdSsi/XrdSsiFile.cc M src/XrdSsi/XrdSsiFile.hh M src/XrdSsi/XrdSsiProvider.hh M src/XrdSsi/XrdSsiServReal.cc M src/XrdSsi/XrdSsiServReal.hh M src/XrdSsi/XrdSsiService.hh M src/XrdSsi/XrdSsiSfsConfig.cc M src/XrdSsi/XrdSsiSfsConfig.hh Log Message: ----------- Set appropriate timeouts (this avoids having to set envars). Add rUser member to the resource object (xfer query ID). Add rInfo member to the resource object (xfer CGO information). Add uConn argument to Provision(). This specifies how TCP connections should be handled relative to rUser. Add respwt directive to specify default response wait time. Commit: 5ae5805553dea30da29120980f6f694b777918de https://github.com/xrootd/xrootd/commit/5ae5805553dea30da29120980f6f694b777918de Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-09-04 (Fri, 04 Sep 2015) Changed paths: M src/XrdSsi/XrdSsiFile.cc Log Message: ----------- Check for nil pointer to avoid SEGV. Commit: f875af937e9827db6767cdac3cd21e1785c9e115 https://github.com/xrootd/xrootd/commit/f875af937e9827db6767cdac3cd21e1785c9e115 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-09-20 (Sun, 20 Sep 2015) Changed paths: M docs/PreReleaseNotes.txt M packaging/rhel/xrootd.spec.in M src/XrdCl/XrdClXRootDMsgHandler.cc M src/XrdCms/XrdCmsProtocol.cc M src/XrdFileCache.cmake A src/XrdFileCache/XrdFileCacheBlacklistDecision.cc M src/XrdFileCache/XrdFileCacheDecision.hh M src/XrdFileCache/XrdFileCacheFactory.cc M src/XrdOuc/XrdOucFileInfo.cc M src/XrdOuc/XrdOucFileInfo.hh M src/XrdPss/XrdPss.cc M src/XrdXml/XrdXmlMetaLink.cc M src/XrdXml/XrdXmlMetaLink.hh M src/XrdXml/XrdXmlRdrTiny.cc Log Message: ----------- Merge branch 'master' into xrdssi Conflicts: docs/PreReleaseNotes.txt Commit: b4adcd733ec7dbbcc52a3cd6c65e14b395508836 https://github.com/xrootd/xrootd/commit/b4adcd733ec7dbbcc52a3cd6c65e14b395508836 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-09-29 (Tue, 29 Sep 2015) Changed paths: M bindings/python/.gitignore A bindings/python/MANIFEST.in M bindings/python/README.rst A bindings/python/setup_pypi.py M docs/PreReleaseNotes.txt A dopy.sh M packaging/makesrpm.sh M src/XrdCl/XrdClFile.cc M src/XrdCl/XrdClFileStateHandler.cc M src/XrdCl/XrdClFileStateHandler.hh M src/XrdCms/XrdCmsUtils.cc M src/XrdCms/XrdCmsUtils.hh M src/XrdOuc/XrdOucCallBack.cc M src/XrdSfs/XrdSfsInterface.hh M src/XrdXrootd/XrdXrootdCallBack.cc M src/XrdXrootd/XrdXrootdCallBack.hh M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- Merge branch 'master' into xrdssi Commit: d8eb453c52b0f0e1d2e493832138bc51096bb8b4 https://github.com/xrootd/xrootd/commit/d8eb453c52b0f0e1d2e493832138bc51096bb8b4 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-10-05 (Mon, 05 Oct 2015) Changed paths: M src/XrdSsi.cmake M src/XrdSsi/XrdSsiBVec.hh M src/XrdSsi/XrdSsiEvent.cc M src/XrdSsi/XrdSsiEvent.hh M src/XrdSsi/XrdSsiFile.cc M src/XrdSsi/XrdSsiFile.hh M src/XrdSsi/XrdSsiFileReq.cc M src/XrdSsi/XrdSsiFileReq.hh M src/XrdSsi/XrdSsiRRInfo.hh M src/XrdSsi/XrdSsiRRTable.hh A src/XrdSsi/XrdSsiRequest.cc M src/XrdSsi/XrdSsiRequest.hh M src/XrdSsi/XrdSsiRespInfo.hh M src/XrdSsi/XrdSsiResponder.hh M src/XrdSsi/XrdSsiSessReal.cc M src/XrdSsi/XrdSsiSessReal.hh M src/XrdSsi/XrdSsiSfsConfig.cc M src/XrdSsi/XrdSsiSfsConfig.hh M src/XrdSsi/XrdSsiTaskReal.cc M src/XrdSsi/XrdSsiTaskReal.hh Log Message: ----------- Implement sending metadata. Increase maximum number of parallel requests in a session to 1024. Add check if a responder is trying to respond to the wrong request. Above check usually caches responding to a cancelled request. Allow short data responses to be immediately sent. Various fixes and improvements. Commit: 513d68326f26b905fc61de19c7d7ca5d0330ace0 https://github.com/xrootd/xrootd/commit/513d68326f26b905fc61de19c7d7ca5d0330ace0 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-10-05 (Mon, 05 Oct 2015) Changed paths: M bindings/python/src/Utils.cc M docs/PreReleaseNotes.txt M src/XrdCl/XrdClFile.cc M src/XrdCl/XrdClFileStateHandler.cc M src/XrdCl/XrdClFileStateHandler.hh M src/XrdOfs/XrdOfsTPCAuth.cc M src/XrdOuc/XrdOucCallBack.cc Log Message: ----------- Merge branch 'master' into xrdssi Commit: 71dbc11b97ef233509433ea46313cd1db7aa7514 https://github.com/xrootd/xrootd/commit/71dbc11b97ef233509433ea46313cd1db7aa7514 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-10-12 (Mon, 12 Oct 2015) Changed paths: M src/XrdSsi/XrdSsiCluster.hh M src/XrdSsi/XrdSsiCms.hh M src/XrdSsi/XrdSsiFile.cc M src/XrdSsi/XrdSsiSessReal.cc M src/XrdSsi/XrdSsiTaskReal.cc Log Message: ----------- Make it easier to use the ssi interface by removing some rules. Commit: 4acbd57efa38a47b1358116f7cbed7ee66c3d43a https://github.com/xrootd/xrootd/commit/4acbd57efa38a47b1358116f7cbed7ee66c3d43a Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-10-12 (Mon, 12 Oct 2015) Changed paths: M src/XrdSsi/XrdSsiFile.cc Log Message: ----------- Fix invalid sizeof() for clearing a memory buffer. Commit: 3ce6d122054765ce2b2cc1c447ca0ea016e5747c https://github.com/xrootd/xrootd/commit/3ce6d122054765ce2b2cc1c447ca0ea016e5747c Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-10-12 (Mon, 12 Oct 2015) Changed paths: M docs/PreReleaseNotes.txt M src/XrdCl/XrdClXRootDMsgHandler.cc M src/XrdFileCache/README M src/XrdFileCache/XrdFileCacheFactory.cc M src/XrdFileCache/XrdFileCacheFactory.hh M src/XrdOfs/XrdOfsTPCAuth.cc M src/XrdOuc/XrdOuca2x.cc M src/XrdPss/XrdPss.cc M src/XrdXml/XrdXmlMetaLink.cc M src/XrdXml/XrdXmlMetaLink.hh M src/XrdXrootd/XrdXrootdCallBack.cc Log Message: ----------- Merge branch 'master' into xrdssi Fix sizeof() issue when clearing a buffer. Conflicts: docs/PreReleaseNotes.txt Commit: e17a26028f877331d3b48f7ea8e4de0e820868a4 https://github.com/xrootd/xrootd/commit/e17a26028f877331d3b48f7ea8e4de0e820868a4 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-10-22 (Thu, 22 Oct 2015) Changed paths: M docs/PreReleaseNotes.txt M src/XrdCl/XrdClClassicCopyJob.cc M src/XrdCl/XrdClConstants.hh M src/XrdCl/XrdClDefaultEnv.cc M src/XrdCl/XrdClFileStateHandler.cc M src/XrdCl/XrdClThirdPartyCopyJob.cc M src/XrdFileCache.cmake M src/XrdOss/XrdOssApi.hh M src/XrdOss/XrdOssConfig.cc M src/XrdOss/XrdOssStat.cc M src/XrdOuc/XrdOucFileInfo.cc M src/XrdOuc/XrdOucFileInfo.hh M src/XrdOuc/XrdOucN2NLoader.cc M src/XrdOuc/XrdOucN2NLoader.hh M src/XrdOuc/XrdOucName2Name.cc M src/XrdOuc/XrdOucName2Name.hh M src/XrdOuc/XrdOucPinLoader.cc M src/XrdSys/XrdSysPlugin.cc M src/XrdXml/XrdXmlMetaLink.cc M src/XrdXml/XrdXmlMetaLink.hh M tests/CMakeLists.txt Log Message: ----------- Merge branch 'master' into xrdssi Commit: 42c84df6afe90d3c5eedaee14b7601cff415b198 https://github.com/xrootd/xrootd/commit/42c84df6afe90d3c5eedaee14b7601cff415b198 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-11-10 (Tue, 10 Nov 2015) Changed paths: M docs/PreReleaseNotes.txt M src/Xrd/XrdConfig.cc M src/Xrd/XrdScheduler.cc M src/Xrd/XrdScheduler.hh M src/XrdCms/XrdCmsClientConfig.cc M src/XrdCms/XrdCmsClientConfig.hh M src/XrdCms/XrdCmsCluster.cc M src/XrdCms/XrdCmsCluster.hh M src/XrdCms/XrdCmsConfig.cc M src/XrdCms/XrdCmsConfig.hh M src/XrdCms/XrdCmsManager.cc M src/XrdCms/XrdCmsManager.hh M src/XrdCms/XrdCmsNode.cc M src/XrdCms/XrdCmsNode.hh M src/XrdCms/XrdCmsProtocol.cc M src/XrdCms/XrdCmsSecurity.cc M src/XrdCms/XrdCmsSecurity.hh M src/XrdCms/XrdCmsUtils.cc M src/XrdCms/XrdCmsUtils.hh M src/XrdNet/XrdNetAddr.cc M src/XrdNet/XrdNetAddrInfo.cc M src/XrdNet/XrdNetAddrInfo.hh M src/XrdOuc/XrdOucN2NLoader.cc Log Message: ----------- Merge remote-tracking branch 'origin/master' into xrdssi Conflicts: docs/PreReleaseNotes.txt Commit: 3ec2b25952f2a5f053661d0c7ea562f96d37b92e https://github.com/xrootd/xrootd/commit/3ec2b25952f2a5f053661d0c7ea562f96d37b92e Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-11-11 (Wed, 11 Nov 2015) Changed paths: M src/XrdSsi/XrdSsiSfsConfig.cc Log Message: ----------- Don't complain about missing net I/F if running in the cmsd. Commit: 25570c96f0b56e70f2c1b4a2b2b7bab91ad81c79 https://github.com/xrootd/xrootd/commit/25570c96f0b56e70f2c1b4a2b2b7bab91ad81c79 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-02 (Wed, 02 Dec 2015) Changed paths: M src/CMakeLists.txt M src/XrdHeaders.cmake A src/XrdSsi/XrdSsiBVec.hh A src/XrdSsi/XrdSsiCluster.hh A src/XrdSsi/XrdSsiCms.cc A src/XrdSsi/XrdSsiCms.hh A src/XrdSsi/XrdSsiEntity.hh A src/XrdSsi/XrdSsiErrInfo.hh A src/XrdSsi/XrdSsiFile.cc A src/XrdSsi/XrdSsiFile.hh A src/XrdSsi/XrdSsiFileReq.cc A src/XrdSsi/XrdSsiFileReq.hh A src/XrdSsi/XrdSsiGCS.cc A src/XrdSsi/XrdSsiLogger.cc A src/XrdSsi/XrdSsiLogger.hh A src/XrdSsi/XrdSsiRRInfo.hh A src/XrdSsi/XrdSsiRRTable.hh A src/XrdSsi/XrdSsiRequest.hh A src/XrdSsi/XrdSsiRespInfo.hh A src/XrdSsi/XrdSsiResponder.hh A src/XrdSsi/XrdSsiServReal.cc A src/XrdSsi/XrdSsiServReal.hh A src/XrdSsi/XrdSsiService.hh A src/XrdSsi/XrdSsiSessReal.cc A src/XrdSsi/XrdSsiSessReal.hh A src/XrdSsi/XrdSsiSession.hh A src/XrdSsi/XrdSsiSfs.cc A src/XrdSsi/XrdSsiSfs.hh A src/XrdSsi/XrdSsiSfsConfig.cc A src/XrdSsi/XrdSsiSfsConfig.hh A src/XrdSsi/XrdSsiStat.cc A src/XrdSsi/XrdSsiStream.hh A src/XrdSsi/XrdSsiTaskReal.cc A src/XrdSsi/XrdSsiTaskReal.hh A src/XrdSsi/XrdSsiTrace.hh M src/XrdXrootd/XrdXrootdProtocol.cc Log Message: ----------- Implement Version 1 of the Scalable Service Interface Commit: 7fe07e995d04ada3d576ed0af82a857c8b55a2d2 https://github.com/xrootd/xrootd/commit/7fe07e995d04ada3d576ed0af82a857c8b55a2d2 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-02 (Wed, 02 Dec 2015) Changed paths: A src/XrdSsi.cmake Log Message: ----------- Add cmake file for XrdSsi to make it build. Commit: 84ce929b5fe717c59a8ca9ae528a700ee90b00b3 https://github.com/xrootd/xrootd/commit/84ce929b5fe717c59a8ca9ae528a700ee90b00b3 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-02 (Wed, 02 Dec 2015) Changed paths: M src/XrdHeaders.cmake M src/XrdSsi.cmake A src/XrdSsi/XrdSsiClient.cc M src/XrdSsi/XrdSsiCluster.hh A src/XrdSsi/XrdSsiDir.cc A src/XrdSsi/XrdSsiDir.hh M src/XrdSsi/XrdSsiErrInfo.hh M src/XrdSsi/XrdSsiFile.cc M src/XrdSsi/XrdSsiFile.hh M src/XrdSsi/XrdSsiFileReq.cc A src/XrdSsi/XrdSsiProvider.hh M src/XrdSsi/XrdSsiRequest.hh M src/XrdSsi/XrdSsiRespInfo.hh M src/XrdSsi/XrdSsiResponder.hh M src/XrdSsi/XrdSsiServReal.cc M src/XrdSsi/XrdSsiServReal.hh M src/XrdSsi/XrdSsiService.hh M src/XrdSsi/XrdSsiSessReal.cc M src/XrdSsi/XrdSsiSessReal.hh M src/XrdSsi/XrdSsiSession.hh M src/XrdSsi/XrdSsiSfs.cc M src/XrdSsi/XrdSsiSfs.hh M src/XrdSsi/XrdSsiSfsConfig.cc M src/XrdSsi/XrdSsiSfsConfig.hh M src/XrdSsi/XrdSsiStat.cc A src/XrdSsi/XrdSsiUtils.cc A src/XrdSsi/XrdSsiUtils.hh Log Message: ----------- Version 2 of the ssi interface. Relevant changes: o Allow the SSI framework to coexist with a filesystem o Fully objectify access to the the SSI framework (no extern C) o Vector all errors via the callback to avoid split error checks o Fully implement the QueryResource() interface o Introduce a provider class to rationalize classes o Some bug fixes along the way Commit: d215a1e1cb503f2abd5c4723c0e190f00df447bf https://github.com/xrootd/xrootd/commit/d215a1e1cb503f2abd5c4723c0e190f00df447bf Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-02 (Wed, 02 Dec 2015) Changed paths: M src/XrdSsi.cmake A src/XrdSsi/XrdSsiDebug.cc A src/XrdSsi/XrdSsiDebug.hh M src/XrdSsi/XrdSsiSessReal.cc M src/XrdSsi/XrdSsiTaskReal.cc Log Message: ----------- Keep debugging from making helgrind complain for client-side ssi framework. Set default debugging level to off. Turn it on if envar XRDSSIDEBUG is set. Commit: 563d872e2c32154c2aa07f8a8e6bd545f8257b98 https://github.com/xrootd/xrootd/commit/563d872e2c32154c2aa07f8a8e6bd545f8257b98 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-02 (Wed, 02 Dec 2015) Changed paths: M CMakeLists.txt M docs/PreReleaseNotes.txt M src/XrdSsi.cmake A src/XrdSsi/XrdSsiAtomics.hh A src/XrdSsi/XrdSsiShMam.cc A src/XrdSsi/XrdSsiShMam.hh A src/XrdSsi/XrdSsiShMap.hh A src/XrdSsi/XrdSsiShMap.icc A src/XrdSsi/XrdSsiShMat.cc A src/XrdSsi/XrdSsiShMat.hh Log Message: ----------- Add a shared meory package, XrdSsiShMap, to the ssi package. Commit: 10fecf87359166fe8745e95cb77edebdcf2b7bce https://github.com/xrootd/xrootd/commit/10fecf87359166fe8745e95cb77edebdcf2b7bce Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-02 (Wed, 02 Dec 2015) Changed paths: M src/XrdSsi.cmake M src/XrdSsi/XrdSsiShMap.icc M tests/CMakeLists.txt A tests/XrdSsiTests/CMakeLists.txt A tests/XrdSsiTests/XrdShMap.cc Log Message: ----------- Add unit test program, xrdshmap, to teh test suite. Fix pedantic compiler complaints. Add pthread library to the XrdSsiShMap.so build. Commit: 94b0083b6d43a2b0e2890b3ff5f2b925c7a7226e https://github.com/xrootd/xrootd/commit/94b0083b6d43a2b0e2890b3ff5f2b925c7a7226e Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-02 (Wed, 02 Dec 2015) Changed paths: M src/XrdHeaders.cmake M src/XrdSsi.cmake M src/XrdSsi/XrdSsiAtomics.hh M src/XrdSsi/XrdSsiClient.cc M src/XrdSsi/XrdSsiErrInfo.hh A src/XrdSsi/XrdSsiEvent.cc A src/XrdSsi/XrdSsiEvent.hh M src/XrdSsi/XrdSsiFile.cc M src/XrdSsi/XrdSsiFileReq.cc M src/XrdSsi/XrdSsiFileReq.hh M src/XrdSsi/XrdSsiProvider.hh M src/XrdSsi/XrdSsiRequest.hh M src/XrdSsi/XrdSsiRespInfo.hh M src/XrdSsi/XrdSsiResponder.hh M src/XrdSsi/XrdSsiServReal.cc M src/XrdSsi/XrdSsiSessReal.cc M src/XrdSsi/XrdSsiSessReal.hh M src/XrdSsi/XrdSsiTaskReal.cc M src/XrdSsi/XrdSsiTaskReal.hh Log Message: ----------- Use traditional locking for request object handling. Do not use the message response thread for callbacks. Commit: 734fed4840cb59ba80cf73b9ca518bb645c77ea4 https://github.com/xrootd/xrootd/commit/734fed4840cb59ba80cf73b9ca518bb645c77ea4 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-02 (Wed, 02 Dec 2015) Changed paths: M src/XrdSsi/XrdSsiEvent.hh M src/XrdSsi/XrdSsiFileReq.cc M src/XrdSsi/XrdSsiProvider.hh M src/XrdSsi/XrdSsiServReal.cc M src/XrdSsi/XrdSsiServReal.hh M src/XrdSsi/XrdSsiService.hh M src/XrdSsi/XrdSsiTaskReal.cc Log Message: ----------- Make sure messages are properly sequenced. Cleanup some tracing information to get a better idea of the flow. Commit: 5066119b0da74ed55f41cf7db5b6c83fa3ebe4fa https://github.com/xrootd/xrootd/commit/5066119b0da74ed55f41cf7db5b6c83fa3ebe4fa Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-02 (Wed, 02 Dec 2015) Changed paths: M src/XrdSsi/XrdSsiSessReal.cc Log Message: ----------- Make sure to remove session reference in all defered tasks in the event that the session is unprovisioned before they complete. Commit: f8a42432ce8f7819c722c96fd27e5e97500de32e https://github.com/xrootd/xrootd/commit/f8a42432ce8f7819c722c96fd27e5e97500de32e Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-02 (Wed, 02 Dec 2015) Changed paths: M src/XrdSsi/XrdSsiFileReq.cc M src/XrdSsi/XrdSsiResponder.hh M src/XrdSsi/XrdSsiTaskReal.cc Log Message: ----------- Do not hold the request lock when calling a request callback method. This allows the callback to call Finished() and delete the request. Commit: e0a56a54a501ef25f267f180b82d23b3da805443 https://github.com/xrootd/xrootd/commit/e0a56a54a501ef25f267f180b82d23b3da805443 Author: Mario Juric <[log in to unmask]> Date: 2015-12-02 (Wed, 02 Dec 2015) Changed paths: M src/XrdSsi/XrdSsiFileReq.cc Log Message: ----------- Use correct snprintf sizeof variable Clang reports a problem with the variable being used to calculate the size of the string buffer in XrdSsiFileReq::Alloc - XrdSsiFileReq.cc:142:33: error: invalid use of member 'rID' in static member The fix is to use sizeof() on the same variable that is receiving the string. Commit: e9512b88708e502e68e8b6c4444850a56982c19f https://github.com/xrootd/xrootd/commit/e9512b88708e502e68e8b6c4444850a56982c19f Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-02 (Wed, 02 Dec 2015) Changed paths: M src/XrdSsi/XrdSsiClient.cc M src/XrdSsi/XrdSsiFile.cc M src/XrdSsi/XrdSsiFile.hh M src/XrdSsi/XrdSsiProvider.hh M src/XrdSsi/XrdSsiServReal.cc M src/XrdSsi/XrdSsiServReal.hh M src/XrdSsi/XrdSsiService.hh M src/XrdSsi/XrdSsiSfsConfig.cc M src/XrdSsi/XrdSsiSfsConfig.hh Log Message: ----------- Set appropriate timeouts (this avoids having to set envars). Add rUser member to the resource object (xfer query ID). Add rInfo member to the resource object (xfer CGO information). Add uConn argument to Provision(). This specifies how TCP connections should be handled relative to rUser. Add respwt directive to specify default response wait time. Commit: e9c93876140cb0c965a55a6056b0a87e045af3e1 https://github.com/xrootd/xrootd/commit/e9c93876140cb0c965a55a6056b0a87e045af3e1 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-02 (Wed, 02 Dec 2015) Changed paths: M src/XrdSsi/XrdSsiFile.cc Log Message: ----------- Check for nil pointer to avoid SEGV. Commit: 6031ec59f8c5f3dc665b64f31551b97d7aac696d https://github.com/xrootd/xrootd/commit/6031ec59f8c5f3dc665b64f31551b97d7aac696d Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-02 (Wed, 02 Dec 2015) Changed paths: M src/XrdSsi.cmake M src/XrdSsi/XrdSsiBVec.hh M src/XrdSsi/XrdSsiEvent.cc M src/XrdSsi/XrdSsiEvent.hh M src/XrdSsi/XrdSsiFile.cc M src/XrdSsi/XrdSsiFile.hh M src/XrdSsi/XrdSsiFileReq.cc M src/XrdSsi/XrdSsiFileReq.hh M src/XrdSsi/XrdSsiRRInfo.hh M src/XrdSsi/XrdSsiRRTable.hh A src/XrdSsi/XrdSsiRequest.cc M src/XrdSsi/XrdSsiRequest.hh M src/XrdSsi/XrdSsiRespInfo.hh M src/XrdSsi/XrdSsiResponder.hh M src/XrdSsi/XrdSsiSessReal.cc M src/XrdSsi/XrdSsiSessReal.hh M src/XrdSsi/XrdSsiSfsConfig.cc M src/XrdSsi/XrdSsiSfsConfig.hh M src/XrdSsi/XrdSsiTaskReal.cc M src/XrdSsi/XrdSsiTaskReal.hh Log Message: ----------- Implement sending metadata. Increase maximum number of parallel requests in a session to 1024. Add check if a responder is trying to respond to the wrong request. Above check usually caches responding to a cancelled request. Allow short data responses to be immediately sent. Various fixes and improvements. Commit: 93451c4efc58a17918304edf768bd056c6a6ef01 https://github.com/xrootd/xrootd/commit/93451c4efc58a17918304edf768bd056c6a6ef01 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-02 (Wed, 02 Dec 2015) Changed paths: M src/XrdSsi/XrdSsiCluster.hh M src/XrdSsi/XrdSsiCms.hh M src/XrdSsi/XrdSsiFile.cc M src/XrdSsi/XrdSsiSessReal.cc M src/XrdSsi/XrdSsiTaskReal.cc Log Message: ----------- Make it easier to use the ssi interface by removing some rules. Commit: 33845f177b589c78d6da4093825f492a818ca97e https://github.com/xrootd/xrootd/commit/33845f177b589c78d6da4093825f492a818ca97e Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-02 (Wed, 02 Dec 2015) Changed paths: M src/XrdSsi/XrdSsiFile.cc Log Message: ----------- Fix invalid sizeof() for clearing a memory buffer. Commit: 8ea78c975ef91cd481d97436bddefc4670352c2c https://github.com/xrootd/xrootd/commit/8ea78c975ef91cd481d97436bddefc4670352c2c Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-02 (Wed, 02 Dec 2015) Changed paths: M src/XrdSsi/XrdSsiSfsConfig.cc Log Message: ----------- Don't complain about missing net I/F if running in the cmsd. Commit: e76c576c939f8920e00f0beb13867d3bfbc9616a https://github.com/xrootd/xrootd/commit/e76c576c939f8920e00f0beb13867d3bfbc9616a Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-02 (Wed, 02 Dec 2015) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Merge branch 'xrdssi' of github.com:xrootd/xrootd into xrdssi Conflicts: docs/PreReleaseNotes.txt Commit: 6e6848f641f2a5648a680485b1309aebad91009b https://github.com/xrootd/xrootd/commit/6e6848f641f2a5648a680485b1309aebad91009b Author: Andrew Hanushevsky <[log in to unmask]> Date: 2015-12-02 (Wed, 02 Dec 2015) Changed paths: M src/XrdSsi/XrdSsiFileReq.cc Log Message: ----------- Make sure wakeup gets sent when response is posted during the synchnronous phase fctl() processing the response query. 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 Commit: 7fe7da30f0b9b2d92d8a01b80a63f77a82444192 https://github.com/xrootd/xrootd/commit/7fe7da30f0b9b2d92d8a01b80a63f77a82444192 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-02-25 (Thu, 25 Feb 2016) Changed paths: M src/XrdSsi/XrdSsiServReal.cc M src/XrdSsi/XrdSsiService.hh Log Message: ----------- Implement resource affinity. Commit: 505e81644f6ad7be8a27fbc3d4ff645c57007a2a https://github.com/xrootd/xrootd/commit/505e81644f6ad7be8a27fbc3d4ff645c57007a2a Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-05-24 (Tue, 24 May 2016) Changed paths: M cmake/FindOpenSSL.cmake M cmake/XRootDSystemCheck.cmake M docs/PreReleaseNotes.txt M docs/man/xrdcp.1 M packaging/rhel/xrootd.functions M src/XProtocol/YProtocol.hh M src/Xrd/XrdConfig.cc M src/XrdApps/XrdCpConfig.cc M src/XrdApps/XrdCpConfig.hh M src/XrdCeph/XrdCephPosix.cc M src/XrdCl/CMakeLists.txt M src/XrdCl/XrdClAsyncSocketHandler.cc M src/XrdCl/XrdClCopy.cc M src/XrdCl/XrdClCopyProcess.cc A src/XrdCl/XrdClMetalinkCopyJob.cc A src/XrdCl/XrdClMetalinkCopyJob.hh M src/XrdCl/XrdClPollerBuiltIn.cc M src/XrdCl/XrdClStream.cc M src/XrdCl/XrdClStream.hh M src/XrdCl/XrdClURL.cc M src/XrdCl/XrdClURL.hh M src/XrdCl/XrdClXRootDMsgHandler.cc M src/XrdCl/XrdClXRootDResponses.hh M src/XrdDig/XrdDigFS.cc M src/XrdHeaders.cmake M src/XrdHttp.cmake M src/XrdHttp/XrdHttpProtocol.cc M src/XrdHttp/XrdHttpReq.cc M src/XrdHttp/xrootd-http.cf M src/XrdOuc/XrdOucFileInfo.cc A src/XrdOuc/XrdOucLogging.cc A src/XrdOuc/XrdOucLogging.hh M src/XrdSecgsi/XrdSecProtocolgsi.cc M src/XrdSecsss/XrdSecProtocolsss.cc M src/XrdSfs/XrdSfsNative.cc A src/XrdSys/XrdSysLogPI.hh M src/XrdSys/XrdSysLogger.cc M src/XrdSys/XrdSysLogger.hh A src/XrdSys/XrdSysLogging.cc A src/XrdSys/XrdSysLogging.hh M src/XrdUtils.cmake M src/XrdVersionPlugin.hh M src/XrdXml/XrdXmlMetaLink.cc M src/XrdXrootd/XrdXrootdMonData.hh M src/XrdXrootd/XrdXrootdMonFile.cc M src/XrdXrootd/XrdXrootdMonitor.cc M src/XrdXrootd/XrdXrootdMonitor.hh M src/XrdXrootd/XrdXrootdXeq.cc M tests/XrdClTests/CMakeLists.txt A tests/XrdClTests/MetalinkTest.cc Log Message: ----------- Merge branch 'master' into xrdssi Commit: 5e7ce399335df9ab9ecc093d907b857c4958a2af https://github.com/xrootd/xrootd/commit/5e7ce399335df9ab9ecc093d907b857c4958a2af Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-06-04 (Sat, 04 Jun 2016) Changed paths: M docs/PreReleaseNotes.txt R src/XrdAcc/XrdAccTest.cc M src/XrdApps.cmake A src/XrdApps/XrdAccTest.cc M src/XrdCl/CMakeLists.txt M src/XrdCl/XrdClChannel.cc M src/XrdCl/XrdClChannel.hh M src/XrdCl/XrdClClassicCopyJob.cc M src/XrdCl/XrdClCopy.cc M src/XrdCl/XrdClCopyProcess.cc M src/XrdCl/XrdClFile.cc M src/XrdCl/XrdClFile.hh M src/XrdCl/XrdClFileStateHandler.cc M src/XrdCl/XrdClFileStateHandler.hh M src/XrdCl/XrdClMessage.hh M src/XrdCl/XrdClMessageUtils.hh R src/XrdCl/XrdClMetalinkCopyJob.cc R src/XrdCl/XrdClMetalinkCopyJob.hh A src/XrdCl/XrdClMetalinkRedirector.cc A src/XrdCl/XrdClMetalinkRedirector.hh M src/XrdCl/XrdClPostMaster.cc A src/XrdCl/XrdClRedirectorRegistry.cc A src/XrdCl/XrdClRedirectorRegistry.hh M src/XrdCl/XrdClStream.cc M src/XrdCl/XrdClStream.hh M src/XrdCl/XrdClThirdPartyCopyJob.cc M src/XrdCl/XrdClURL.cc M src/XrdCl/XrdClUtils.cc M src/XrdCl/XrdClXRootDTransport.cc M src/XrdFrm/XrdFrmTransfer.cc M src/XrdSys/XrdSysLogging.cc M tests/XrdClTests/CMakeLists.txt M tests/XrdClTests/FileCopyTest.cc M tests/XrdClTests/FileTest.cc R tests/XrdClTests/MetalinkTest.cc Log Message: ----------- Merge branch 'master' into xrdssi Commit: f2f3048ad9d3a0fde23d071a3a07d4105a3c3f7a https://github.com/xrootd/xrootd/commit/f2f3048ad9d3a0fde23d071a3a07d4105a3c3f7a Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-06-04 (Sat, 04 Jun 2016) Changed paths: M src/XrdHeaders.cmake M src/XrdSsi.cmake M src/XrdSsi/XrdSsiAtomics.hh M src/XrdSsi/XrdSsiClient.cc M src/XrdSsi/XrdSsiFile.cc M src/XrdSsi/XrdSsiFileReq.hh A src/XrdSsi/XrdSsiPacer.cc A src/XrdSsi/XrdSsiPacer.hh M src/XrdSsi/XrdSsiProvider.hh M src/XrdSsi/XrdSsiRequest.cc M src/XrdSsi/XrdSsiRequest.hh A src/XrdSsi/XrdSsiResource.hh A src/XrdSsi/XrdSsiSSRun.cc A src/XrdSsi/XrdSsiSSRun.hh M src/XrdSsi/XrdSsiServReal.cc M src/XrdSsi/XrdSsiService.hh M src/XrdSsi/XrdSsiSessReal.cc M src/XrdSsi/XrdSsiSessReal.hh M src/XrdSsi/XrdSsiTaskReal.cc M src/XrdSsi/XrdSsiTaskReal.hh Log Message: ----------- Add response pacing. Add single session request execution. Commit: 770bf489783a881c1f15c65efe7aef16fecd88d8 https://github.com/xrootd/xrootd/commit/770bf489783a881c1f15c65efe7aef16fecd88d8 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-06-04 (Sat, 04 Jun 2016) Changed paths: M src/XrdSsi/XrdSsiDebug.hh Log Message: ----------- Cleanup debugging. Commit: aaa8c981124a8806b141d827d746d4b4f46d2283 https://github.com/xrootd/xrootd/commit/aaa8c981124a8806b141d827d746d4b4f46d2283 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-06-13 (Mon, 13 Jun 2016) Changed paths: M src/XrdSsi/XrdSsiClient.cc M src/XrdSsi/XrdSsiProvider.hh Log Message: ----------- Add additional types of timeouts. Commit: 7ab26c28eb16fca01993cf06ff20e5ccb9627f29 https://github.com/xrootd/xrootd/commit/7ab26c28eb16fca01993cf06ff20e5ccb9627f29 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-07-05 (Tue, 05 Jul 2016) Changed paths: M src/XrdSsi.cmake M src/XrdSsi/XrdSsiBVec.hh M src/XrdSsi/XrdSsiFile.cc M src/XrdSsi/XrdSsiFile.hh M src/XrdSsi/XrdSsiFileReq.cc M src/XrdSsi/XrdSsiFileReq.hh A src/XrdSsi/XrdSsiFileSess.cc A src/XrdSsi/XrdSsiFileSess.hh M src/XrdSsi/XrdSsiRRTable.hh M src/XrdSsi/XrdSsiSfsConfig.cc Log Message: ----------- Refactor to allow for disconnected sessions. Commit: 03430c9d6909855b798a849e97912e5970115f76 https://github.com/xrootd/xrootd/commit/03430c9d6909855b798a849e97912e5970115f76 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-07-05 (Tue, 05 Jul 2016) Changed paths: M docs/PreReleaseNotes.txt M docs/man/xrdcp.1 M docs/man/xrdfs.1 M [log in to unmask] M [log in to unmask] M [log in to unmask] M [log in to unmask] M src/XProtocol/XProtocol.hh M src/Xrd/XrdConfig.cc M src/Xrd/XrdScheduler.cc M src/XrdAcc/XrdAccAuthDB.hh M src/XrdAcc/XrdAccAuthFile.cc M src/XrdAcc/XrdAccAuthFile.hh M src/XrdAcc/XrdAccConfig.cc M src/XrdApps/XrdCpConfig.cc M src/XrdApps/XrdCpConfig.hh M src/XrdApps/XrdCpFile.cc M src/XrdCl/XrdClAsyncSocketHandler.cc M src/XrdCl/XrdClAsyncSocketHandler.hh M src/XrdCl/XrdClChannel.cc M src/XrdCl/XrdClChannel.hh M src/XrdCl/XrdClClassicCopyJob.cc M src/XrdCl/XrdClConstants.hh M src/XrdCl/XrdClCopy.cc M src/XrdCl/XrdClDefaultEnv.cc M src/XrdCl/XrdClFS.cc M src/XrdCl/XrdClFile.cc M src/XrdCl/XrdClFile.hh M src/XrdCl/XrdClFileStateHandler.cc M src/XrdCl/XrdClFileStateHandler.hh M src/XrdCl/XrdClFileSystem.hh M src/XrdCl/XrdClMessage.hh M src/XrdCl/XrdClMessageUtils.hh M src/XrdCl/XrdClMetalinkRedirector.cc M src/XrdCl/XrdClMetalinkRedirector.hh M src/XrdCl/XrdClPostMaster.cc M src/XrdCl/XrdClPostMasterInterfaces.hh M src/XrdCl/XrdClRedirectorRegistry.cc M src/XrdCl/XrdClRedirectorRegistry.hh M src/XrdCl/XrdClStatus.cc M src/XrdCl/XrdClStream.cc M src/XrdCl/XrdClStream.hh M src/XrdCl/XrdClThirdPartyCopyJob.cc M src/XrdCl/XrdClURL.cc M src/XrdCl/XrdClXRootDTransport.cc M src/XrdCms/XrdCmsProtocol.cc M src/XrdNet/XrdNetIF.cc M src/XrdNet/XrdNetIF.hh M src/XrdOss/XrdOssConfig.cc M src/XrdOss/XrdOssPath.hh M src/XrdOuc/XrdOucFileInfo.cc M src/XrdOuc/XrdOucFileInfo.hh M src/XrdPosix/XrdPosixMap.cc M src/XrdPosix/XrdPosixObject.cc M src/XrdSec/XrdSecPManager.cc M src/XrdXml/XrdXmlMetaLink.cc M src/XrdXml/XrdXmlMetaLink.hh M tests/XrdClTests/FileCopyTest.cc M tests/XrdClTests/FileTest.cc Log Message: ----------- Merge branch 'master' into xrdssi Commit: 2142dc7f13447c91da7514c3c6bbfd2829872d4d https://github.com/xrootd/xrootd/commit/2142dc7f13447c91da7514c3c6bbfd2829872d4d Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-07-25 (Mon, 25 Jul 2016) Changed paths: M docs/PreReleaseNotes.txt M docs/ReleaseNotes.txt M docs/man/xrdcp.1 M src/XProtocol/XProtocol.hh M src/XrdCeph/XrdCephOss.cc M src/XrdCeph/XrdCephOss.hh M src/XrdCeph/XrdCephPosix.cc M src/XrdCl/XrdClChannel.cc M src/XrdCl/XrdClConstants.hh M src/XrdCl/XrdClDefaultEnv.cc M src/XrdCl/XrdClDefaultEnv.hh M src/XrdCl/XrdClInQueue.cc M src/XrdCl/XrdClInQueue.hh M src/XrdCl/XrdClMetalinkRedirector.cc M src/XrdCl/XrdClPollerBuiltIn.cc M src/XrdCl/XrdClPostMasterInterfaces.hh M src/XrdCl/XrdClStatus.cc M src/XrdCl/XrdClXRootDMsgHandler.cc M src/XrdCl/XrdClXRootDMsgHandler.hh M src/XrdHttp/XrdHttpReq.cc M src/XrdOuc/XrdOucCacheData.cc M tests/XrdClTests/PostMasterTest.cc Log Message: ----------- Merge branch 'master' into xrdssi Commit: 8faeca125805c600f84abc03c5b08aad282ab01e https://github.com/xrootd/xrootd/commit/8faeca125805c600f84abc03c5b08aad282ab01e Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-09-03 (Sat, 03 Sep 2016) Changed paths: M docs/PreReleaseNotes.txt M packaging/rhel/xrootd.spec.in M src/Xrd/XrdConfig.cc M src/XrdApps.cmake M src/XrdApps/XrdAccTest.cc M src/XrdCl/CMakeLists.txt M src/XrdCl/XrdClDefaultEnv.cc M src/XrdCl/XrdClFileStateHandler.cc A src/XrdCl/XrdClZipArchiveReader.cc A src/XrdCl/XrdClZipArchiveReader.hh M src/XrdSecsss/XrdSecsssID.cc Log Message: ----------- Merge branch 'master' into xrdssi Commit: 1cf12a4ba99d134452d891970db5003b0e7e7a1a https://github.com/xrootd/xrootd/commit/1cf12a4ba99d134452d891970db5003b0e7e7a1a Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-09-03 (Sat, 03 Sep 2016) Changed paths: M src/XrdPlugins.cmake M src/XrdSsi.cmake Log Message: ----------- Change library packaging to follow EPEL rules. Commit: 744197b27ab82ec4f80a4a8bb5a69d4c2b32a79b https://github.com/xrootd/xrootd/commit/744197b27ab82ec4f80a4a8bb5a69d4c2b32a79b Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-09-06 (Tue, 06 Sep 2016) Changed paths: M src/XrdSsi/XrdSsiPacer.cc M src/XrdSsi/XrdSsiPacer.hh M src/XrdSsi/XrdSsiRequest.cc M src/XrdSsi/XrdSsiRequest.hh Log Message: ----------- Redo the way held responses are restarted to be easier to handle. Commit: 2c6f2d9b8768ffdcaf619507b47080330b64229a https://github.com/xrootd/xrootd/commit/2c6f2d9b8768ffdcaf619507b47080330b64229a Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-09-06 (Tue, 06 Sep 2016) Changed paths: M src/XrdSsi/XrdSsiLogger.cc M src/XrdSsi/XrdSsiLogger.hh M src/XrdSsi/XrdSsiSfs.cc M src/XrdSsi/XrdSsiSfsConfig.cc Log Message: ----------- Enable server and client-side logmsg redirection. Commit: 355d4423b52f79e9c35c6a70178a89d831eb0e8c https://github.com/xrootd/xrootd/commit/355d4423b52f79e9c35c6a70178a89d831eb0e8c Author: Tim Jenness <[log in to unmask]> Date: 2016-09-16 (Fri, 16 Sep 2016) Changed paths: M src/XrdPlugins.cmake Log Message: ----------- XrdUtils library is needed for libXrdSsi on OS X Commit: 2dccd48cf111bc24dde44410fc57f79ab4d7a33c https://github.com/xrootd/xrootd/commit/2dccd48cf111bc24dde44410fc57f79ab4d7a33c Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-09-17 (Sat, 17 Sep 2016) Changed paths: M src/XrdPlugins.cmake Log Message: ----------- Merge pull request #417 from timj/u/timj/mac-linking XrdUtils library is needed for libXrdSsi on OS X Commit: 7808f55b4dd3c4274753b213b3bd3ccbf3ce505b https://github.com/xrootd/xrootd/commit/7808f55b4dd3c4274753b213b3bd3ccbf3ce505b Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-09-19 (Mon, 19 Sep 2016) Changed paths: M docs/PreReleaseNotes.txt M docs/man/xrdcp.1 M src/XrdApps/XrdCpConfig.cc M src/XrdApps/XrdCpConfig.hh M src/XrdCks/XrdCksData.hh M src/XrdCl/XrdClClassicCopyJob.cc M src/XrdCl/XrdClCopy.cc M src/XrdCl/XrdClCopyProcess.cc M src/XrdCl/XrdClPollerBuiltIn.cc M src/XrdCl/XrdClPollerBuiltIn.hh M src/XrdCl/XrdClXRootDTransport.cc M src/XrdCl/XrdClZipArchiveReader.cc M src/XrdCl/XrdClZipArchiveReader.hh M src/XrdCms/XrdCmsManList.cc M src/XrdNet/XrdNetAddr.cc M src/XrdNet/XrdNetAddrInfo.cc M src/XrdNet/XrdNetAddrInfo.hh M src/XrdNet/XrdNetUtils.cc M tests/XrdClTests/FileCopyTest.cc M tests/XrdClTests/FileTest.cc Log Message: ----------- Merge branch 'master' into xrdssi Commit: ba6ea75084aed256d2711a1c0c3b92d002ddbfc7 https://github.com/xrootd/xrootd/commit/ba6ea75084aed256d2711a1c0c3b92d002ddbfc7 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-09-20 (Tue, 20 Sep 2016) Changed paths: M src/XrdSsi/XrdSsiClient.cc Log Message: ----------- Fix atomic operation by declaring target data type as atomic. Commit: 6e46411ebfe9f3d130c9b625fd160ce956491a78 https://github.com/xrootd/xrootd/commit/6e46411ebfe9f3d130c9b625fd160ce956491a78 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-09-22 (Thu, 22 Sep 2016) Changed paths: M src/XrdSsi/XrdSsiSession.hh Log Message: ----------- Correct forward declaration to prevent compiler errors. Commit: e616d8bffccde261c13d20183d0e1fc81bf7f5f9 https://github.com/xrootd/xrootd/commit/e616d8bffccde261c13d20183d0e1fc81bf7f5f9 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-10-17 (Mon, 17 Oct 2016) Changed paths: M cmake/XRootDOSDefs.cmake M packaging/rhel/xrootd.spec.in M src/XProtocol/XProtocol.hh M src/XrdAcc/XrdAccAccess.cc M src/XrdAcc/XrdAccGroups.hh M src/XrdBwm/XrdBwmLogger.cc M src/XrdCl/XrdClFileSystem.cc M src/XrdCl/XrdClPollerBuiltIn.cc M src/XrdCl/XrdClUglyHacks.hh M src/XrdCl/XrdClXRootDTransport.cc M src/XrdCms/XrdCmsManTree.cc M src/XrdCms/XrdCmsNode.cc M src/XrdCrypto/XrdCryptolocalCipher.cc M src/XrdCrypto/XrdCryptosslCipher.cc M src/XrdCrypto/XrdCryptosslMsgDigest.cc M src/XrdCrypto/XrdCryptosslMsgDigest.hh M src/XrdFrm/XrdFrmConfig.cc M src/XrdOfs/XrdOfsConfig.cc M src/XrdOfs/XrdOfsEvs.cc M src/XrdOss/XrdOssApi.cc M src/XrdOuc/XrdOucUtils.cc M src/XrdPss/XrdPssConfig.cc M src/XrdSecgsi/XrdSecProtocolgsi.cc M src/XrdSecgsi/XrdSecProtocolgsi.hh M src/XrdSecpwd/XrdSecProtocolpwd.cc M src/XrdSecsss/XrdSecProtocolsss.cc M src/XrdSecsss/XrdSecsssKT.cc M src/XrdXrootd/XrdXrootdAdmin.cc M src/XrdXrootd/XrdXrootdFile.cc M src/XrdXrootd/XrdXrootdJob.cc M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- Merge branch 'master' into xrdssi Commit: c57e2dabcab28dfd6d96487408815d66f7f709e8 https://github.com/xrootd/xrootd/commit/c57e2dabcab28dfd6d96487408815d66f7f709e8 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-10-17 (Mon, 17 Oct 2016) Changed paths: M src/XrdSsi/XrdSsiClient.cc Log Message: ----------- Follow new C++ standard for construction. Commit: 7d16d2052a8769e224fa6dddd7ce496ea3d9bd98 https://github.com/xrootd/xrootd/commit/7d16d2052a8769e224fa6dddd7ce496ea3d9bd98 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-10-18 (Tue, 18 Oct 2016) Changed paths: M src/XrdSsi/XrdSsiLogger.cc M src/XrdSsi/XrdSsiLogger.hh Log Message: ----------- Modify logging plugin to make it simpler. Commit: 39184130412a3e6e3532ae936db878aee6712ec3 https://github.com/xrootd/xrootd/commit/39184130412a3e6e3532ae936db878aee6712ec3 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-10-26 (Wed, 26 Oct 2016) Changed paths: M src/XrdSsi/XrdSsiLogger.cc Log Message: ----------- Fix for delayed open when resolving plugins. Commit: 08200199bfaeb7b624d7c19dbdd233821fe3e7c7 https://github.com/xrootd/xrootd/commit/08200199bfaeb7b624d7c19dbdd233821fe3e7c7 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-10-28 (Fri, 28 Oct 2016) Changed paths: M src/XrdPlugins.cmake M src/XrdSsi/XrdSsiLogger.cc A src/XrdSsi/XrdSsiLogging.cc Log Message: ----------- Don't violate EPEL rules with logging plugin. Commit: 0480caad5a6cce2b2771706bd62b37796adfef90 https://github.com/xrootd/xrootd/commit/0480caad5a6cce2b2771706bd62b37796adfef90 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-11-01 (Tue, 01 Nov 2016) Changed paths: M src/XrdPlugins.cmake Log Message: ----------- Make sure to install libXrdSsiLog.so Commit: 2fe624725af69f6a8402b0f22ebfe0fac9983cc8 https://github.com/xrootd/xrootd/commit/2fe624725af69f6a8402b0f22ebfe0fac9983cc8 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-11-02 (Wed, 02 Nov 2016) Changed paths: M docs/PreReleaseNotes.txt M packaging/rhel/xrootd.spec.in A src/XProtocol/XProtocol.cc M src/XProtocol/XProtocol.hh M src/XProtocol/XPtypes.hh M src/Xrd/XrdConfig.cc M src/Xrd/XrdInet.cc M src/Xrd/XrdInet.hh M src/XrdCl/XrdClAsyncSocketHandler.cc M src/XrdCl/XrdClAsyncSocketHandler.hh M src/XrdCl/XrdClDefaultEnv.cc M src/XrdCl/XrdClLog.cc M src/XrdCl/XrdClLog.hh M src/XrdCl/XrdClSocket.cc M src/XrdCl/XrdClSocket.hh M src/XrdCl/XrdClXRootDTransport.cc M src/XrdCl/XrdClXRootDTransport.hh M src/XrdCms/XrdCmsCache.cc M src/XrdCms/XrdCmsCache.hh M src/XrdCms/XrdCmsConfig.cc M src/XrdCms/XrdCmsConfig.hh M src/XrdCms/XrdCmsKey.hh M src/XrdCrypto/XrdCryptosslX509.cc M src/XrdCrypto/XrdCryptosslX509Crl.cc M src/XrdCrypto/XrdCryptosslX509Req.cc M src/XrdSec.cmake M src/XrdSec/XrdSecInterface.hh M src/XrdSec/XrdSecLoadSecurity.cc M src/XrdSec/XrdSecLoadSecurity.hh A src/XrdSec/XrdSecProtect.cc A src/XrdSec/XrdSecProtect.hh A src/XrdSec/XrdSecProtector.cc A src/XrdSec/XrdSecProtector.hh M src/XrdSec/XrdSecServer.cc M src/XrdSec/XrdSecServer.hh A src/XrdSys/XrdSysTrace.cc A src/XrdSys/XrdSysTrace.hh M src/XrdUtils.cmake M src/XrdXrootd/XrdXrootdConfig.cc M src/XrdXrootd/XrdXrootdProtocol.cc M src/XrdXrootd/XrdXrootdProtocol.hh M src/XrdXrootd/XrdXrootdStats.cc M src/XrdXrootd/XrdXrootdStats.hh M src/XrdXrootd/XrdXrootdXeq.cc M tests/common/TestEnv.cc Log Message: ----------- Merge branch 'master' into xrdssi Commit: d0618739e64f5bd82cd362a5cd1f1c88a666cc7d https://github.com/xrootd/xrootd/commit/d0618739e64f5bd82cd362a5cd1f1c88a666cc7d Author: Andrew Hanushevsky <[log in to unmask]> Date: 2016-11-02 (Wed, 02 Nov 2016) Changed paths: M src/XrdSsi.cmake M src/XrdSsi/XrdSsiClient.cc R src/XrdSsi/XrdSsiDebug.cc R src/XrdSsi/XrdSsiDebug.hh M src/XrdSsi/XrdSsiFileReq.cc M src/XrdSsi/XrdSsiFileSess.cc M src/XrdSsi/XrdSsiLogger.cc M src/XrdSsi/XrdSsiLogger.hh M src/XrdSsi/XrdSsiSessReal.cc M src/XrdSsi/XrdSsiSfs.cc M src/XrdSsi/XrdSsiSfsConfig.cc M src/XrdSsi/XrdSsiTaskReal.cc M src/XrdSsi/XrdSsiTrace.hh Log Message: ----------- Vector debug and tracing messages via the logger to allow forwarding. Commit: 18f767de257e81700d3978ef11512b22bac0bea2 https://github.com/xrootd/xrootd/commit/18f767de257e81700d3978ef11512b22bac0bea2 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-02-03 (Fri, 03 Feb 2017) Changed paths: M src/XrdSsi.cmake A src/XrdSsi/XrdSsiAlert.cc A src/XrdSsi/XrdSsiAlert.hh M src/XrdSsi/XrdSsiClient.cc M src/XrdSsi/XrdSsiErrInfo.hh M src/XrdSsi/XrdSsiEvent.cc M src/XrdSsi/XrdSsiEvent.hh M src/XrdSsi/XrdSsiFileReq.cc M src/XrdSsi/XrdSsiFileReq.hh A src/XrdSsi/XrdSsiFileResource.cc A src/XrdSsi/XrdSsiFileResource.hh M src/XrdSsi/XrdSsiFileSess.cc M src/XrdSsi/XrdSsiFileSess.hh M src/XrdSsi/XrdSsiProvider.hh M src/XrdSsi/XrdSsiRRInfo.hh M src/XrdSsi/XrdSsiRequest.cc M src/XrdSsi/XrdSsiRequest.hh M src/XrdSsi/XrdSsiResource.hh M src/XrdSsi/XrdSsiRespInfo.hh M src/XrdSsi/XrdSsiResponder.hh R src/XrdSsi/XrdSsiSSRun.cc R src/XrdSsi/XrdSsiSSRun.hh A src/XrdSsi/XrdSsiScale.hh M src/XrdSsi/XrdSsiServReal.cc M src/XrdSsi/XrdSsiServReal.hh M src/XrdSsi/XrdSsiService.hh M src/XrdSsi/XrdSsiSessReal.cc M src/XrdSsi/XrdSsiSessReal.hh R src/XrdSsi/XrdSsiSession.hh M src/XrdSsi/XrdSsiSfsConfig.cc M src/XrdSsi/XrdSsiStream.hh M src/XrdSsi/XrdSsiTaskReal.cc M src/XrdSsi/XrdSsiTaskReal.hh M src/XrdSsi/XrdSsiUtils.cc M src/XrdSsi/XrdSsiUtils.hh Log Message: ----------- [XrdSsi] Version 2 changes. Commit: a7894c49f20402d2a6feaed9534f4a5ffab2cf52 https://github.com/xrootd/xrootd/commit/a7894c49f20402d2a6feaed9534f4a5ffab2cf52 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-02-03 (Fri, 03 Feb 2017) Changed paths: M Doxyfile M docs/PreReleaseNotes.txt M docs/ReleaseNotes.txt A docs/man/xrdgsitest.1 M docs/man/xrdpfc_print.8 A packaging/common/xrootd-filecache-clustered.cfg A packaging/common/xrootd-filecache-standalone.cfg M packaging/rhel/xrootd.spec.in M src/Xrd/XrdBuffer.cc M src/Xrd/XrdBuffer.hh M src/Xrd/XrdLink.cc M src/Xrd/XrdLink.hh M src/Xrd/XrdPoll.cc A src/Xrd/XrdSendQ.cc A src/Xrd/XrdSendQ.hh M src/XrdApps/XrdMpxStats.cc M src/XrdCeph/XrdCephPosix.cc M src/XrdCl/XrdClFileStateHandler.cc M src/XrdCl/XrdClMessageUtils.hh M src/XrdCl/XrdClMetalinkRedirector.cc M src/XrdCl/XrdClRedirectorRegistry.cc M src/XrdCl/XrdClZipArchiveReader.cc M src/XrdCms/XrdCmsCluster.cc M src/XrdCms/XrdCmsConfig.cc M src/XrdCms/XrdCmsConfig.hh M src/XrdCms/XrdCmsManTree.cc M src/XrdCms/XrdCmsManTree.hh M src/XrdCms/XrdCmsNode.cc M src/XrdCms/XrdCmsNode.hh M src/XrdCms/XrdCmsProtocol.cc M src/XrdCms/XrdCmsProtocol.hh M src/XrdCms/XrdCmsReq.cc M src/XrdCns/XrdCnsConfig.cc M src/XrdCns/XrdCnsDaemon.cc M src/XrdCns/XrdCnsLogRec.hh M src/XrdCns/XrdCnsSsi.cc M src/XrdCrypto/XrdCryptoFactory.cc M src/XrdCrypto/XrdCryptoFactory.hh M src/XrdCrypto/XrdCryptoX509.cc M src/XrdCrypto/XrdCryptoX509.hh M src/XrdCrypto/XrdCryptoX509Chain.cc M src/XrdCrypto/XrdCryptoX509Chain.hh M src/XrdCrypto/XrdCryptogsiX509Chain.cc M src/XrdCrypto/XrdCryptosslAux.hh M src/XrdCrypto/XrdCryptosslFactory.cc M src/XrdCrypto/XrdCryptosslFactory.hh M src/XrdCrypto/XrdCryptosslX509.cc M src/XrdCrypto/XrdCryptosslX509.hh M src/XrdCrypto/XrdCryptosslX509Crl.cc M src/XrdCrypto/XrdCryptosslX509Req.cc M src/XrdCrypto/XrdCryptosslgsiAux.cc M src/XrdCrypto/XrdCryptosslgsiAux.hh M src/XrdFileCache.cmake M src/XrdFileCache/README M src/XrdFileCache/XrdFileCache.cc M src/XrdFileCache/XrdFileCache.hh M src/XrdFileCache/XrdFileCacheAllowDecision.cc M src/XrdFileCache/XrdFileCacheBlacklistDecision.cc A src/XrdFileCache/XrdFileCacheConfiguration.cc M src/XrdFileCache/XrdFileCacheDecision.hh R src/XrdFileCache/XrdFileCacheFactory.cc R src/XrdFileCache/XrdFileCacheFactory.hh A src/XrdFileCache/XrdFileCacheFile.cc A src/XrdFileCache/XrdFileCacheFile.hh A src/XrdFileCache/XrdFileCacheIO.cc A src/XrdFileCache/XrdFileCacheIO.hh M src/XrdFileCache/XrdFileCacheIOEntireFile.cc M src/XrdFileCache/XrdFileCacheIOEntireFile.hh M src/XrdFileCache/XrdFileCacheIOFileBlock.cc M src/XrdFileCache/XrdFileCacheIOFileBlock.hh M src/XrdFileCache/XrdFileCacheInfo.cc M src/XrdFileCache/XrdFileCacheInfo.hh R src/XrdFileCache/XrdFileCachePrefetch.cc R src/XrdFileCache/XrdFileCachePrefetch.hh M src/XrdFileCache/XrdFileCachePrint.cc A src/XrdFileCache/XrdFileCachePurge.cc M src/XrdFileCache/XrdFileCacheStats.hh A src/XrdFileCache/XrdFileCacheTrace.hh A src/XrdFileCache/XrdFileCacheVRead.cc M src/XrdFrc/XrdFrcReqFile.cc M src/XrdFrc/XrdFrcUtils.cc M src/XrdFrm/XrdFrmConfig.cc M src/XrdFrm/XrdFrmTransfer.cc M src/XrdHttp/XrdHttpProtocol.cc M src/XrdHttp/XrdHttpReq.cc M src/XrdHttp/XrdHttpSecXtractor.hh M src/XrdOfs/XrdOfs.cc M src/XrdOfs/XrdOfsTPCProg.hh M src/XrdOss/XrdOssCache.cc M src/XrdOss/XrdOssCache.hh M src/XrdOuc/XrdOucCache.hh A src/XrdOuc/XrdOucCache2.hh M src/XrdOuc/XrdOucIOVec.hh M src/XrdOuc/XrdOucMsubs.cc M src/XrdOuc/XrdOucPup.cc M src/XrdPlugins.cmake M src/XrdPosix.cmake M src/XrdPosix/XrdPosix.hh A src/XrdPosix/XrdPosixCacheBC.hh A src/XrdPosix/XrdPosixCallBack.cc M src/XrdPosix/XrdPosixCallBack.hh M src/XrdPosix/XrdPosixFile.cc M src/XrdPosix/XrdPosixFile.hh A src/XrdPosix/XrdPosixFileRH.cc A src/XrdPosix/XrdPosixFileRH.hh A src/XrdPosix/XrdPosixObjGuard.hh M src/XrdPosix/XrdPosixObject.cc M src/XrdPosix/XrdPosixObject.hh A src/XrdPosix/XrdPosixPrepIO.cc A src/XrdPosix/XrdPosixPrepIO.hh M src/XrdPosix/XrdPosixXrootd.cc M src/XrdPosix/XrdPosixXrootd.hh M src/XrdPss/XrdPssAio.cc A src/XrdPss/XrdPssAioCB.cc A src/XrdPss/XrdPssAioCB.hh M src/XrdPss/XrdPssConfig.cc M src/XrdSec/XrdSecProtect.cc M src/XrdSecgsi.cmake M src/XrdSecgsi/XrdSecProtocolgsi.cc M src/XrdSecgsi/XrdSecProtocolgsi.hh M src/XrdSecgsi/XrdSecgsiProxy.cc M src/XrdSecgsi/XrdSecgsitest.cc M src/XrdSecpwd/XrdSecProtocolpwd.cc M src/XrdSecpwd/XrdSecpwdSrvAdmin.cc M src/XrdSecsss/XrdSecProtocolsss.cc M src/XrdSut/XrdSutPFile.cc M src/XrdSys/XrdSysError.cc M src/XrdSys/XrdSysLogging.cc M src/XrdSys/XrdSysTrace.cc M src/XrdUtils.cmake M src/XrdVersionPlugin.hh M src/XrdXml/tinyxmlparser.cpp M src/XrdXrootd/XrdXrootdAio.cc M src/XrdXrootd/XrdXrootdConfig.cc M src/XrdXrootd/XrdXrootdProtocol.cc M src/XrdXrootd/XrdXrootdProtocol.hh M src/XrdXrootd/XrdXrootdTransit.cc M src/XrdXrootd/XrdXrootdTransit.hh M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- Merge branch 'master' into xrdssiV2 Commit: 7583163c25e17ed68d89a9ed6f39a989ef666d84 https://github.com/xrootd/xrootd/commit/7583163c25e17ed68d89a9ed6f39a989ef666d84 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-02-04 (Sat, 04 Feb 2017) Changed paths: M src/XrdSsi/XrdSsiRequest.hh M src/XrdSsi/XrdSsiResponder.hh M src/XrdSsi/XrdSsiSessReal.cc Log Message: ----------- [XrdSsi] Consistency changes for API. Commit: ab2d315b50caed87d56551756d94cc3dc75d2dc7 https://github.com/xrootd/xrootd/commit/ab2d315b50caed87d56551756d94cc3dc75d2dc7 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M src/XrdSsi.cmake M src/XrdSsi/XrdSsiAlert.cc M src/XrdSsi/XrdSsiFileReq.cc M src/XrdSsi/XrdSsiFileSess.cc M src/XrdSsi/XrdSsiProvider.hh M src/XrdSsi/XrdSsiRequest.hh M src/XrdSsi/XrdSsiRespInfo.hh M src/XrdSsi/XrdSsiResponder.hh A src/XrdSsi/XrdSsiService.cc M src/XrdSsi/XrdSsiService.hh M src/XrdSsi/XrdSsiTaskReal.cc Log Message: ----------- [XrdSsi] Additional conformance changes. Commit: 38c643aba49204cab56f7d5309b7cf22a4690e60 https://github.com/xrootd/xrootd/commit/38c643aba49204cab56f7d5309b7cf22a4690e60 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-02-10 (Fri, 10 Feb 2017) Changed paths: M src/XrdSsi/XrdSsiClient.cc M src/XrdSsi/XrdSsiEntity.hh M src/XrdSsi/XrdSsiFileResource.cc M src/XrdSsi/XrdSsiFileResource.hh M src/XrdSsi/XrdSsiFileSess.cc M src/XrdSsi/XrdSsiFileSess.hh M src/XrdSsi/XrdSsiProvider.hh M src/XrdSsi/XrdSsiRequest.hh M src/XrdSsi/XrdSsiResource.hh M src/XrdSsi/XrdSsiRespInfo.hh M src/XrdSsi/XrdSsiService.hh M src/XrdSsi/XrdSsiSfsConfig.cc Log Message: ----------- [XrdSsi] Additional cleanup and enhancements. Commit: 1b3ab4eecf04835e90974b72f01f47fb17fb6481 https://github.com/xrootd/xrootd/commit/1b3ab4eecf04835e90974b72f01f47fb17fb6481 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-02-12 (Sun, 12 Feb 2017) Changed paths: M src/XrdSsi.cmake M src/XrdSsi/XrdSsiFileReq.cc M src/XrdSsi/XrdSsiFileReq.hh M src/XrdSsi/XrdSsiRequest.cc M src/XrdSsi/XrdSsiRequest.hh M src/XrdSsi/XrdSsiResponder.hh M src/XrdSsi/XrdSsiServReal.cc M src/XrdSsi/XrdSsiService.cc M src/XrdSsi/XrdSsiService.hh M src/XrdSsi/XrdSsiSfsConfig.cc M src/XrdSsi/XrdSsiTaskReal.cc M src/XrdSsi/XrdSsiUtils.cc Log Message: ----------- si] Additional bug fixes and improvements. Commit: f371071d817b00ac98197bc2826f86e2119f2454 https://github.com/xrootd/xrootd/commit/f371071d817b00ac98197bc2826f86e2119f2454 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-02-13 (Mon, 13 Feb 2017) Changed paths: A src/XrdSsi/XrdSsiReqAgent.hh Log Message: ----------- [XrdSs] Add missing file to repo. Commit: ee946940bef4eaa8071f853f326062302537243c https://github.com/xrootd/xrootd/commit/ee946940bef4eaa8071f853f326062302537243c Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-02-23 (Thu, 23 Feb 2017) Changed paths: M src/XrdSsi/XrdSsiReqAgent.hh M src/XrdSsi/XrdSsiRequest.hh M src/XrdSsi/XrdSsiResource.hh M src/XrdSsi/XrdSsiScale.hh M src/XrdSsi/XrdSsiServReal.cc M src/XrdSsi/XrdSsiServReal.hh M src/XrdSsi/XrdSsiSessReal.cc M src/XrdSsi/XrdSsiSessReal.hh M src/XrdSsi/XrdSsiTaskReal.cc M src/XrdSsi/XrdSsiTaskReal.hh Log Message: ----------- [XrdSsi] Implement reusable resources. Commit: 0033bd778193565bd3a6a9eb665d9c73659a6681 https://github.com/xrootd/xrootd/commit/0033bd778193565bd3a6a9eb665d9c73659a6681 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-02-28 (Tue, 28 Feb 2017) Changed paths: M src/XrdSsi/XrdSsiRequest.hh Log Message: ----------- Return a string for endpoint name to avoid scope confusion. Commit: ac627491b15666c2c386c4a44e719ea8c7ec1a1f https://github.com/xrootd/xrootd/commit/ac627491b15666c2c386c4a44e719ea8c7ec1a1f Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-03-04 (Sat, 04 Mar 2017) Changed paths: M src/XrdSsi/XrdSsiRequest.hh Log Message: ----------- Remove unused member. Commit: 3346eb4575fd6cb69fd0d4fc18fd8e81847d8534 https://github.com/xrootd/xrootd/commit/3346eb4575fd6cb69fd0d4fc18fd8e81847d8534 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-03-07 (Tue, 07 Mar 2017) Changed paths: M src/XrdHeaders.cmake M src/XrdSsi/XrdSsiCluster.hh M src/XrdSsi/XrdSsiLogger.hh M src/XrdSsi/XrdSsiProvider.hh M src/XrdSsi/XrdSsiRequest.hh M src/XrdSsi/XrdSsiResource.hh M src/XrdSsi/XrdSsiRespInfo.hh M src/XrdSsi/XrdSsiResponder.hh M src/XrdSsi/XrdSsiService.hh M src/XrdSsi/XrdSsiShMap.hh M src/XrdSsi/XrdSsiStream.hh Log Message: ----------- Correct spelling in public headers. Remove XrdSsiSession.hh from public headers. Commit: c3ea084c647a1e4789b7c5cadf503ab2d5a04f5e https://github.com/xrootd/xrootd/commit/c3ea084c647a1e4789b7c5cadf503ab2d5a04f5e Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M cmake/FindOpenSSL.cmake M docs/PreReleaseNotes.txt M docs/ReleaseNotes.txt M packaging/rhel/xrootd.spec.in M src/XrdApps.cmake M src/XrdApps/XrdCpConfig.cc M src/XrdApps/XrdCpConfig.hh M src/XrdApps/Xrdadler32.cc A src/XrdCks/XrdCksAssist.cc A src/XrdCks/XrdCksAssist.hh M src/XrdCks/XrdCksConfig.cc M src/XrdCks/XrdCksManager.cc M src/XrdCks/XrdCksXAttr.hh M src/XrdCl/XrdClAsyncSocketHandler.cc M src/XrdCl/XrdClCopyProcess.cc M src/XrdCl/XrdClStream.cc M src/XrdCl/XrdClStream.hh M src/XrdCl/XrdClXRootDMsgHandler.cc M src/XrdClient/XrdClient.cc M src/XrdCrypto/XrdCryptoFactory.cc M src/XrdCrypto/XrdCryptoFactory.hh M src/XrdCrypto/XrdCryptoX509Chain.cc M src/XrdCrypto/XrdCryptoX509Chain.hh M src/XrdCrypto/XrdCryptogsiX509Chain.cc M src/XrdCrypto/XrdCryptosslAux.cc M src/XrdCrypto/XrdCryptosslAux.hh M src/XrdCrypto/XrdCryptosslCipher.cc M src/XrdCrypto/XrdCryptosslCipher.hh M src/XrdCrypto/XrdCryptosslFactory.cc M src/XrdCrypto/XrdCryptosslRSA.cc M src/XrdCrypto/XrdCryptosslX509.cc M src/XrdCrypto/XrdCryptosslX509Crl.cc M src/XrdCrypto/XrdCryptosslX509Req.cc M src/XrdCrypto/XrdCryptosslgsiAux.cc M src/XrdCrypto/XrdCryptosslgsiAux.hh M src/XrdFileCache/XrdFileCacheConfiguration.cc M src/XrdFileCache/XrdFileCacheFile.cc M src/XrdHeaders.cmake M src/XrdHttp/XrdHttpProtocol.cc M src/XrdHttp/XrdHttpSecXtractor.hh M src/XrdHttp/XrdHttpUtils.cc M src/XrdOfs/XrdOfsConfigPI.cc M src/XrdOuc/XrdOucCache.hh M src/XrdOuc/XrdOucCacheReal.cc M src/XrdOuc/XrdOucUtils.cc M src/XrdOuc/XrdOucUtils.hh M src/XrdPosix/XrdPosixCacheBC.hh M src/XrdPosix/XrdPosixFile.cc M src/XrdPosix/XrdPosixFile.hh M src/XrdPosix/XrdPosixMap.cc M src/XrdPosix/XrdPosixXrootd.cc M src/XrdPss/XrdPssConfig.cc M src/XrdSec/XrdSecProtect.cc M src/XrdSecgsi/XrdSecProtocolgsi.cc M src/XrdSecgsi/XrdSecProtocolgsi.hh M src/XrdSecgsi/XrdSecgsiProxy.cc M src/XrdSeckrb5/XrdSecProtocolkrb5.cc M src/XrdSecpwd/XrdSecProtocolpwd.cc M src/XrdSys/XrdSysTrace.cc M src/XrdUtils.cmake M src/XrdVersionPlugin.hh M src/XrdXrootd/XrdXrootdConfig.cc M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- Merge branch 'master' into xrdssiV2 Commit: 575ef674892eecda59cb993ae08a29e89357b350 https://github.com/xrootd/xrootd/commit/575ef674892eecda59cb993ae08a29e89357b350 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-04-21 (Fri, 21 Apr 2017) Changed paths: M src/XrdSsi.cmake M src/XrdSsi/XrdSsiBVec.hh M src/XrdSsi/XrdSsiFileReq.cc M src/XrdSsi/XrdSsiFileReq.hh M src/XrdSsi/XrdSsiFileSess.cc M src/XrdSsi/XrdSsiFileSess.hh A src/XrdSsi/XrdSsiRRAgent.hh M src/XrdSsi/XrdSsiRRInfo.hh M src/XrdSsi/XrdSsiRRTable.hh M src/XrdSsi/XrdSsiRequest.hh A src/XrdSsi/XrdSsiResponder.cc M src/XrdSsi/XrdSsiResponder.hh M src/XrdSsi/XrdSsiServReal.cc M src/XrdSsi/XrdSsiSessReal.cc M src/XrdSsi/XrdSsiSessReal.hh M src/XrdSsi/XrdSsiTaskReal.cc M src/XrdSsi/XrdSsiUtils.cc Log Message: ----------- * Increase number of outsanding requests to 1 server to 16 million. * Do an automatic unbind when the responder object is deleted. Commit: 373be3f51f29a8188403e0f75546a50451aacfe4 https://github.com/xrootd/xrootd/commit/373be3f51f29a8188403e0f75546a50451aacfe4 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-04-21 (Fri, 21 Apr 2017) Changed paths: A .travis.yml A cmake/FindSystemd.cmake M cmake/XRootDFindLibs.cmake M docs/PreReleaseNotes.txt M docs/man/xrdcp.1 A packaging/common/xrdhttp.socket M packaging/common/xrootd.logrotate M [log in to unmask] M packaging/rhel/xrootd.spec.in A packaging/rhel/xrootd.tmpfiles M src/Xrd/XrdConfig.cc M src/Xrd/XrdInet.cc M src/Xrd/XrdInet.hh M src/XrdAcc/XrdAccAccess.cc M src/XrdAcc/XrdAccAccess.hh M src/XrdAcc/XrdAccAuthFile.cc M src/XrdAcc/XrdAccConfig.cc M src/XrdApps.cmake A src/XrdApps/XrdClProxyPlugin/ProxyPrefixFile.cc A src/XrdApps/XrdClProxyPlugin/ProxyPrefixFile.hh A src/XrdApps/XrdClProxyPlugin/ProxyPrefixPlugin.cc A src/XrdApps/XrdClProxyPlugin/ProxyPrefixPlugin.hh A src/XrdApps/XrdClProxyPlugin/README.md M src/XrdCeph/XrdCephOss.cc M src/XrdCeph/XrdCephOss.hh M src/XrdCeph/XrdCephPosix.cc M src/XrdCl/CMakeLists.txt M src/XrdCl/XrdClClassicCopyJob.cc M src/XrdCl/XrdClConstants.hh M src/XrdCl/XrdClCopy.cc M src/XrdCl/XrdClCopyProcess.cc M src/XrdCl/XrdClDefaultEnv.cc M src/XrdCl/XrdClForkHandler.cc M src/XrdCl/XrdClMetalinkRedirector.hh M src/XrdCl/XrdClPlugInManager.cc M src/XrdCl/XrdClRedirectorRegistry.hh M src/XrdCl/XrdClStatus.cc M src/XrdCl/XrdClStatus.hh M src/XrdCl/XrdClSyncQueue.hh A src/XrdCl/XrdClXCpCtx.cc A src/XrdCl/XrdClXCpCtx.hh A src/XrdCl/XrdClXCpSrc.cc A src/XrdCl/XrdClXCpSrc.hh M src/XrdCms/XrdCmsConfig.cc M src/XrdCms/XrdCmsConfig.hh M src/XrdCms/XrdCmsNode.cc M src/XrdCrypto/XrdCryptosslAux.cc M src/XrdFileCache/XrdFileCache.cc M src/XrdFileCache/XrdFileCache.hh M src/XrdFileCache/XrdFileCacheConfiguration.cc M src/XrdFileCache/XrdFileCacheFile.cc M src/XrdFileCache/XrdFileCacheFile.hh M src/XrdFileCache/XrdFileCacheIO.cc M src/XrdFileCache/XrdFileCacheIO.hh M src/XrdFileCache/XrdFileCacheIOEntireFile.cc M src/XrdFileCache/XrdFileCacheIOEntireFile.hh M src/XrdFileCache/XrdFileCacheIOFileBlock.cc M src/XrdFileCache/XrdFileCacheIOFileBlock.hh M src/XrdFileCache/XrdFileCacheInfo.cc M src/XrdFileCache/XrdFileCacheVRead.cc M src/XrdHeaders.cmake M src/XrdHttp/XrdHttpProtocol.cc M src/XrdHttp/XrdHttpReq.cc M src/XrdNet/XrdNet.cc M src/XrdNet/XrdNetOpts.hh M src/XrdNet/XrdNetSocket.cc M src/XrdOuc/XrdOucUtils.cc M src/XrdOuc/XrdOucUtils.hh M src/XrdPosix/XrdPosixFile.cc M src/XrdPss/XrdPss.cc M src/XrdSecgsi.cmake M src/XrdSecgsi/XrdSecProtocolgsi.cc M src/XrdSecgsi/XrdSecgsiGMAPFunLDAP.cc M src/XrdSys/XrdSysLogger.cc M src/XrdSys/XrdSysLogger.hh M src/XrdUtils.cmake M src/XrdVersionPlugin.hh M tests/XrdClTests/FileCopyTest.cc Log Message: ----------- Merge branch 'master' into xrdssiV2 Commit: f7372e2dffd51a7180f39c3f0367803a98ccab47 https://github.com/xrootd/xrootd/commit/f7372e2dffd51a7180f39c3f0367803a98ccab47 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-04-21 (Fri, 21 Apr 2017) Changed paths: M src/XrdSsi/XrdSsiAlert.cc Log Message: ----------- Accomodate offsetof MACRO use in new compilers. Commit: 972ffffb6eb605fb726f7eb60149ccb52b00a682 https://github.com/xrootd/xrootd/commit/972ffffb6eb605fb726f7eb60149ccb52b00a682 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-07-12 (Wed, 12 Jul 2017) Changed paths: M src/XrdSsi/XrdSsiRequest.cc M src/XrdSsi/XrdSsiRequest.hh Log Message: ----------- Protect against SEGV when nvalid calling sequence is used. Commit: bcff981134b104aabc86b8e38b4a056d49290ad7 https://github.com/xrootd/xrootd/commit/bcff981134b104aabc86b8e38b4a056d49290ad7 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-07-12 (Wed, 12 Jul 2017) Changed paths: M src/XrdHeaders.cmake Log Message: ----------- Move SSI headers from public to private for now to avoid ABI issues later. Commit: c42aab72d1705963378c7d3a4da3b42aa84fcc97 https://github.com/xrootd/xrootd/commit/c42aab72d1705963378c7d3a4da3b42aa84fcc97 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-07-12 (Wed, 12 Jul 2017) Changed paths: M packaging/rhel/xrootd.spec.in Log Message: ----------- Add SSI libraries to the rpm spec file. Commit: 1c45a9ac0ece2dad2051ff9e617a800cf432595a https://github.com/xrootd/xrootd/commit/1c45a9ac0ece2dad2051ff9e617a800cf432595a Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-07-12 (Wed, 12 Jul 2017) Changed paths: M .travis.yml M bindings/python/libs/client/__init__.py M bindings/python/libs/client/copyprocess.py M bindings/python/libs/client/file.py M bindings/python/libs/client/filesystem.py M bindings/python/libs/client/flags.py M bindings/python/libs/client/responses.py M bindings/python/libs/client/url.py M bindings/python/libs/client/utils.py M bindings/python/setup.py.in M bindings/python/src/ChunkIterator.hh M bindings/python/src/PyXRootD.hh M bindings/python/src/PyXRootDCopyProcess.hh M bindings/python/src/PyXRootDFile.cc M bindings/python/src/PyXRootDFile.hh M bindings/python/src/PyXRootDFileSystem.cc M bindings/python/src/PyXRootDFileSystem.hh M bindings/python/src/PyXRootDModule.cc M bindings/python/src/PyXRootDURL.cc M bindings/python/src/PyXRootDURL.hh M bindings/python/src/Utils.cc M docs/PreReleaseNotes.txt M genversion.sh R packaging/common/xrdhttp.socket A [log in to unmask] A packaging/common/xrootd-http.cfg A [log in to unmask] M packaging/makesrpm.sh M packaging/rhel/xrootd.functions M packaging/rhel/xrootd.spec.in M src/XProtocol/XProtocol.hh M src/XrdAcc/XrdAccAccess.cc M src/XrdCl/XrdClChannel.cc M src/XrdCl/XrdClClassicCopyJob.cc M src/XrdCl/XrdClFileStateHandler.cc M src/XrdCl/XrdClFileStateHandler.hh M src/XrdCl/XrdClInQueue.hh M src/XrdCl/XrdClMonitor.hh M src/XrdCl/XrdClXCpCtx.cc M src/XrdCl/XrdClXCpCtx.hh M src/XrdCl/XrdClXCpSrc.cc M src/XrdCl/XrdClXRootDTransport.cc M src/XrdCns/XrdCnsSsi.cc M src/XrdCrypto.cmake R src/XrdCrypto/PC1.cc R src/XrdCrypto/PC1.hh R src/XrdCrypto/PC3.cc R src/XrdCrypto/PC3.hh M src/XrdCrypto/XrdCryptoFactory.cc R src/XrdCrypto/XrdCryptolocalCipher.cc R src/XrdCrypto/XrdCryptolocalCipher.hh R src/XrdCrypto/XrdCryptolocalFactory.cc R src/XrdCrypto/XrdCryptolocalFactory.hh M src/XrdCrypto/XrdCryptosslX509Crl.cc M src/XrdCrypto/XrdCryptosslX509Crl.hh M src/XrdFfs/README M src/XrdFfs/XrdFfsMisc.cc M src/XrdFfs/XrdFfsWcache.cc M src/XrdFfs/XrdFfsXrootdfs.cc M src/XrdFileCache.cmake M src/XrdFileCache/XrdFileCache.cc M src/XrdFileCache/XrdFileCache.hh M src/XrdFileCache/XrdFileCacheConfiguration.cc M src/XrdFileCache/XrdFileCacheFile.cc M src/XrdFileCache/XrdFileCacheFile.hh M src/XrdFileCache/XrdFileCacheIO.hh M src/XrdFileCache/XrdFileCacheIOEntireFile.hh M src/XrdFileCache/XrdFileCacheIOFileBlock.hh M src/XrdFileCache/XrdFileCacheInfo.cc M src/XrdFileCache/XrdFileCacheInfo.hh M src/XrdFileCache/XrdFileCachePrint.cc M src/XrdFileCache/XrdFileCachePurge.cc M src/XrdFileCache/XrdFileCacheTrace.hh M src/XrdNet/XrdNetUtils.hh M src/XrdOfs/XrdOfsEvs.cc M src/XrdOfs/XrdOfsHandle.cc M src/XrdOss/XrdOssCache.cc M src/XrdOss/XrdOssConfig.cc M src/XrdOuc/XrdOucCache2.hh M src/XrdOuc/XrdOucExport.cc A src/XrdOuc/XrdOucN2No2p.cc M src/XrdOuc/XrdOucPList.hh A src/XrdOuc/XrdOucPsx.cc A src/XrdOuc/XrdOucPsx.hh M src/XrdOuc/XrdOucTList.hh M src/XrdOuc/XrdOucUtils.cc M src/XrdOuc/XrdOucUtils.hh M src/XrdPlugins.cmake M src/XrdPosix.cmake M src/XrdPosix/XrdPosixAdmin.cc M src/XrdPosix/XrdPosixCacheBC.hh A src/XrdPosix/XrdPosixConfig.cc A src/XrdPosix/XrdPosixConfig.hh M src/XrdPosix/XrdPosixFile.cc M src/XrdPosix/XrdPosixFile.hh M src/XrdPosix/XrdPosixFileRH.hh M src/XrdPosix/XrdPosixObject.cc M src/XrdPosix/XrdPosixPreload.cc M src/XrdPosix/XrdPosixPreload32.cc M src/XrdPosix/XrdPosixPrepIO.cc A src/XrdPosix/XrdPosixTrace.hh M src/XrdPosix/XrdPosixXrootd.cc M src/XrdPosix/XrdPosixXrootd.hh M src/XrdPosix/XrdPosixXrootdPath.cc M src/XrdPosix/XrdPosixXrootdPath.hh M src/XrdPss/XrdPss.cc M src/XrdPss/XrdPss.hh M src/XrdPss/XrdPssConfig.cc M src/XrdSecgsi/XrdSecProtocolgsi.cc M src/XrdSecgsi/XrdSecProtocolgsi.hh R src/XrdSecgsi/XrdSecgsiGMAPFunLDAP.cc R src/XrdSecgsi/XrdSecgsiGMAPFunLDAP.cf M src/XrdSeckrb5/XrdSecProtocolkrb5.cc M src/XrdSecpwd/XrdSecProtocolpwd.cc M src/XrdSecpwd/XrdSecProtocolpwd.hh M src/XrdSecsss/XrdSecsssKT.cc R src/XrdSut/XrdSutCache.cc M src/XrdSut/XrdSutCache.hh A src/XrdSut/XrdSutCacheEntry.cc A src/XrdSut/XrdSutCacheEntry.hh A src/XrdSut/XrdSutPFCache.cc A src/XrdSut/XrdSutPFCache.hh M src/XrdSut/XrdSutPFile.hh M src/XrdSys/XrdSysIOEvents.hh M src/XrdSys/XrdSysLogger.cc M src/XrdSys/XrdSysLogger.hh M src/XrdSys/XrdSysPlugin.cc M src/XrdSys/XrdSysPthread.hh M src/XrdSys/XrdSysTrace.cc M src/XrdSys/XrdSysTrace.hh M src/XrdUtils.cmake M src/XrdXrootd/XrdXrootdAdmin.cc M src/XrdXrootd/XrdXrootdConfig.cc M src/XrdXrootd/XrdXrootdJob.cc M src/XrdXrootd/XrdXrootdMonData.hh M src/XrdXrootd/XrdXrootdProtocol.cc M src/XrdXrootd/XrdXrootdProtocol.hh M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- Merge branch 'master' into xrdssiV2 Conflicts: src/XrdPlugins.cmake Commit: e2d1b84d8514e8429938bda276cc8c710826284a https://github.com/xrootd/xrootd/commit/e2d1b84d8514e8429938bda276cc8c710826284a Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-07-14 (Fri, 14 Jul 2017) Changed paths: M packaging/rhel/xrootd.spec.in M src/XrdPlugins.cmake M src/XrdSsi.cmake Log Message: ----------- Fix packaging issues (hopefully all of the) Commit: 06ffc7f6f9423653f1387be87ce94d2aa7ab27d0 https://github.com/xrootd/xrootd/commit/06ffc7f6f9423653f1387be87ce94d2aa7ab27d0 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-07-15 (Sat, 15 Jul 2017) Changed paths: M tests/XrdSsiTests/XrdShMap.cc Log Message: ----------- Fix possible use of uninitialized variable. Commit: 93cf45d532b8e5e30d9f0e4cabb47cfce7763884 https://github.com/xrootd/xrootd/commit/93cf45d532b8e5e30d9f0e4cabb47cfce7763884 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-07-27 (Thu, 27 Jul 2017) Changed paths: M src/XrdSsi/XrdSsiSfsConfig.cc Log Message: ----------- Correct v1 to v2 ommision that disabled FS+SSI mode. Commit: c4f43a250f5733ac7b4515126e30399ca1405778 https://github.com/xrootd/xrootd/commit/c4f43a250f5733ac7b4515126e30399ca1405778 Author: simonmichal <[log in to unmask]> Date: 2017-08-01 (Tue, 01 Aug 2017) Changed paths: M CMakeLists.txt M packaging/rhel/xrootd.spec.in M src/CMakeLists.txt M src/XrdHeaders.cmake A src/XrdSsi.cmake A src/XrdSsi/XrdSsiAlert.cc A src/XrdSsi/XrdSsiAlert.hh A src/XrdSsi/XrdSsiAtomics.hh A src/XrdSsi/XrdSsiBVec.hh A src/XrdSsi/XrdSsiClient.cc A src/XrdSsi/XrdSsiCluster.hh A src/XrdSsi/XrdSsiCms.cc A src/XrdSsi/XrdSsiCms.hh A src/XrdSsi/XrdSsiDir.cc A src/XrdSsi/XrdSsiDir.hh A src/XrdSsi/XrdSsiEntity.hh A src/XrdSsi/XrdSsiErrInfo.hh A src/XrdSsi/XrdSsiEvent.cc A src/XrdSsi/XrdSsiEvent.hh A src/XrdSsi/XrdSsiFile.cc A src/XrdSsi/XrdSsiFile.hh A src/XrdSsi/XrdSsiFileReq.cc A src/XrdSsi/XrdSsiFileReq.hh A src/XrdSsi/XrdSsiFileResource.cc A src/XrdSsi/XrdSsiFileResource.hh A src/XrdSsi/XrdSsiFileSess.cc A src/XrdSsi/XrdSsiFileSess.hh A src/XrdSsi/XrdSsiGCS.cc A src/XrdSsi/XrdSsiLogger.cc A src/XrdSsi/XrdSsiLogger.hh A src/XrdSsi/XrdSsiLogging.cc A src/XrdSsi/XrdSsiPacer.cc A src/XrdSsi/XrdSsiPacer.hh A src/XrdSsi/XrdSsiProvider.hh A src/XrdSsi/XrdSsiRRAgent.hh A src/XrdSsi/XrdSsiRRInfo.hh A src/XrdSsi/XrdSsiRRTable.hh A src/XrdSsi/XrdSsiReqAgent.hh A src/XrdSsi/XrdSsiRequest.cc A src/XrdSsi/XrdSsiRequest.hh A src/XrdSsi/XrdSsiResource.hh A src/XrdSsi/XrdSsiRespInfo.hh A src/XrdSsi/XrdSsiResponder.cc A src/XrdSsi/XrdSsiResponder.hh A src/XrdSsi/XrdSsiScale.hh A src/XrdSsi/XrdSsiServReal.cc A src/XrdSsi/XrdSsiServReal.hh A src/XrdSsi/XrdSsiService.cc A src/XrdSsi/XrdSsiService.hh A src/XrdSsi/XrdSsiSessReal.cc A src/XrdSsi/XrdSsiSessReal.hh A src/XrdSsi/XrdSsiSfs.cc A src/XrdSsi/XrdSsiSfs.hh A src/XrdSsi/XrdSsiSfsConfig.cc A src/XrdSsi/XrdSsiSfsConfig.hh A src/XrdSsi/XrdSsiShMam.cc A src/XrdSsi/XrdSsiShMam.hh A src/XrdSsi/XrdSsiShMap.hh A src/XrdSsi/XrdSsiShMap.icc A src/XrdSsi/XrdSsiShMat.cc A src/XrdSsi/XrdSsiShMat.hh A src/XrdSsi/XrdSsiStat.cc A src/XrdSsi/XrdSsiStream.hh A src/XrdSsi/XrdSsiTaskReal.cc A src/XrdSsi/XrdSsiTaskReal.hh A src/XrdSsi/XrdSsiTrace.hh A src/XrdSsi/XrdSsiUtils.cc A src/XrdSsi/XrdSsiUtils.hh M src/XrdXrootd/XrdXrootdProtocol.cc M tests/CMakeLists.txt A tests/XrdSsiTests/CMakeLists.txt A tests/XrdSsiTests/XrdShMap.cc Log Message: ----------- Merge pull request #542 from xrootd/xrdssiV2 Xrdssi v2 Compare: https://github.com/xrootd/xrootd/compare/3eee8c825388...c4f43a250f57 ######################################################################## 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