Branch: refs/heads/xrdssi
Home: https://github.com/xrootd/xrootd
Commit: 422c3589d677feaa79731a0920f8bf19e68db4e3
https://github.com/xrootd/xrootd/commit/422c3589d677feaa79731a0920f8bf19e68db4e3
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2015-11-10 (Tue, 10 Nov 2015)
Changed paths:
M src/XrdCms/XrdCmsUtils.cc
M src/XrdCms/XrdCmsUtils.hh
Log Message:
-----------
Detect cyclic DNS host registration when processing '+' hosts.
Commit: 44d5f77a543295f6eafd18a71f09b494bc917714
https://github.com/xrootd/xrootd/commit/44d5f77a543295f6eafd18a71f09b494bc917714
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2015-11-10 (Tue, 10 Nov 2015)
Changed paths:
M docs/PreReleaseNotes.txt
Log Message:
-----------
Update notes on DNS patch.
Commit: a08bca0ef0e25e631bf450b2679d97d4cd7a8fc7
https://github.com/xrootd/xrootd/commit/a08bca0ef0e25e631bf450b2679d97d4cd7a8fc7
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2015-11-10 (Tue, 10 Nov 2015)
Changed paths:
M src/Xrd/XrdScheduler.hh
Log Message:
-----------
Use 30,000 when NPROC is set to infinity.
Commit: 23dc1e300e1fd46b87313b691bb7fdd3ac5768fd
https://github.com/xrootd/xrootd/commit/23dc1e300e1fd46b87313b691bb7fdd3ac5768fd
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2015-11-10 (Tue, 10 Nov 2015)
Changed paths:
M src/XrdCms/XrdCmsConfig.cc
Log Message:
-----------
Make sure N2N gets configured for the cmsd when actually needed.
Commit: 8e921d428f575235ac0be57851101c00300576ba
https://github.com/xrootd/xrootd/commit/8e921d428f575235ac0be57851101c00300576ba
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2015-11-10 (Tue, 10 Nov 2015)
Changed paths:
M docs/PreReleaseNotes.txt
Log Message:
-----------
Update notes on N2N patch.
Commit: a8b85d445d4cf1bba03843c374d589fd08b4383d
https://github.com/xrootd/xrootd/commit/a8b85d445d4cf1bba03843c374d589fd08b4383d
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2015-11-23 (Mon, 23 Nov 2015)
Changed paths:
M src/XrdSys/XrdSysIOEventsPollE.icc
M src/XrdSys/XrdSysIOEventsPollPoll.icc
M src/XrdSys/XrdSysIOEventsPollPort.icc
Log Message:
-----------
[XrdCl] Avoid EAGAIN loop. Fixes #303
Commit: 196b06a696a34e48dd2c8e15a4b8758a130f71fc
https://github.com/xrootd/xrootd/commit/196b06a696a34e48dd2c8e15a4b8758a130f71fc
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2015-11-23 (Mon, 23 Nov 2015)
Changed paths:
M docs/PreReleaseNotes.txt
Log Message:
-----------
Update notes on EAGAIN patch.
Commit: 50354c2c21a7647f731ddaba4dc52038b5beddb5
https://github.com/xrootd/xrootd/commit/50354c2c21a7647f731ddaba4dc52038b5beddb5
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2015-11-24 (Tue, 24 Nov 2015)
Changed paths:
M src/XrdCms/XrdCmsBaseFS.hh
M src/XrdCms/XrdCmsCluster.cc
M src/XrdCms/XrdCmsCluster.hh
M src/XrdCms/XrdCmsConfig.cc
Log Message:
-----------
Avoid redirection loop during error recovery in a uniform cluster.
Commit: bdcbab5ba80e033ad4a49024585125916353adbd
https://github.com/xrootd/xrootd/commit/bdcbab5ba80e033ad4a49024585125916353adbd
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2015-11-24 (Tue, 24 Nov 2015)
Changed paths:
M docs/PreReleaseNotes.txt
Log Message:
-----------
Update notes on redirection loop patch.
Commit: e6417a674793626c1d1f5ecf1b55896e25354e4e
https://github.com/xrootd/xrootd/commit/e6417a674793626c1d1f5ecf1b55896e25354e4e
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2015-11-25 (Wed, 25 Nov 2015)
Changed paths:
M src/XProtocol/XProtocol.hh
M src/XProtocol/YProtocol.hh
M src/XrdCms/XrdCmsCluster.cc
M src/XrdCms/XrdCmsCluster.hh
M src/XrdCms/XrdCmsFinder.cc
M src/XrdCms/XrdCmsNode.cc
M src/XrdCms/XrdCmsParser.cc
M src/XrdCms/XrdCmsSelect.hh
Log Message:
-----------
[Server] Let client inform redirector why it's retrying a lookup
using the triedrc CGI element.
Commit: 815de6b027832308a4e369e0caa355aa0331c27e
https://github.com/xrootd/xrootd/commit/815de6b027832308a4e369e0caa355aa0331c27e
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2015-11-25 (Wed, 25 Nov 2015)
Changed paths:
M docs/PreReleaseNotes.txt
Log Message:
-----------
Update notes on triedrc element.
Commit: 5cf28a9903b34809815e58a8b005c4e03c29dc20
https://github.com/xrootd/xrootd/commit/5cf28a9903b34809815e58a8b005c4e03c29dc20
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2015-11-25 (Wed, 25 Nov 2015)
Changed paths:
M src/XrdFileCache/XrdFileCacheBlacklistDecision.cc
M src/XrdOuc/XrdOucBackTrace.cc
M src/XrdXml.cmake
Log Message:
-----------
Changes to allow for Solaris compilation.
Commit: 11738fa3d66cd26970f2ee2d932f712cc33ae7ca
https://github.com/xrootd/xrootd/commit/11738fa3d66cd26970f2ee2d932f712cc33ae7ca
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2015-11-25 (Wed, 25 Nov 2015)
Changed paths:
M docs/PreReleaseNotes.txt
Log Message:
-----------
Update notes on Solaris patches.
Commit: 08d5a9f3b826067601a33a2d2838efe27ec8f254
https://github.com/xrootd/xrootd/commit/08d5a9f3b826067601a33a2d2838efe27ec8f254
Author: Michal Simon <[log in to unmask]>
Date: 2015-11-27 (Fri, 27 Nov 2015)
Changed paths:
M docs/man/xrdcp.1
M src/XrdApps/XrdCpConfig.cc
Log Message:
-----------
XrdCl: make sure recursive copy is disallowed only for checksum with user provided value, fixes #304
Commit: de055aac04069e1b2e9b4e27aee6a2ddc88220c5
https://github.com/xrootd/xrootd/commit/de055aac04069e1b2e9b4e27aee6a2ddc88220c5
Author: Michal Simon <[log in to unmask]>
Date: 2015-11-27 (Fri, 27 Nov 2015)
Changed paths:
M docs/PreReleaseNotes.txt
M src/XProtocol/XProtocol.hh
M src/XProtocol/YProtocol.hh
M src/XrdCms/XrdCmsBaseFS.hh
M src/XrdCms/XrdCmsCluster.cc
M src/XrdCms/XrdCmsCluster.hh
M src/XrdCms/XrdCmsConfig.cc
M src/XrdCms/XrdCmsFinder.cc
M src/XrdCms/XrdCmsNode.cc
M src/XrdCms/XrdCmsParser.cc
M src/XrdCms/XrdCmsSelect.hh
M src/XrdFileCache/XrdFileCacheBlacklistDecision.cc
M src/XrdOuc/XrdOucBackTrace.cc
M src/XrdXml.cmake
Log Message:
-----------
Merge branch 'master' of https://github.com/xrootd/xrootd
Commit: a9fe5d9f41d7f5902de2f6a25f82523ebe7dda5f
https://github.com/xrootd/xrootd/commit/a9fe5d9f41d7f5902de2f6a25f82523ebe7dda5f
Author: Michal Simon <[log in to unmask]>
Date: 2015-11-27 (Fri, 27 Nov 2015)
Changed paths:
M src/XrdCl/XrdClFS.cc
Log Message:
-----------
XrdCl: xrdfs prepare has to be provided with a filename, fixes #309
Commit: 2091cdd2b44641dc3e521eaf7d09d93fe2f9868b
https://github.com/xrootd/xrootd/commit/2091cdd2b44641dc3e521eaf7d09d93fe2f9868b
Author: Michal Simon <[log in to unmask]>
Date: 2015-11-27 (Fri, 27 Nov 2015)
Changed paths:
M src/XrdOuc/XrdOucBackTrace.cc
Log Message:
-----------
Changes to allow for OSX compilation.
Commit: 96dde7bb745dbae8d4e962ae0d05cc08a9c40e2a
https://github.com/xrootd/xrootd/commit/96dde7bb745dbae8d4e962ae0d05cc08a9c40e2a
Author: Sebastien Ponce <[log in to unmask]>
Date: 2015-11-30 (Mon, 30 Nov 2015)
Changed paths:
M src/XrdCeph/XrdCephOssFile.cc
M src/XrdCeph/XrdCephPosix.cc
M src/XrdCeph/XrdCephPosix.hh
Log Message:
-----------
Fixed race condition in multistream access to files fo CEPH
This was leading to file corruption and was mainly due to the absence of pread/pwrite interfaces in the layer in front of ceph. A non atomic combination of seek + read/write was used, leading to the problem.
My thanks to RAL for identify the problem and making most of the debugging.
Commit: 50e866cdc1b6be1ff144ccab0564622a6bdfd7b9
https://github.com/xrootd/xrootd/commit/50e866cdc1b6be1ff144ccab0564622a6bdfd7b9
Author: simonmichal <[log in to unmask]>
Date: 2015-11-30 (Mon, 30 Nov 2015)
Changed paths:
M src/XrdCeph/XrdCephOssFile.cc
M src/XrdCeph/XrdCephPosix.cc
M src/XrdCeph/XrdCephPosix.hh
Log Message:
-----------
Merge pull request #311 from sponce/master
Fixed race condition in multistream access to files fo CEPH
Commit: 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.
Compare: https://github.com/xrootd/xrootd/compare/3ec2b25952f2...6e6848f641f2
########################################################################
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
|