Print

Print


  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