Branch: refs/heads/stable-3.3.x
Home: https://github.com/xrootd/xrootd
Commit: 3e9ae22a0c2a8121b71e0609a460540283c5dcd7
https://github.com/xrootd/xrootd/commit/3e9ae22a0c2a8121b71e0609a460540283c5dcd7
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/XrdClURL.cc
M src/XrdCl/XrdClURL.hh
Log Message:
-----------
[XrdCl] Cache the fill URL and Host ID
Commit: 6fae20dc51adca79e4bcd19d76f8ab0f427e315d
https://github.com/xrootd/xrootd/commit/6fae20dc51adca79e4bcd19d76f8ab0f427e315d
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/XrdClClassicCopyJob.cc
Log Message:
-----------
[XrdCl] Change the buffer in the copy to 32MB
Commit: 1243e2c314099b66aaa84a3ed1f4a388e33acb08
https://github.com/xrootd/xrootd/commit/1243e2c314099b66aaa84a3ed1f4a388e33acb08
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/XrdClLog.hh
Log Message:
-----------
[XrdCl] Add a getter for the log level
Commit: d7a2d01c1a84d9bd458cecb2dc5e4b79a8ab7ef9
https://github.com/xrootd/xrootd/commit/d7a2d01c1a84d9bd458cecb2dc5e4b79a8ab7ef9
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/XrdClXRootDTransport.cc
Log Message:
-----------
[XrdCl] Construct the message description only when in Dump debug level
Commit: 95fe61397abc364947572ec4c8db21ced694acb5
https://github.com/xrootd/xrootd/commit/95fe61397abc364947572ec4c8db21ced694acb5
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/CMakeLists.txt
M src/XrdCl/XrdClChannel.cc
M src/XrdCl/XrdClChannel.hh
M src/XrdCl/XrdClConstants.hh
M src/XrdCl/XrdClDefaultEnv.cc
M src/XrdCl/XrdClFileSystem.cc
A src/XrdCl/XrdClJobManager.cc
A src/XrdCl/XrdClJobManager.hh
M src/XrdCl/XrdClPostMaster.cc
M src/XrdCl/XrdClPostMaster.hh
M src/XrdCl/XrdClStream.cc
M src/XrdCl/XrdClStream.hh
A src/XrdCl/XrdClSyncQueue.hh
Log Message:
-----------
[XrdCl] Use worker thread pool to handle incoming messages and process callbacks
Commit: ff0c7759483e1d971bc4d5d9f9d18f07ddd05fd5
https://github.com/xrootd/xrootd/commit/ff0c7759483e1d971bc4d5d9f9d18f07ddd05fd5
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/CMakeLists.txt
Log Message:
-----------
Bump the soname for libXrdCl - the url changes not backwards compatible
Commit: a3f496f30823bcd0f78ac1ec6ba7fae3f8f8d336
https://github.com/xrootd/xrootd/commit/a3f496f30823bcd0f78ac1ec6ba7fae3f8f8d336
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/XrdClClassicCopyJob.cc
M src/XrdCl/XrdClConstants.hh
M src/XrdCl/XrdClCopy.cc
M src/XrdCl/XrdClCopyProcess.hh
M src/XrdCl/XrdClDefaultEnv.cc
Log Message:
-----------
[XrdCl] Implement parallel transfers and miltiple stream support for donwloads
Commit: 670bbe63b85a60679ee25291f965fb6dd136b055
https://github.com/xrootd/xrootd/commit/670bbe63b85a60679ee25291f965fb6dd136b055
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/XrdClChannel.cc
M src/XrdCl/XrdClInQueue.cc
M src/XrdCl/XrdClPostMasterInterfaces.hh
M src/XrdCl/XrdClXRootDMsgHandler.cc
M src/XrdCl/XrdClXRootDMsgHandler.hh
Log Message:
-----------
[XrdCl] Make the workers work in parallel
Commit: 4367e7d5bc9f64495ac90c3168f29e84a1a0224f
https://github.com/xrootd/xrootd/commit/4367e7d5bc9f64495ac90c3168f29e84a1a0224f
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/XrdClJobManager.cc
Log Message:
-----------
[XrdCl] Remove unused variable - fix compilation with gcc 4.6
Commit: cdb60b2e1a3293ff6c961e89ae636bf5e7bd1bc5
https://github.com/xrootd/xrootd/commit/cdb60b2e1a3293ff6c961e89ae636bf5e7bd1bc5
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/XrdClXRootDMsgHandler.cc
Log Message:
-----------
[XrdCl] Check response length instead of request length when checking whether stat info was included in the open response
Commit: b68b57b17b50b222e6641c745e7d164df5cb574c
https://github.com/xrootd/xrootd/commit/b68b57b17b50b222e6641c745e7d164df5cb574c
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/XrdClXRootDTransport.cc
Log Message:
-----------
[XrdCl] List all the open flags whencreating message description for debugging
Commit: aaf46c9b52c0cbe4e118ff6f5b957e5a97753a6b
https://github.com/xrootd/xrootd/commit/aaf46c9b52c0cbe4e118ff6f5b957e5a97753a6b
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/XrdClXRootDTransport.cc
Log Message:
-----------
[XrdCl] Ignore the kXR_error response to kXR_protocol request when talking to dCache
Commit: b3e2a91e9a9a57a44b6d7cebb4e74f768534cf90
https://github.com/xrootd/xrootd/commit/b3e2a91e9a9a57a44b6d7cebb4e74f768534cf90
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/XrdClURL.cc
Log Message:
-----------
[XrdCl] Properly clear all members of the URL class
Commit: d958f4bf6b03bba92be969cd64cfc10ddcaae9de
https://github.com/xrootd/xrootd/commit/d958f4bf6b03bba92be969cd64cfc10ddcaae9de
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/XrdClClassicCopyJob.cc
Log Message:
-----------
[XrdCl] Final fix for gcc strict compilation.
Commit: 694a55e610131c4d3ee23fe731b5548c05660894
https://github.com/xrootd/xrootd/commit/694a55e610131c4d3ee23fe731b5548c05660894
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/XrdClChannel.cc
Log Message:
-----------
[XrdCl] Fix a race condition in the filter handler
Commit: 3edbbb9a510bd86ba1d8a286545f955516d828ea
https://github.com/xrootd/xrootd/commit/3edbbb9a510bd86ba1d8a286545f955516d828ea
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/XrdClAsyncSocketHandler.cc
M src/XrdCl/XrdClAsyncSocketHandler.hh
M src/XrdCl/XrdClPostMasterInterfaces.hh
M src/XrdCl/XrdClXRootDTransport.cc
M src/XrdCl/XrdClXRootDTransport.hh
Log Message:
-----------
[XrdCl] Split reading header and body from the socket
Commit: 4b236b89ed36dcbfe23b9b84ae1aa2de17ae1556
https://github.com/xrootd/xrootd/commit/4b236b89ed36dcbfe23b9b84ae1aa2de17ae1556
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/XrdClXRootDMsgHandler.cc
Log Message:
-----------
[XrdCl] Handle kXR_oksofars in Examine to avoid out-of-order messages
Commit: b555443fdf501ae6a88e76bb0c05293ce4449002
https://github.com/xrootd/xrootd/commit/b555443fdf501ae6a88e76bb0c05293ce4449002
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/XrdClAsyncSocketHandler.cc
M src/XrdCl/XrdClAsyncSocketHandler.hh
M src/XrdCl/XrdClInQueue.cc
M src/XrdCl/XrdClInQueue.hh
M src/XrdCl/XrdClPostMasterInterfaces.hh
M src/XrdCl/XrdClStream.cc
M src/XrdCl/XrdClStream.hh
Log Message:
-----------
[XrdCl] Find the appropriate incoming message handler before receiving message body
This allows for calling the ReadMessageBody method of the handler if required.
Commit: bc255e2bcf7f33799034551de3015b8ef8b4161a
https://github.com/xrootd/xrootd/commit/bc255e2bcf7f33799034551de3015b8ef8b4161a
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/XrdClAsyncSocketHandler.cc
M src/XrdCl/XrdClAsyncSocketHandler.hh
M src/XrdCl/XrdClXRootDMsgHandler.cc
M src/XrdCl/XrdClXRootDMsgHandler.hh
Log Message:
-----------
[XrdCl] Reading fills the user buffers directly from the socket.
No need for temporary buffer memory and memory copies.
Commit: a4f33e41d190d811fd3b340eabc9c21960988fa3
https://github.com/xrootd/xrootd/commit/a4f33e41d190d811fd3b340eabc9c21960988fa3
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/XrdClPollerBuiltIn.cc
M src/XrdCl/XrdClPollerLibEvent.cc
Log Message:
-----------
[XrdCl] Optimize out heavy debug messages in the poller
Commit: 9ca798f474178f36d6d441005f76864e5a33dbd4
https://github.com/xrootd/xrootd/commit/9ca798f474178f36d6d441005f76864e5a33dbd4
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/XrdClAsyncSocketHandler.cc
M src/XrdCl/XrdClAsyncSocketHandler.hh
M src/XrdCl/XrdClStream.cc
M src/XrdCl/XrdClStream.hh
M src/XrdCl/XrdClXRootDMsgHandler.cc
M src/XrdCl/XrdClXRootDMsgHandler.hh
Log Message:
-----------
[XrdCl] Implement direct socket reading for vector reads
Completely eliminate buffer juggling for both kinds of read operations.
Commit: 2fa7003c8d703bbf17fbb8fcc1b119f1bcf2319d
https://github.com/xrootd/xrootd/commit/2fa7003c8d703bbf17fbb8fcc1b119f1bcf2319d
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/XrdClConstants.hh
Log Message:
-----------
[XrdCl] Change the default poller from libevent to built-in
Commit: 9bf5998f640dec42eaadc1081092e1bb40c52d02
https://github.com/xrootd/xrootd/commit/9bf5998f640dec42eaadc1081092e1bb40c52d02
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/XrdClAsyncSocketHandler.cc
M src/XrdCl/XrdClAsyncSocketHandler.hh
M src/XrdCl/XrdClPostMasterInterfaces.hh
M src/XrdCl/XrdClStream.cc
M src/XrdCl/XrdClStream.hh
Log Message:
-----------
[XrdCl] Add possibility to have raw outgoing message handlers
Commit: 85bb56eebd1517e56d60424c62b982cce07ab60a
https://github.com/xrootd/xrootd/commit/85bb56eebd1517e56d60424c62b982cce07ab60a
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/XrdClFileStateHandler.cc
M src/XrdCl/XrdClPostMasterInterfaces.hh
M src/XrdCl/XrdClXRootDMsgHandler.cc
M src/XrdCl/XrdClXRootDMsgHandler.hh
Log Message:
-----------
[XrdCl] Implement direct buffer writing
Get rid of the time spent in memcpy+memset, witch was 97% of usertime.
Commit: a047b221dde4892ea82295b66acd1ee3a445423c
https://github.com/xrootd/xrootd/commit/a047b221dde4892ea82295b66acd1ee3a445423c
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/XrdClFileStateHandler.cc
M src/XrdCl/XrdClFileStateHandler.hh
Log Message:
-----------
[XrdCl] Prevent error messages from being truncated when failing requests queued for recovery
Commit: fe6545d2caba03594199b6108720286e0c02acb0
https://github.com/xrootd/xrootd/commit/fe6545d2caba03594199b6108720286e0c02acb0
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/XrdClTaskManager.cc
M src/XrdCl/XrdClTaskManager.hh
Log Message:
-----------
[XrdCl] Allow for memory ownership management of the TaskManager tasks
Commit: b46c43cfbe82e255d4960e311d8d045691ec9f21
https://github.com/xrootd/xrootd/commit/b46c43cfbe82e255d4960e311d8d045691ec9f21
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/XrdClPostMaster.hh
Log Message:
-----------
[XrdCl] Expose the JobManager in PostMaster
Commit: 559b6320d0afd6e290f7323a1373b8580f8e367b
https://github.com/xrootd/xrootd/commit/559b6320d0afd6e290f7323a1373b8580f8e367b
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/XrdClJobManager.hh
Log Message:
-----------
[XrdCl] Default the job argument to 0 in JobManager::QueueJob
Commit: 37eb128da737d6bdb31b0074e761fe0bc4cb06d6
https://github.com/xrootd/xrootd/commit/37eb128da737d6bdb31b0074e761fe0bc4cb06d6
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/CMakeLists.txt
M src/XrdCl/XrdClDefaultEnv.cc
M src/XrdCl/XrdClDefaultEnv.hh
M src/XrdCl/XrdClFileStateHandler.cc
M src/XrdCl/XrdClFileStateHandler.hh
A src/XrdCl/XrdClFileTimer.cc
A src/XrdCl/XrdClFileTimer.hh
M src/XrdCl/XrdClForkHandler.cc
M src/XrdCl/XrdClForkHandler.hh
A src/XrdCl/XrdClResponseJob.hh
Log Message:
-----------
[XrdCl] Handle timeouts for stateful file requests while in the recovery mode
Commit: d20793fdf5b2d5c76a1756f0dea307f0ae63fedb
https://github.com/xrootd/xrootd/commit/d20793fdf5b2d5c76a1756f0dea307f0ae63fedb
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdCl/XrdClResponseJob.hh
Log Message:
-----------
[XrdCl] Clean up the memory after executing the response job
Commit: 783cd4f740721558a67ca80cb3674b6acd56f9cd
https://github.com/xrootd/xrootd/commit/783cd4f740721558a67ca80cb3674b6acd56f9cd
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdSys/XrdSysIOEvents.cc
M src/XrdSys/XrdSysIOEventsPollE.icc
Log Message:
-----------
[XrdSys] Partiall cherry-pick of fff252d - strict compiler flags cleanup
Commit: 4139275bade39089e9e229de5b8e3c4d1e683668
https://github.com/xrootd/xrootd/commit/4139275bade39089e9e229de5b8e3c4d1e683668
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M src/XrdSys/XrdSysIOEvents.cc
Log Message:
-----------
Avoid lock inversion when handling the timeout queue in the presence of
a timeout callback. This may cause a deadlock.
Commit: 776157e73f30987645d12305b4d99bba52e30416
https://github.com/xrootd/xrootd/commit/776157e73f30987645d12305b4d99bba52e30416
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M tests/XrdClTests/PostMasterTest.cc
Log Message:
-----------
[XrdClTests] Fix a memory leak in the PostMaster test
Commit: b091bf7901bf349bc81003fb50ef9b286ea211e5
https://github.com/xrootd/xrootd/commit/b091bf7901bf349bc81003fb50ef9b286ea211e5
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M tests/XrdClTests/FileTest.cc
M tests/XrdClTests/PollerTest.cc
Log Message:
-----------
Fix another bunch of gcc warnings
Commit: 76ef1e44790e5392fafadb4813fc0d07bc846364
https://github.com/xrootd/xrootd/commit/76ef1e44790e5392fafadb4813fc0d07bc846364
Author: Lukasz Janyst <[log in to unmask]>
Date: 2013-04-17 (Wed, 17 Apr 2013)
Changed paths:
M tests/XrdClTests/FileTest.cc
Log Message:
-----------
[XrdClTests] Make the read and vector read tests also verify kXR_oksofars
Compare: https://github.com/xrootd/xrootd/compare/e09ffff85c6f...76ef1e44790e
########################################################################
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
|