LISTSERV mailing list manager LISTSERV 16.5

Help for XROOTD-DEV Archives


XROOTD-DEV Archives

XROOTD-DEV Archives


XROOTD-DEV@LISTSERV.SLAC.STANFORD.EDU


View:

Message:

[

First

|

Previous

|

Next

|

Last

]

By Topic:

[

First

|

Previous

|

Next

|

Last

]

By Author:

[

First

|

Previous

|

Next

|

Last

]

Font:

Proportional Font

LISTSERV Archives

LISTSERV Archives

XROOTD-DEV Home

XROOTD-DEV Home

XROOTD-DEV  February 2017

XROOTD-DEV February 2017

Subject:

[xrootd/xrootd] d31439: [Posix] Stage 1: Implement async cache interface.

From:

Andrew Hanushevsky <[log in to unmask]>

Reply-To:

Andrew Hanushevsky <[log in to unmask]>

Date:

Thu, 16 Feb 2017 21:07:55 -0800

Content-Type:

multipart/mixed

Parts/Attachments:

Parts/Attachments

text/plain (8642 lines)

  Branch: refs/heads/xrdssi
  Home:   https://github.com/xrootd/xrootd
  Commit: d31439da4b432443f6030aef652e7dd783eb5d62
      https://github.com/xrootd/xrootd/commit/d31439da4b432443f6030aef652e7dd783eb5d62
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-03-03 (Thu, 03 Mar 2016)

  Changed paths:
    A src/XrdOuc/XrdOucCache2.hh
    M src/XrdOuc/XrdOucIOVec.hh

  Log Message:
  -----------
  [Posix] Stage 1: Implement async cache interface.


  Commit: d8c1460d538cceae19eb635bd42e7c728b2b8a68
      https://github.com/xrootd/xrootd/commit/d8c1460d538cceae19eb635bd42e7c728b2b8a68
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-03-08 (Tue, 08 Mar 2016)

  Changed paths:
    M src/XrdOuc/XrdOucCache2.hh

  Log Message:
  -----------
  Add Stat() and Update() to the Cache2 objects.


  Commit: 6704ccabb65abe083e5906ec94946ac5491b962d
      https://github.com/xrootd/xrootd/commit/6704ccabb65abe083e5906ec94946ac5491b962d
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheFactory.cc
    A src/XrdFileCache/XrdFileCacheFile.cc
    A src/XrdFileCache/XrdFileCacheFile.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

  Log Message:
  -----------
  Replace Prefetch class with File class to do async reads.


  Commit: 8dd2f98b6330cea005a13d72abc407174310a1ec
      https://github.com/xrootd/xrootd/commit/8dd2f98b6330cea005a13d72abc407174310a1ec
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Remove ReadInBlocks().


  Commit: 80e40d04c272791507deac141edcdcf138129e95
      https://github.com/xrootd/xrootd/commit/80e40d04c272791507deac141edcdcf138129e95
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache.cmake
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.hh

  Log Message:
  -----------
  Compile success.


  Commit: 01c0f96c6ae091e36b9b5d2e2203dce5ca213ff0
      https://github.com/xrootd/xrootd/commit/01c0f96c6ae091e36b9b5d2e2203dce5ca213ff0
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Implement write queue.


  Commit: 39adb0be1313433da3f5534fdf83f18960d359f7
      https://github.com/xrootd/xrootd/commit/39adb0be1313433da3f5534fdf83f18960d359f7
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Fixes in destruction.


  Commit: 551e16aa129c5298dfc5c8f90e9590c079b88c0a
      https://github.com/xrootd/xrootd/commit/551e16aa129c5298dfc5c8f90e9590c079b88c0a
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.hh

  Log Message:
  -----------
  Change variable names.


  Commit: 0e792e4c5db1610debac21889fc93a5b48f2daa1
      https://github.com/xrootd/xrootd/commit/0e792e4c5db1610debac21889fc93a5b48f2daa1
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Cleanup.e


  Commit: a1e2c5697ef7ac500a77e0ded355f33d05b9df83
      https://github.com/xrootd/xrootd/commit/a1e2c5697ef7ac500a77e0ded355f33d05b9df83
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheFactory.cc
    M src/XrdFileCache/XrdFileCacheFactory.hh
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Global limit of RAM resources.


  Commit: db6871b7c1e3414ce483159f398d1cbdfa35a760
      https://github.com/xrootd/xrootd/commit/db6871b7c1e3414ce483159f398d1cbdfa35a760
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Use same lock for RAM and disk download status. Add Prefetch function().


  Commit: 5c5ce15b39806695e1c4cd547ed95792bc52ad0f
      https://github.com/xrootd/xrootd/commit/5c5ce15b39806695e1c4cd547ed95792bc52ad0f
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh

  Log Message:
  -----------
  Add bit array for prefetch status.


  Commit: 22a27388f4d8fd93ae3065f275d65f213363d88d
      https://github.com/xrootd/xrootd/commit/22a27388f4d8fd93ae3065f275d65f213363d88d
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFactory.cc
    M src/XrdFileCache/XrdFileCacheFactory.hh

  Log Message:
  -----------
  Add prefetch option in configuration.


  Commit: a908ec86267a0d46ee5a39a58e9646565f184b16
      https://github.com/xrootd/xrootd/commit/a908ec86267a0d46ee5a39a58e9646565f184b16
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Implement prefetch score.


  Commit: eeb4840c1fbc328a4d4e84739d885a44f5a7e597
      https://github.com/xrootd/xrootd/commit/eeb4840c1fbc328a4d4e84739d885a44f5a7e597
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Implement prefetch.


  Commit: a8975780df0ffd49b689daebf9945a03e80faf12
      https://github.com/xrootd/xrootd/commit/a8975780df0ffd49b689daebf9945a03e80faf12
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Cache prefetch score.


  Commit: 49ef88d10fc53dc15fe1b487fcea27ae05d913cb
      https://github.com/xrootd/xrootd/commit/49ef88d10fc53dc15fe1b487fcea27ae05d913cb
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Remove oboslete member.


  Commit: e4c57c6aba354342698a65440280ed04b4d2c9b2
      https://github.com/xrootd/xrootd/commit/e4c57c6aba354342698a65440280ed04b4d2c9b2
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    A src/XrdFileCache/XrdFileCacheIO.hh

  Log Message:
  -----------
  Move base IO class to separate file.


  Commit: a0c5e5cf2802a6c9790d35409f46b3d085bc50d5
      https://github.com/xrootd/xrootd/commit/a0c5e5cf2802a6c9790d35409f46b3d085bc50d5
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache.cmake
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.hh
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.hh

  Log Message:
  -----------
  Move base IO class to separate file.


  Commit: 9703af00f545113dcf52e081a6cd48d0a80456b9
      https://github.com/xrootd/xrootd/commit/9703af00f545113dcf52e081a6cd48d0a80456b9
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.cc

  Log Message:
  -----------
  Add missing initialization.


  Commit: a1fab5a9333731b77ad5704111f3c370f3ad1d00
      https://github.com/xrootd/xrootd/commit/a1fab5a9333731b77ad5704111f3c370f3ad1d00
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheFactory.cc
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh

  Log Message:
  -----------
  Add dump log messages.


  Commit: 3fd83e94fac88f24f63bf8af00a92dd1edff9d2a
      https://github.com/xrootd/xrootd/commit/3fd83e94fac88f24f63bf8af00a92dd1edff9d2a
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Don't increase ref count to prefetching blocks.


  Commit: a3134e594dd6a3c6086d095678ae08fa6565278c
      https://github.com/xrootd/xrootd/commit/a3134e594dd6a3c6086d095678ae08fa6565278c
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Add missing initialization.


  Commit: cc8cdcffc2676161189f2d22a0ea7e4569884414
      https://github.com/xrootd/xrootd/commit/cc8cdcffc2676161189f2d22a0ea7e4569884414
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Remove prefetching block from map in ProcessBlockResponse if it does not have a ref count.


  Commit: f4e8a0bf9214e39145e4f75293675062f416605e
      https://github.com/xrootd/xrootd/commit/f4e8a0bf9214e39145e4f75293675062f416605e
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Removed failed prefetched block in ProcessRequest().


  Commit: 041129d4790a1e603fa1e1044f6bd417d71dcc85
      https://github.com/xrootd/xrootd/commit/041129d4790a1e603fa1e1044f6bd417d71dcc85
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  return immediately if read from disk failes in Read().


  Commit: b411cc2d2a94e1296047c600728f1876fd2a79f7
      https://github.com/xrootd/xrootd/commit/b411cc2d2a94e1296047c600728f1876fd2a79f7
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Write statistics in info file.


  Commit: 94e44162269f2d8c3fe534f4c57d786118c3e992
      https://github.com/xrootd/xrootd/commit/94e44162269f2d8c3fe534f4c57d786118c3e992
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Save score as float.


  Commit: 2c135f211a838bb9fec0e0a07682ccd0fafd4bac
      https://github.com/xrootd/xrootd/commit/2c135f211a838bb9fec0e0a07682ccd0fafd4bac
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Print info message about prefetch score at the end of destructor.


  Commit: 60516e3915e5f5854e8c0286252fae49f63060af
      https://github.com/xrootd/xrootd/commit/60516e3915e5f5854e8c0286252fae49f63060af
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Reserver ram resources in prefetching.


  Commit: f29ea20f6c189abebb880ea346963bf0358eceae
      https://github.com/xrootd/xrootd/commit/f29ea20f6c189abebb880ea346963bf0358eceae
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc

  Log Message:
  -----------
  Fix class name in log messages.


  Commit: e6fc4569008c099b896186de15e2ae73a3617960
      https://github.com/xrootd/xrootd/commit/e6fc4569008c099b896186de15e2ae73a3617960
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh

  Log Message:
  -----------
  Check write queue size.


  Commit: a38088b3424aca04c17f887f60976c2332f092a7
      https://github.com/xrootd/xrootd/commit/a38088b3424aca04c17f887f60976c2332f092a7
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Change log messages.


  Commit: 6b56beaecf88f57976201a0dee25b5a533e509a3
      https://github.com/xrootd/xrootd/commit/6b56beaecf88f57976201a0dee25b5a533e509a3
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Fix spelling in log.


  Commit: dc56300893e7750af1bf02b912f6d7b2801a40e2
      https://github.com/xrootd/xrootd/commit/dc56300893e7750af1bf02b912f6d7b2801a40e2
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  Add log message in Cache::HaveFreeWritingSlots.


  Commit: cec6a5afc808825f6aff9f107771868640aa37d2
      https://github.com/xrootd/xrootd/commit/cec6a5afc808825f6aff9f107771868640aa37d2
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Changes in log messages.


  Commit: 04c654b655ef7e34dcc31ccc483862fd7a63746b
      https://github.com/xrootd/xrootd/commit/04c654b655ef7e34dcc31ccc483862fd7a63746b
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Unregister file from cache prefetch when it is complete.


  Commit: 133d5eaf97c91c7578ffe36c238bd1162fc626d6
      https://github.com/xrootd/xrootd/commit/133d5eaf97c91c7578ffe36c238bd1162fc626d6
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  Temporary change -- Randomize prefetch file list.


  Commit: 7f16d3795ba45fc12b0e9cb8b7f0f34955838bdd
      https://github.com/xrootd/xrootd/commit/7f16d3795ba45fc12b0e9cb8b7f0f34955838bdd
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Keep failed blocks in map.


  Commit: 4d1ea0d166d0512c8f97d3937ef8307656a608e8
      https://github.com/xrootd/xrootd/commit/4d1ea0d166d0512c8f97d3937ef8307656a608e8
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Fix valgrind error in constructor.


  Commit: fe6b6be375ea338d809028fb5afdce6a73f4c89d
      https://github.com/xrootd/xrootd/commit/fe6b6be375ea338d809028fb5afdce6a73f4c89d
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  Handle case where File::Read() does not wait blocks to be processed.


  Commit: 176f81e2bbcb14b679048fe847a7a8bd6e7d8cc1
      https://github.com/xrootd/xrootd/commit/176f81e2bbcb14b679048fe847a7a8bd6e7d8cc1
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Handle case where File::Read() does not wait blocks to be processed.


  Commit: 652ba12164667230215e97ac5815fa9672bbc420
      https://github.com/xrootd/xrootd/commit/652ba12164667230215e97ac5815fa9672bbc420
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Add util function to release block.


  Commit: d9b414b878c1b929cae99b2013745ea73aa58a18
      https://github.com/xrootd/xrootd/commit/d9b414b878c1b929cae99b2013745ea73aa58a18
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Report client error codes in log.


  Commit: 993d77044767c9309d3ef02765d28251dac4de50
      https://github.com/xrootd/xrootd/commit/993d77044767c9309d3ef02765d28251dac4de50
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Add path info in File::InitiateClose log.


  Commit: 86d94151fabdb5c6bf8d0ad0f22e4581e93b0192
      https://github.com/xrootd/xrootd/commit/86d94151fabdb5c6bf8d0ad0f22e4581e93b0192
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Add asserts.


  Commit: 98525169d5c7c8a04d1caebc8e0a308b544fd929
      https://github.com/xrootd/xrootd/commit/98525169d5c7c8a04d1caebc8e0a308b544fd929
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Check free writing slots before requesting ram block in File::Read().


  Commit: ca271c8b052d5c9b510c471fd2ec2e1c6f7922b2
      https://github.com/xrootd/xrootd/commit/ca271c8b052d5c9b510c471fd2ec2e1c6f7922b2
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc

  Log Message:
  -----------
  Increase severity of message if bytes were missed.


  Commit: 47328dc72b57da61cc5a8a44364d14e6e851a469
      https://github.com/xrootd/xrootd/commit/47328dc72b57da61cc5a8a44364d14e6e851a469
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Fix double read size from direct reads.


  Commit: 28c5f2c0b77f0cf86ab140d2586bfd3d4384ebca
      https://github.com/xrootd/xrootd/commit/28c5f2c0b77f0cf86ab140d2586bfd3d4384ebca
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Fix error in de-registering blocks from write queue at the distruction time. This change solves bug #61.


  Commit: 8840bc80a023004b47f9f4ab09ae232316780d53
      https://github.com/xrootd/xrootd/commit/8840bc80a023004b47f9f4ab09ae232316780d53
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Fix evaluation of prefetch score.


  Commit: 8358a75e34e71e48d2cbfa65ea3bd0c8d6e808c8
      https://github.com/xrootd/xrootd/commit/8358a75e34e71e48d2cbfa65ea3bd0c8d6e808c8
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Handle failed async requests.


  Commit: 7eefc7b096864eb5dd3361cccb1cb3bac913fb27
      https://github.com/xrootd/xrootd/commit/7eefc7b096864eb5dd3361cccb1cb3bac913fb27
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Fix error from the previous commit.


  Commit: c0f53946c44f1842d61c0befa60cf977ad9a14ba
      https://github.com/xrootd/xrootd/commit/c0f53946c44f1842d61c0befa60cf977ad9a14ba
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Set errno in RequestBlock() and RequestBlocksDirect() if failed.


  Commit: d0df2df60e2600450115e96f285b9f223a52acaa
      https://github.com/xrootd/xrootd/commit/d0df2df60e2600450115e96f285b9f223a52acaa
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh

  Log Message:
  -----------
  Wait for signal in Prefetch() function when there is no open file


  Commit: 81a6006aa8e308ffa61343db94c27a911d4680c3
      https://github.com/xrootd/xrootd/commit/81a6006aa8e308ffa61343db94c27a911d4680c3
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  in Prefetch wait 5ms if ram limit has been reached.


  Commit: 13c6e23d20980f4c5a2c2acd0ace34543eb89a18
      https://github.com/xrootd/xrootd/commit/13c6e23d20980f4c5a2c2acd0ace34543eb89a18
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  Optimize random file access in GetNextFileToPrefetch().


  Commit: 4af1628f77fe56d49bf5978b1f8d72a86a1145ed
      https://github.com/xrootd/xrootd/commit/4af1628f77fe56d49bf5978b1f8d72a86a1145ed
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Optimize detection of file available for prefetching.


  Commit: 4dbe4693453d3233e0edbea3619a6d6abb78db60
      https://github.com/xrootd/xrootd/commit/4dbe4693453d3233e0edbea3619a6d6abb78db60
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  DeRegister/Register files in case when they are ready for prefetching.


  Commit: c824c79e5d68c890c8659a77ee31e11ecda2cd73
      https://github.com/xrootd/xrootd/commit/c824c79e5d68c890c8659a77ee31e11ecda2cd73
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache.cmake
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    A src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  First implementation of File::ReadV().


  Commit: f31c829ff165b3967283129902ccaa2a6fd7813e
      https://github.com/xrootd/xrootd/commit/f31c829ff165b3967283129902ccaa2a6fd7813e
  Author: alja <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Fix compilation errror.


  Commit: 62443be72e91a19ca061d7ace2d90ed80dcadec8
      https://github.com/xrootd/xrootd/commit/62443be72e91a19ca061d7ace2d90ed80dcadec8
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache.cmake

  Log Message:
  -----------
  Import vread code from async-vread-baq branch.


  Commit: 7dbb8ffd639b36aeb1cf870d60d708671e542c57
      https://github.com/xrootd/xrootd/commit/7dbb8ffd639b36aeb1cf870d60d708671e542c57
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Add debug print.


  Commit: 60267b5e89ea5c60d1213b2a286c57d3c8b292d1
      https://github.com/xrootd/xrootd/commit/60267b5e89ea5c60d1213b2a286c57d3c8b292d1
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFactory.cc

  Log Message:
  -----------
  Parse prefetch entry correctly.


  Commit: cc78ca0c51e02dc7884c93e2b760db06313f92a1
      https://github.com/xrootd/xrootd/commit/cc78ca0c51e02dc7884c93e2b760db06313f92a1
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Fix bug in VReadProcessBlocks -- removing vector while iterating.


  Commit: 6b12ae03d407b8c291ec38988b54f222cf5376b4
      https://github.com/xrootd/xrootd/commit/6b12ae03d407b8c291ec38988b54f222cf5376b4
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Fix iteration in VReadFromDisk.


  Commit: 673e7e55774650f145aaeb7164be0b884004fd69
      https://github.com/xrootd/xrootd/commit/673e7e55774650f145aaeb7164be0b884004fd69
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Fix offset in disk reads


  Commit: f8848353d7389156577ab101270d04fa3b7ad3ad
      https://github.com/xrootd/xrootd/commit/f8848353d7389156577ab101270d04fa3b7ad3ad
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFactory.cc
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh

  Log Message:
  -----------
  Review open issues, make it compile.


  Commit: f8b27a37fab911feda3b829f0161ed26ee172d1d
      https://github.com/xrootd/xrootd/commit/f8b27a37fab911feda3b829f0161ed26ee172d1d
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFactory.cc
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    M src/XrdFileCache/XrdFileCachePrint.cc

  Log Message:
  -----------
  Whitespace changes.


  Commit: 2a1427b307c80b873da98a11be27272e29cfeaae
      https://github.com/xrootd/xrootd/commit/2a1427b307c80b873da98a11be27272e29cfeaae
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFactory.cc
    M src/XrdFileCache/XrdFileCacheFactory.hh
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  pfc.prefetch now takes int argument: max number of blocks to prefetch per file.


  Commit: c00a774c2c370679facd91486c2c76aab84c6c53
      https://github.com/xrootd/xrootd/commit/c00a774c2c370679facd91486c2c76aab84c6c53
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    A src/XrdFileCache/XrdFileCacheConfiguration.cc
    R src/XrdFileCache/XrdFileCacheFactory.cc
    R src/XrdFileCache/XrdFileCacheFactory.hh
    A src/XrdFileCache/XrdFileCachePurge.cc

  Log Message:
  -----------
  Merge Factory class into Cache class. This makes OucCache::Create() potentially obsolete.


  Commit: 16ed2f3dcc8835134c48881b5dba17c8dd909374
      https://github.com/xrootd/xrootd/commit/16ed2f3dcc8835134c48881b5dba17c8dd909374
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-03-11 (Fri, 11 Mar 2016)

  Changed paths:
    M src/XrdFileCache.cmake
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    A src/XrdFileCache/XrdFileCacheConfiguration.cc
    R src/XrdFileCache/XrdFileCacheFactory.cc
    R src/XrdFileCache/XrdFileCacheFactory.hh
    A src/XrdFileCache/XrdFileCacheFile.cc
    A src/XrdFileCache/XrdFileCacheFile.hh
    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
    A src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Merge pull request #341 from alja/pssasync

pfc: New version of prefetch implementation


  Commit: 04c98cdc958982080369ddcd39b47f9d1e49098b
      https://github.com/xrootd/xrootd/commit/04c98cdc958982080369ddcd39b47f9d1e49098b
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-12 (Sat, 12 Mar 2016)

  Changed paths:
    M src/XrdFileCache.cmake
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Add changed files missing in the previous commit c00a774.


  Commit: 38ea7f928495a0d9c6de9546a1abde0b0b1b3f57
      https://github.com/xrootd/xrootd/commit/38ea7f928495a0d9c6de9546a1abde0b0b1b3f57
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-03-14 (Mon, 14 Mar 2016)

  Changed paths:
    M src/XrdFileCache.cmake
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Merge pull request #342 from alja/pssasync-mergefactory

pfc: Merge Factory class to Cache class.


  Commit: c4dd4d8c29ce2cfc1b834aaf1463f7bfc177ecfa
      https://github.com/xrootd/xrootd/commit/c4dd4d8c29ce2cfc1b834aaf1463f7bfc177ecfa
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M docs/man/xrdcp.1
    M src/XrdApps/XrdCpConfig.cc
    M src/XrdApps/XrdCpConfig.hh
    M src/XrdCl/CMakeLists.txt
    M src/XrdCl/XrdClCopy.cc
    M src/XrdCl/XrdClCopyProcess.cc
    A src/XrdCl/XrdClMetalinkCopyJob.cc
    A src/XrdCl/XrdClMetalinkCopyJob.hh
    M src/XrdCl/XrdClURL.cc
    M src/XrdCl/XrdClURL.hh
    M src/XrdCl/XrdClXRootDResponses.hh
    M src/XrdOuc/XrdOucFileInfo.cc
    M tests/XrdClTests/CMakeLists.txt
    A tests/XrdClTests/MetalinkTest.cc

  Log Message:
  -----------
  Merge branch 'master' into pssasync


  Commit: d89de8d171e86c26425fc6da6c9e95d2d2d0aa93
      https://github.com/xrootd/xrootd/commit/d89de8d171e86c26425fc6da6c9e95d2d2d0aa93
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M src/XrdOuc/XrdOucCache.hh
    M src/XrdPlugins.cmake
    M src/XrdPosix.cmake
    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/XrdPosixObjGaurd.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/XrdUtils.cmake
    M src/XrdXrootd/XrdXrootdAio.cc

  Log Message:
  -----------
  Implement async Posix I/O and deferred file open.


  Commit: d02b22c35a92750b4249d088591afe77fa8062dc
      https://github.com/xrootd/xrootd/commit/d02b22c35a92750b4249d088591afe77fa8062dc
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-18 (Fri, 18 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    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/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Moving to XrdOucCache2.


  Commit: 0a7b83e4e309f549d015ec8105e10df3633e9555
      https://github.com/xrootd/xrootd/commit/0a7b83e4e309f549d015ec8105e10df3633e9555
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M src/XrdPss/XrdPssConfig.cc

  Log Message:
  -----------
  Fix problem with XrdOucCache2 instantiation in XrdPssSys::getCache().


  Commit: 8f681aae349f0656ee0ce4843a05f4fd45a1b698
      https://github.com/xrootd/xrootd/commit/8f681aae349f0656ee0ce4843a05f4fd45a1b698
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheConfiguration.cc

  Log Message:
  -----------
  Set version info relative to XrdOucGetCache2.


  Commit: e6d970fbf758482e126c713b24c3d947ac2924a0
      https://github.com/xrootd/xrootd/commit/e6d970fbf758482e126c713b24c3d947ac2924a0
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.hh

  Log Message:
  -----------
  Add asynchronous read.


  Commit: 703b1bffd11a97ed005b2e4040bf051cad722248
      https://github.com/xrootd/xrootd/commit/703b1bffd11a97ed005b2e4040bf051cad722248
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M src/XrdPss/XrdPssConfig.cc

  Log Message:
  -----------
  Fix white space created in the previous commit.


  Commit: b81e0bf9f1a73b25928aed76aa3adc4b7300e4c4
      https://github.com/xrootd/xrootd/commit/b81e0bf9f1a73b25928aed76aa3adc4b7300e4c4
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    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.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.hh
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.hh
    M src/XrdFileCache/XrdFileCacheVRead.cc
    M src/XrdPss/XrdPssConfig.cc

  Log Message:
  -----------
  Merge pull request #346 from alja/pssasync-move-to-ouccache2

pfc: Move file cache to XrdOucCache2 interface


  Commit: dc7c4970fc35518de8c269c00c5610e1322effb9
      https://github.com/xrootd/xrootd/commit/dc7c4970fc35518de8c269c00c5610e1322effb9
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M src/XrdPosix/XrdPosixXrootd.cc

  Log Message:
  -----------
  Remove unused variable.


  Commit: 090db989e2a43c78991d5a73789798713d5ff420
      https://github.com/xrootd/xrootd/commit/090db989e2a43c78991d5a73789798713d5ff420
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/XrdPosix/XrdPosixFile.cc
    M src/XrdPosix/XrdPosixFile.hh
    M src/XrdPosix/XrdPosixXrootd.cc

  Log Message:
  -----------
  Corrections for partially implemented deferred open.


  Commit: 163d6c54d25ad62df2f86b0eec909ab588a8893c
      https://github.com/xrootd/xrootd/commit/163d6c54d25ad62df2f86b0eec909ab588a8893c
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M docs/PreReleaseNotes.txt
    M src/XrdSecgsi/XrdSecProtocolgsi.cc

  Log Message:
  -----------
  Merge branch 'master' into pssasync


  Commit: d6b41680477b7fda31cf817c0ffa93b9f4155d98
      https://github.com/xrootd/xrootd/commit/d6b41680477b7fda31cf817c0ffa93b9f4155d98
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M src/XrdPosix/XrdPosixFile.hh
    M src/XrdPosix/XrdPosixObjGaurd.hh
    M src/XrdPosix/XrdPosixPrepIO.cc
    M src/XrdPosix/XrdPosixPrepIO.hh
    M src/XrdPosix/XrdPosixXrootd.cc

  Log Message:
  -----------
  More fixes to defered open.


  Commit: 40cbdd97f13e32eea8422b3235f8e658f509d473
      https://github.com/xrootd/xrootd/commit/40cbdd97f13e32eea8422b3235f8e658f509d473
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M src/XrdOuc/XrdOucCache2.hh
    M src/XrdPosix/XrdPosixCacheBC.hh
    M src/XrdPosix/XrdPosixFile.cc
    M src/XrdPosix/XrdPosixFile.hh
    M src/XrdPosix/XrdPosixPrepIO.hh
    M src/XrdPosix/XrdPosixXrootd.cc

  Log Message:
  -----------
  Implement Fstat() at the cache level.


  Commit: bc4c1b7460d014c1e5bf29d611c139a0c8236b0f
      https://github.com/xrootd/xrootd/commit/bc4c1b7460d014c1e5bf29d611c139a0c8236b0f
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-28 (Mon, 28 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    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/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Pass input source as a pointer instead of reference.


  Commit: 830acf58d76e81b3f87164648b36a416236194f5
      https://github.com/xrootd/xrootd/commit/830acf58d76e81b3f87164648b36a416236194f5
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M src/XrdOuc/XrdOucCache2.hh
    M src/XrdPosix/XrdPosixCacheBC.hh
    M src/XrdPosix/XrdPosixFile.cc
    M src/XrdPosix/XrdPosixFile.hh
    M src/XrdPosix/XrdPosixPrepIO.hh
    M src/XrdPosix/XrdPosixXrootd.cc

  Log Message:
  -----------
  Merge branch 'pssasync' of https://github.com/xrootd/xrootd into deferOpen


  Commit: af5b29e0c2643bbb410041fd053d66a1bb503fb2
      https://github.com/xrootd/xrootd/commit/af5b29e0c2643bbb410041fd053d66a1bb503fb2
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh
    M src/XrdFileCache/XrdFileCachePrint.cc

  Log Message:
  -----------
  Put file size in the info file.


  Commit: 946cc296448c3c7f48117ee601981e40ace32080
      https://github.com/xrootd/xrootd/commit/946cc296448c3c7f48117ee601981e40ace32080
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.hh

  Log Message:
  -----------
  Implement Fstat.


  Commit: e6b3b820a66e9ffade513e1dd267b3ffbf82d208
      https://github.com/xrootd/xrootd/commit/e6b3b820a66e9ffade513e1dd267b3ffbf82d208
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  Implement virtual ouc-cache Prepare().


  Commit: d2563c986dac82f38c0b312a4b2bc19920636eca
      https://github.com/xrootd/xrootd/commit/d2563c986dac82f38c0b312a4b2bc19920636eca
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Use file size in info file.


  Commit: d5e176481641b7d2313ff95dac9d1f71ea0740c2
      https://github.com/xrootd/xrootd/commit/d5e176481641b7d2313ff95dac9d1f71ea0740c2
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Clear block map repetitively in InitiateClose().


  Commit: 5610690894532c33aa00e9f7c5bd486062c6ef56
      https://github.com/xrootd/xrootd/commit/5610690894532c33aa00e9f7c5bd486062c6ef56
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-06 (Wed, 06 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.cc

  Log Message:
  -----------
  Fix restoration of file size (bug from the previous commit).


  Commit: a9c3e987c247cdb391cccc601de98361d3bfb221
      https://github.com/xrootd/xrootd/commit/a9c3e987c247cdb391cccc601de98361d3bfb221
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-06 (Wed, 06 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.hh

  Log Message:
  -----------
  Cache local stat.


  Commit: 3b0881293a684d22b7e971884c7deb7422ea3fb5
      https://github.com/xrootd/xrootd/commit/3b0881293a684d22b7e971884c7deb7422ea3fb5
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-06 (Wed, 06 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  InitateClose(): Don't remove this blocks from global write queue.


  Commit: 824a88f69524d4c724fdef98ea5b894b2d53f6bd
      https://github.com/xrootd/xrootd/commit/824a88f69524d4c724fdef98ea5b894b2d53f6bd
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-07 (Thu, 07 Apr 2016)

  Changed paths:
    M src/XrdPosix/XrdPosixObjGaurd.hh

  Log Message:
  -----------
  Add missing initialization.


  Commit: 0c53ef557c846d08be368350607e763466425a5e
      https://github.com/xrootd/xrootd/commit/0c53ef557c846d08be368350607e763466425a5e
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-07 (Thu, 07 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Use cached values of file path and file size instead of access them through XrdPosixFile.


  Commit: 7ccb47b15be7f395dd5fbb0b4c3637a4c55306ba
      https://github.com/xrootd/xrootd/commit/7ccb47b15be7f395dd5fbb0b4c3637a4c55306ba
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-07 (Thu, 07 Apr 2016)

  Changed paths:
    M src/XrdPosix/XrdPosixObjGaurd.hh

  Log Message:
  -----------
  Add missing initialization.


  Commit: 5f2f083a7c64abf0b6966cc723c24e93f9e4aeb0
      https://github.com/xrootd/xrootd/commit/5f2f083a7c64abf0b6966cc723c24e93f9e4aeb0
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-08 (Fri, 08 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh

  Log Message:
  -----------
  Initiate buffer for prefetch score statistics.


  Commit: 748fb3b5c4b3d47d859ba48aadda325dec338ad0
      https://github.com/xrootd/xrootd/commit/748fb3b5c4b3d47d859ba48aadda325dec338ad0
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-04-08 (Fri, 08 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    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/XrdFileCacheInfo.hh
    M src/XrdFileCache/XrdFileCachePrint.cc
    M src/XrdFileCache/XrdFileCacheVRead.cc
    M src/XrdPosix/XrdPosixObjGaurd.hh

  Log Message:
  -----------
  Merge pull request #348 from alja/deferOpen

pfc: Implement deferred open


  Commit: c5ffa70d2aa52a7f5ffe38779410a013fd94f4c5
      https://github.com/xrootd/xrootd/commit/c5ffa70d2aa52a7f5ffe38779410a013fd94f4c5
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-04-08 (Fri, 08 Apr 2016)

  Changed paths:
    M src/XrdPosix.cmake
    R src/XrdPosix/XrdPosixObjGaurd.hh
    A src/XrdPosix/XrdPosixObjGuard.hh
    M src/XrdPosix/XrdPosixPrepIO.cc

  Log Message:
  -----------
  Corectly spell guard!


  Commit: cea8ba5b90392c809fc155f2abd5f911bab9b007
      https://github.com/xrootd/xrootd/commit/cea8ba5b90392c809fc155f2abd5f911bab9b007
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-11 (Mon, 11 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Sync disk every 100 new blocks.


  Commit: 35c5fb907858be7fcb15a5faf6232899ba5e4148
      https://github.com/xrootd/xrootd/commit/35c5fb907858be7fcb15a5faf6232899ba5e4148
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-12 (Tue, 12 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheConfiguration.cc

  Log Message:
  -----------
  Remove obosolete parameter cachedir.


  Commit: 214ccbcd190195054f26ebd0aaaf68bd3fce8b90
      https://github.com/xrootd/xrootd/commit/214ccbcd190195054f26ebd0aaaf68bd3fce8b90
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-12 (Tue, 12 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.cc

  Log Message:
  -----------
  Reject incompatible versions.


  Commit: fe2f44cdae608e96462b5b377290fad951ab2e65
      https://github.com/xrootd/xrootd/commit/fe2f44cdae608e96462b5b377290fad951ab2e65
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-12 (Tue, 12 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh

  Log Message:
  -----------
  Remove obosolete function argument.


  Commit: 5434c47668b6f9703e32fc1ee31bd3a7e323ed26
      https://github.com/xrootd/xrootd/commit/5434c47668b6f9703e32fc1ee31bd3a7e323ed26
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-12 (Tue, 12 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Remove obosolete function argument.


  Commit: e98386aa13295011f2019d7cc60e7afdb5f56bc4
      https://github.com/xrootd/xrootd/commit/e98386aa13295011f2019d7cc60e7afdb5f56bc4
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-12 (Tue, 12 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.hh

  Log Message:
  -----------
  Aligh code.


  Commit: fdb98ab4e6f1b654928eb37a37514a1e06074fb1
      https://github.com/xrootd/xrootd/commit/fdb98ab4e6f1b654928eb37a37514a1e06074fb1
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-12 (Tue, 12 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheConfiguration.cc
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Merge configuration parameters prefetch and prefetch_max_blocks.


  Commit: 071bafa6509f46fd4324f37c41572f9bc25fcb71
      https://github.com/xrootd/xrootd/commit/071bafa6509f46fd4324f37c41572f9bc25fcb71
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-12 (Tue, 12 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheConfiguration.cc

  Log Message:
  -----------
  Define diskusage as an absolute value (GB or TB). This is merge from master.


  Commit: 23dbb6dd0be81104012acb3d1f6c7b40f92997ba
      https://github.com/xrootd/xrootd/commit/23dbb6dd0be81104012acb3d1f6c7b40f92997ba
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-12 (Tue, 12 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheConfiguration.cc

  Log Message:
  -----------
  Set max RAM usage in absolute units.


  Commit: 9da1021570a148b6657f515d075f8832e9845458
      https://github.com/xrootd/xrootd/commit/9da1021570a148b6657f515d075f8832e9845458
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-13 (Wed, 13 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheConfiguration.cc
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Fix compilation error.


  Commit: cacf8e798b9ae5838a31704f2d5a19a674570bc0
      https://github.com/xrootd/xrootd/commit/cacf8e798b9ae5838a31704f2d5a19a674570bc0
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-13 (Wed, 13 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh

  Log Message:
  -----------
  Rename member for prefetch list.


  Commit: ef713b59193b327be726663ea479e0ba34eb8ecc
      https://github.com/xrootd/xrootd/commit/ef713b59193b327be726663ea479e0ba34eb8ecc
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-15 (Fri, 15 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh

  Log Message:
  -----------
  Rename write queue member.


  Commit: 5b3ddc66cc4cfa51a796b79fdfaae8aa9ec847a0
      https://github.com/xrootd/xrootd/commit/5b3ddc66cc4cfa51a796b79fdfaae8aa9ec847a0
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-15 (Fri, 15 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheConfiguration.cc

  Log Message:
  -----------
  Rename parameters for prefetch and available ram.


  Commit: 71ab90a243f5ac3f2b961b1364fa2679c9d80b83
      https://github.com/xrootd/xrootd/commit/71ab90a243f5ac3f2b961b1364fa2679c9d80b83
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-15 (Fri, 15 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheIO.hh
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.hh

  Log Message:
  -----------
  Handle case where new file is attached while a CacheIO object with the same path is still ioActive


  Commit: 62b6585a95b68cabee594fa886d28a9c09aea0e9
      https://github.com/xrootd/xrootd/commit/62b6585a95b68cabee594fa886d28a9c09aea0e9
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-15 (Fri, 15 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Fix error in Info initialization.


  Commit: 1151289c78b5b4a30e4fdce8f0589c0df301600b
      https://github.com/xrootd/xrootd/commit/1151289c78b5b4a30e4fdce8f0589c0df301600b
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-04-15 (Fri, 15 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheConfiguration.cc
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheIO.hh
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.hh
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh

  Log Message:
  -----------
  Merge pull request #350 from alja/delayeddestroy

pfc-V2: Recycle File object during delayed destruction


  Commit: 3246f3fe30b5cdabcb26e999f856bf259dd0f613
      https://github.com/xrootd/xrootd/commit/3246f3fe30b5cdabcb26e999f856bf259dd0f613
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-18 (Mon, 18 Apr 2016)

  Changed paths:
    M src/XrdFileCache/README

  Log Message:
  -----------
  Update.


  Commit: b2dd2b2b5dba6a91e4a5d70f9e270c5bf6163d01
      https://github.com/xrootd/xrootd/commit/b2dd2b2b5dba6a91e4a5d70f9e270c5bf6163d01
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-18 (Mon, 18 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheConfiguration.cc

  Log Message:
  -----------
  Use 'prefetch' string to name a parameter for prefetch level.


  Commit: 4c1b188fadd92a3d01bdf6aa784bbab0dbdda4fa
      https://github.com/xrootd/xrootd/commit/4c1b188fadd92a3d01bdf6aa784bbab0dbdda4fa
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-18 (Mon, 18 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.hh

  Log Message:
  -----------
  Remove obsolete paramter.


  Commit: aa5a918af119b39f4b998e2d387ee4e38f36c9ea
      https://github.com/xrootd/xrootd/commit/aa5a918af119b39f4b998e2d387ee4e38f36c9ea
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-18 (Mon, 18 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheConfiguration.cc

  Log Message:
  -----------
  Run prefetch thread after parsing configuration.


  Commit: 17bdd96076480ea59e22f3e29bde05a153d8829c
      https://github.com/xrootd/xrootd/commit/17bdd96076480ea59e22f3e29bde05a153d8829c
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-18 (Mon, 18 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheConfiguration.cc

  Log Message:
  -----------
  Make RAM usage a required configuration parameter.


  Commit: 8665c17ac0a592190ab9015a0b3b1e89f4de4e1d
      https://github.com/xrootd/xrootd/commit/8665c17ac0a592190ab9015a0b3b1e89f4de4e1d
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-04-18 (Mon, 18 Apr 2016)

  Changed paths:
    M src/XrdFileCache/README
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheConfiguration.cc

  Log Message:
  -----------
  Merge pull request #352 from alja/v2-config

pfc-V2: Set RAM usage required parameter


  Commit: 14d5713034eb095b87482206d583e37eabeea77b
      https://github.com/xrootd/xrootd/commit/14d5713034eb095b87482206d583e37eabeea77b
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-19 (Tue, 19 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Fix possible crash when scheduler calls disk sync at the time of destruction.


  Commit: cc97df629de0d21ff9345d22fa598191a8fdc292
      https://github.com/xrootd/xrootd/commit/cc97df629de0d21ff9345d22fa598191a8fdc292
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-19 (Tue, 19 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Fix logical error.


  Commit: 646e1beab1e6a7fd890bf2c497e6088e818e26c6
      https://github.com/xrootd/xrootd/commit/646e1beab1e6a7fd890bf2c497e6088e818e26c6
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-04-19 (Tue, 19 Apr 2016)

  Changed paths:
    M docs/PreReleaseNotes.txt
    M src/XProtocol/YProtocol.hh
    M src/XrdCl/XrdClAsyncSocketHandler.cc
    M src/XrdCl/XrdClPollerBuiltIn.cc
    M src/XrdCl/XrdClStream.cc
    M src/XrdCl/XrdClStream.hh
    M src/XrdHttp/XrdHttpProtocol.cc
    M src/XrdHttp/xrootd-http.cf
    M src/XrdSecsss/XrdSecProtocolsss.cc

  Log Message:
  -----------
  Merge branch 'master' into pssasync


  Commit: 46e0eb26e1dbde8f62569a90089fccccf6fec942
      https://github.com/xrootd/xrootd/commit/46e0eb26e1dbde8f62569a90089fccccf6fec942
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-04-19 (Tue, 19 Apr 2016)

  Changed paths:
    M src/XrdFileCache/README
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheConfiguration.cc
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheIO.hh
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.hh
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh

  Log Message:
  -----------
  Merge branch 'pssasync' of github.com:xrootd/xrootd into pssasync


  Commit: 420b7d967f640780d94e49b7c743af9b1f9904ca
      https://github.com/xrootd/xrootd/commit/420b7d967f640780d94e49b7c743af9b1f9904ca
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-04-19 (Tue, 19 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Merge pull request #353 from alja/syncCrash

pfc-V2: Fix crash File destructor


  Commit: e2bdc0cdd645f2572fc15c1175219f978b9af64d
      https://github.com/xrootd/xrootd/commit/e2bdc0cdd645f2572fc15c1175219f978b9af64d
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-04-20 (Wed, 20 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Make sure info about blocks since the last sync is also written out.


  Commit: 68547d52dd7e22ab4c3eaa08347c9220c4d51d10
      https://github.com/xrootd/xrootd/commit/68547d52dd7e22ab4c3eaa08347c9220c4d51d10
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-04-20 (Wed, 20 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Merge pull request #356 from osschar/pssasync

Make sure info about blocks since the last sync is also written out.


  Commit: 3270162346aee225288958325e0896f486cd6e71
      https://github.com/xrootd/xrootd/commit/3270162346aee225288958325e0896f486cd6e71
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-20 (Wed, 20 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheConfiguration.cc

  Log Message:
  -----------
  Improve printout of configuration status.


  Commit: 89d0fe0cb0bbd0372fc1feb8bbad1d9bbef3646b
      https://github.com/xrootd/xrootd/commit/89d0fe0cb0bbd0372fc1feb8bbad1d9bbef3646b
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-04-20 (Wed, 20 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheConfiguration.cc

  Log Message:
  -----------
  Merge pull request #357 from alja/conf

pfc-V2: Improve configuration status printout


  Commit: 43c0be0ee05ac134cd6be56aad1b6ae64bb16b7b
      https://github.com/xrootd/xrootd/commit/43c0be0ee05ac134cd6be56aad1b6ae64bb16b7b
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-04-27 (Wed, 27 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  Fix bug in selecting file to prefetch.


  Commit: 25584af562299eed48a71e0a9890cfd7cc9640c7
      https://github.com/xrootd/xrootd/commit/25584af562299eed48a71e0a9890cfd7cc9640c7
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-04-27 (Wed, 27 Apr 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  Merge pull request #360 from alja/patch-1

pfc-V2: Fix bug in selecting file to prefetch


  Commit: 543836940a2b74b58812390df3e0a700045a9dd6
      https://github.com/xrootd/xrootd/commit/543836940a2b74b58812390df3e0a700045a9dd6
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-05-09 (Mon, 09 May 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc

  Log Message:
  -----------
  Add check if reading local stat from cinfo failed.


  Commit: 58ec2907e58263035f0030b6fa1d5ce98b6bfc68
      https://github.com/xrootd/xrootd/commit/58ec2907e58263035f0030b6fa1d5ce98b6bfc68
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-05-10 (Tue, 10 May 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc

  Log Message:
  -----------
  Merge pull request #362 from alja/pssasync-localStat

pfc-V2: fix error handling when accessing local stat


  Commit: 5d8d8fef19377005a26fd4f8fa4727782ee98858
      https://github.com/xrootd/xrootd/commit/5d8d8fef19377005a26fd4f8fa4727782ee98858
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-05-12 (Thu, 12 May 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  Implement virtual Cache::Stat().


  Commit: 4bfa65b64e7f38d207690d1a23ddd834f933530f
      https://github.com/xrootd/xrootd/commit/4bfa65b64e7f38d207690d1a23ddd834f933530f
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-05-12 (Thu, 12 May 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  Merge pull request #366 from alja/stat-pssasync

pfc-V2: implement virtual Cache::Stat()


  Commit: d67631b16736c24fa56d8c8989df4196e939d870
      https://github.com/xrootd/xrootd/commit/d67631b16736c24fa56d8c8989df4196e939d870
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-05-20 (Fri, 20 May 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Properly set disk read and write offsets in hdfs healing mode (files with nonzero offsets).


  Commit: de4dacbf957a5e7172482727f17bd99fcf180ca8
      https://github.com/xrootd/xrootd/commit/de4dacbf957a5e7172482727f17bd99fcf180ca8
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-05-23 (Mon, 23 May 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  In hdfs healing mode forward stat query to origin.


  Commit: c7af3d04ce302b65d3d936c869b524a4cb0d2170
      https://github.com/xrootd/xrootd/commit/c7af3d04ce302b65d3d936c869b524a4cb0d2170
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-05-23 (Mon, 23 May 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.hh

  Log Message:
  -----------
  In hdfs healing mode forward stat query to origin.


  Commit: 864c95119f3fce6c51d272ea53bb006c47852a97
      https://github.com/xrootd/xrootd/commit/864c95119f3fce6c51d272ea53bb006c47852a97
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-05-23 (Mon, 23 May 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Include file offset (hdfs healing mode).


  Commit: 03d1dd652a5c3c38747e898a7115e132bd52535b
      https://github.com/xrootd/xrootd/commit/03d1dd652a5c3c38747e898a7115e132bd52535b
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-05-24 (Tue, 24 May 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheFile.hh
    M src/XrdFileCache/XrdFileCacheIO.hh
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.hh

  Log Message:
  -----------
  FileBlockMode: recycle File object during delayed destruction.


  Commit: 53703741cb154b80ed0fd63c2dc2f9da9aef4c38
      https://github.com/xrootd/xrootd/commit/53703741cb154b80ed0fd63c2dc2f9da9aef4c38
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-05-24 (Tue, 24 May 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    M src/XrdFileCache/XrdFileCacheIO.hh
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.hh
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Merge pull request #371 from alja/hdfs-healing

pfc-V2: transition of hdfs healing code from V1 to V2


  Commit: 660d82d4bc57e423b23723ab489ebf9d9a4016a2
      https://github.com/xrootd/xrootd/commit/660d82d4bc57e423b23723ab489ebf9d9a4016a2
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-05-27 (Fri, 27 May 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    M src/XrdFileCache/XrdFileCacheIO.hh

  Log Message:
  -----------
  Introduce trace macros.


  Commit: 8969ab318af7daa5e4d3068ff25aa3e2f652e313
      https://github.com/xrootd/xrootd/commit/8969ab318af7daa5e4d3068ff25aa3e2f652e313
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-05-27 (Fri, 27 May 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheConfiguration.cc

  Log Message:
  -----------
  Parse trace level.


  Commit: dcb407d70522aa8758cbac3a22ab20ba2ec998ed
      https://github.com/xrootd/xrootd/commit/dcb407d70522aa8758cbac3a22ab20ba2ec998ed
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-03 (Fri, 03 Jun 2016)

  Changed paths:
    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.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh
    M src/XrdFileCache/XrdFileCachePrint.cc
    M src/XrdFileCache/XrdFileCachePurge.cc
    A src/XrdFileCache/XrdFileCacheTrace.hh
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Replace XrdCl::Log with XrdOucTrace


  Commit: 6d1b14415d3265a39334ea55fddf5f8784e56ea2
      https://github.com/xrootd/xrootd/commit/6d1b14415d3265a39334ea55fddf5f8784e56ea2
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-03 (Fri, 03 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh
    M src/XrdFileCache/XrdFileCachePrint.cc
    M src/XrdFileCache/XrdFileCachePurge.cc

  Log Message:
  -----------
  Remove abosolete argument in Info constructor


  Commit: d73754e448fd1975392b480bb987f4e8142906b5
      https://github.com/xrootd/xrootd/commit/d73754e448fd1975392b480bb987f4e8142906b5
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-03 (Fri, 03 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc

  Log Message:
  -----------
  Pass blocksize to File in newBlockFile().


  Commit: 7b8fb092ee71d9923f55d1d12282f6aae002733e
      https://github.com/xrootd/xrootd/commit/7b8fb092ee71d9923f55d1d12282f6aae002733e
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-08 (Wed, 08 Jun 2016)

  Changed paths:
    M src/XrdFileCache/README

  Log Message:
  -----------
  Document trace option.


  Commit: 51a95d9f5e99c7f6e5aab7ea582d1427344f0524
      https://github.com/xrootd/xrootd/commit/51a95d9f5e99c7f6e5aab7ea582d1427344f0524
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-08 (Wed, 08 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.hh

  Log Message:
  -----------
  Protect from invalid reads.


  Commit: c022e29bd8f72545a2a1775c1729ee9f7e9edb27
      https://github.com/xrootd/xrootd/commit/c022e29bd8f72545a2a1775c1729ee9f7e9edb27
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-08 (Wed, 08 Jun 2016)

  Changed paths:
    M src/XrdFileCache/README
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  Default debug level is warning.


  Commit: 8350c5e122de0ffbb7b3ca495195f70b4a6b0c5e
      https://github.com/xrootd/xrootd/commit/8350c5e122de0ffbb7b3ca495195f70b4a6b0c5e
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-06-08 (Wed, 08 Jun 2016)

  Changed paths:
    M src/XrdFileCache/README
    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.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh
    M src/XrdFileCache/XrdFileCachePrint.cc
    M src/XrdFileCache/XrdFileCachePurge.cc
    A src/XrdFileCache/XrdFileCacheTrace.hh
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Merge pull request #373 from alja/trace

pfc-V2: use XrdOucTrace for logging


  Commit: 2c5e9d1e216bdaaf85053e1aebee35d2044b1743
      https://github.com/xrootd/xrootd/commit/2c5e9d1e216bdaaf85053e1aebee35d2044b1743
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-09 (Thu, 09 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheTrace.hh

  Log Message:
  -----------
  Print severity with message.


  Commit: 4379e844b02eefd58cd1e5372e455787d17f1780
      https://github.com/xrootd/xrootd/commit/4379e844b02eefd58cd1e5372e455787d17f1780
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-09 (Thu, 09 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.cc

  Log Message:
  -----------
  Add log message in Read() when 0 bytes read.


  Commit: 0bc5f09417c99a006fd87e5ebad8b323be5523f1
      https://github.com/xrootd/xrootd/commit/0bc5f09417c99a006fd87e5ebad8b323be5523f1
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-09 (Thu, 09 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Add getter for file size.


  Commit: 2dc921b87f9172b58f6449240c33ebdd15125f03
      https://github.com/xrootd/xrootd/commit/2dc921b87f9172b58f6449240c33ebdd15125f03
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-09 (Thu, 09 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  In Open() assert info file exists and its size is nonzero.


  Commit: 035ce727e1f6ed5b817f57e8e08c7715b64365af
      https://github.com/xrootd/xrootd/commit/035ce727e1f6ed5b817f57e8e08c7715b64365af
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-09 (Thu, 09 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc

  Log Message:
  -----------
  Init stat when File is recycled.


  Commit: 0013238b0206d2b7fe16cb3e5b80787de565a39c
      https://github.com/xrootd/xrootd/commit/0013238b0206d2b7fe16cb3e5b80787de565a39c
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-09 (Thu, 09 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc

  Log Message:
  -----------
  Improve readability of relinquish file process.


  Commit: 132f53b7bc9fc2000cbcd60332f523374a7cf2f9
      https://github.com/xrootd/xrootd/commit/132f53b7bc9fc2000cbcd60332f523374a7cf2f9
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-09 (Thu, 09 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc

  Log Message:
  -----------
  Rename File::initateClose() to ioActive()


  Commit: 1fcddb909667515bf95e10b1eda453602d2e6647
      https://github.com/xrootd/xrootd/commit/1fcddb909667515bf95e10b1eda453602d2e6647
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-09 (Thu, 09 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh

  Log Message:
  -----------
  Rename Info::CheckComplete() to Info::UpdateDownloadCompleteStaus().


  Commit: ebff8599518ed0a1f569ba2c290b5db7e4fe72ef
      https://github.com/xrootd/xrootd/commit/ebff8599518ed0a1f569ba2c290b5db7e4fe72ef
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-09 (Thu, 09 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Remove m_stopped varaible. Add stopped prefetch state.


  Commit: 9f8bd80fc20e2b6e5d65c8f6d9609b0e958bb1f7
      https://github.com/xrootd/xrootd/commit/9f8bd80fc20e2b6e5d65c8f6d9609b0e958bb1f7
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-09 (Thu, 09 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Remove Mark/UnMark prefech functions.


  Commit: e422df428c06b8798a1f956fdf27a420fcd71552
      https://github.com/xrootd/xrootd/commit/e422df428c06b8798a1f956fdf27a420fcd71552
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-09 (Thu, 09 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Delete disk syncer in destructor.


  Commit: b5688d6f3e993ecebee17f8905e867dd4969cd55
      https://github.com/xrootd/xrootd/commit/b5688d6f3e993ecebee17f8905e867dd4969cd55
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-09 (Thu, 09 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc

  Log Message:
  -----------
  Set prefetch state when file is recycled by some other IO.


  Commit: 525975795fae168ca940711787fc2520cf1b6b3c
      https://github.com/xrootd/xrootd/commit/525975795fae168ca940711787fc2520cf1b6b3c
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-09 (Thu, 09 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Complete lock/unlock in Open (change relate to previous commit)


  Commit: afb5dcde2934f9a0477cbf53eaf4370c65e47000
      https://github.com/xrootd/xrootd/commit/afb5dcde2934f9a0477cbf53eaf4370c65e47000
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-06-09 (Thu, 09 Jun 2016)

  Changed paths:
    M src/XrdFileCache/README
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.hh
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh
    M src/XrdFileCache/XrdFileCacheTrace.hh

  Log Message:
  -----------
  Merge pull request #374 from alja/stat-defer

pfc-V2: Fixes in reusing File object during delayed destroy


  Commit: 27f4b0b629b56b20b76ca19dfd36dab5925c809a
      https://github.com/xrootd/xrootd/commit/27f4b0b629b56b20b76ca19dfd36dab5925c809a
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-10 (Fri, 10 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    A 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/XrdFileCacheTrace.hh
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Propagate input change from IO to File. This problem solves warning XrdPosix: Unexpected PrepIO call.


  Commit: 3f56363ace7aebec14ce9892168ae16c5a9aa942
      https://github.com/xrootd/xrootd/commit/3f56363ace7aebec14ce9892168ae16c5a9aa942
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-10 (Fri, 10 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  protect against invalid reads: check IO has relinquished File.


  Commit: 7bc109d86e5cfef82c2c57f9fdc82c813ce7da91
      https://github.com/xrootd/xrootd/commit/7bc109d86e5cfef82c2c57f9fdc82c813ce7da91
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-10 (Fri, 10 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc

  Log Message:
  -----------
  Remove debug print.


  Commit: 7963221fb05b0d568e3f94294136d8a029e6dedd
      https://github.com/xrootd/xrootd/commit/7963221fb05b0d568e3f94294136d8a029e6dedd
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-06-10 (Fri, 10 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    A 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/XrdFileCacheTrace.hh
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Merge pull request #376 from alja/update-input

pfc-V2: Propagate change of input source from XrdFileCache::IO to XrdFileCache::File


  Commit: 396ee278e2a8909f3e727360467d83d242888987
      https://github.com/xrootd/xrootd/commit/396ee278e2a8909f3e727360467d83d242888987
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-06-13 (Mon, 13 Jun 2016)

  Changed paths:
    M cmake/FindOpenSSL.cmake
    M cmake/XRootDSystemCheck.cmake
    M docs/PreReleaseNotes.txt
    M docs/man/xrdcp.1
    M [log in to unmask]
    M [log in to unmask]
    M [log in to unmask]
    M [log in to unmask]
    M packaging/rhel/xrootd.functions
    M src/Xrd/XrdConfig.cc
    R src/XrdAcc/XrdAccTest.cc
    M src/XrdApps.cmake
    A src/XrdApps/XrdAccTest.cc
    M src/XrdApps/XrdCpConfig.cc
    M src/XrdApps/XrdCpConfig.hh
    M src/XrdCeph/XrdCephPosix.cc
    M src/XrdCl/CMakeLists.txt
    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/XrdClCopyProcess.cc
    M src/XrdCl/XrdClDefaultEnv.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/XrdClXRootDMsgHandler.cc
    M src/XrdCl/XrdClXRootDTransport.cc
    M src/XrdDig/XrdDigFS.cc
    M src/XrdFrm/XrdFrmTransfer.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
    A src/XrdOuc/XrdOucLogging.cc
    A src/XrdOuc/XrdOucLogging.hh
    M src/XrdSec/XrdSecPManager.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
    M tests/XrdClTests/FileCopyTest.cc
    M tests/XrdClTests/FileTest.cc
    R tests/XrdClTests/MetalinkTest.cc

  Log Message:
  -----------
  Merge branch 'master' into pssasync


  Commit: 63694a5ad21fe290c97505d92836ef9b829c409e
      https://github.com/xrootd/xrootd/commit/63694a5ad21fe290c97505d92836ef9b829c409e
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-13 (Mon, 13 Jun 2016)

  Changed paths:
    M src/XrdFileCache.cmake

  Log Message:
  -----------
  Add XrdFileCacheIO.cc source


  Commit: fd0e54d574905e80340c592fa13fdcd783ccf30b
      https://github.com/xrootd/xrootd/commit/fd0e54d574905e80340c592fa13fdcd783ccf30b
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-06-13 (Mon, 13 Jun 2016)

  Changed paths:
    M src/XrdFileCache.cmake

  Log Message:
  -----------
  Merge pull request #377 from alja/cmake-io

pfc-V2: Add missing source to XrdFileCache.cmake


  Commit: 3c56d49cf636899eedd14f518169a453d0b42082
      https://github.com/xrootd/xrootd/commit/3c56d49cf636899eedd14f518169a453d0b42082
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-15 (Wed, 15 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  In destructor properly check if Info struct  is created.


  Commit: 73933db20529b848b8f62a31d8747605999ec749
      https://github.com/xrootd/xrootd/commit/73933db20529b848b8f62a31d8747605999ec749
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-15 (Wed, 15 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Check XrdOss::Create() return value in File::Open().


  Commit: 59b130dc5c9988c774183ac022e8e73e93fc8aee
      https://github.com/xrootd/xrootd/commit/59b130dc5c9988c774183ac022e8e73e93fc8aee
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-15 (Wed, 15 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Replace assert with an error message.


  Commit: 9e1a9e3cc078c296ef702865bc5c00bbca7c0175
      https://github.com/xrootd/xrootd/commit/9e1a9e3cc078c296ef702865bc5c00bbca7c0175
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-15 (Wed, 15 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc

  Log Message:
  -----------
  Add error message in initCachedStat, if open of info file fails


  Commit: f39041e3fe330cdc4e995e0df61fbd29acf27997
      https://github.com/xrootd/xrootd/commit/f39041e3fe330cdc4e995e0df61fbd29acf27997
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-15 (Wed, 15 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCachePurge.cc

  Log Message:
  -----------
  Add warning with errno if can't open info file.


  Commit: 3ff7f8fd280334b84abd89a31ce94ca2f10aea48
      https://github.com/xrootd/xrootd/commit/3ff7f8fd280334b84abd89a31ce94ca2f10aea48
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-06-16 (Thu, 16 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCachePurge.cc

  Log Message:
  -----------
  Merge pull request #378 from alja/open-error-checks

pfc-V2: Additional file open checks and error messages


  Commit: 9118903f75457239f23afdf6ed4207fff0a9c559
      https://github.com/xrootd/xrootd/commit/9118903f75457239f23afdf6ed4207fff0a9c559
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-06-16 (Thu, 16 Jun 2016)

  Changed paths:
    M src/XrdOuc/XrdOucCache2.hh
    M src/XrdPosix/XrdPosixCacheBC.hh
    M src/XrdPosix/XrdPosixFile.cc
    M src/XrdPosix/XrdPosixFile.hh

  Log Message:
  -----------
  Add Location() method to CacheIO2 to get file location.


  Commit: 8eca724b1e1d1bde94e70caf7995c40a56fc34bb
      https://github.com/xrootd/xrootd/commit/8eca724b1e1d1bde94e70caf7995c40a56fc34bb
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-16 (Thu, 16 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  Fix in Detach for hdfs mode.


  Commit: 9bfd662dfa60c0710a49e60498a9cedf919556cd
      https://github.com/xrootd/xrootd/commit/9bfd662dfa60c0710a49e60498a9cedf919556cd
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-16 (Thu, 16 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  Fix compilation error from the previous commit


  Commit: 56e86a795263a958908a6b66cc946235c3e73d00
      https://github.com/xrootd/xrootd/commit/56e86a795263a958908a6b66cc946235c3e73d00
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-16 (Thu, 16 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Fix index offset i  Sync(). This applies only to hdfs healing mode.


  Commit: 39734236539ee57ba182ae37607f7249a1e6c6b3
      https://github.com/xrootd/xrootd/commit/39734236539ee57ba182ae37607f7249a1e6c6b3
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-16 (Thu, 16 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc

  Log Message:
  -----------
  Change in  severity of read messages.


  Commit: 439ec0c02682d0bc20b7653b8b3fcf92d15a96fd
      https://github.com/xrootd/xrootd/commit/439ec0c02682d0bc20b7653b8b3fcf92d15a96fd
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-06-16 (Thu, 16 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc

  Log Message:
  -----------
  Merge pull request #379 from alja/hdfs-heal-fixes

pfc-V2 Correction in file sync and detach (related only to hdfs healing mode)


  Commit: 2b3a370e8b6138a2b733957673cd3a4a5e844567
      https://github.com/xrootd/xrootd/commit/2b3a370e8b6138a2b733957673cd3a4a5e844567
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-06-16 (Thu, 16 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheIO.cc
    M src/XrdFileCache/XrdFileCacheIO.hh

  Log Message:
  -----------
  Add location printout into Attach() and Update().


  Commit: e3118d8e37a02bd686f455137417872613974b89
      https://github.com/xrootd/xrootd/commit/e3118d8e37a02bd686f455137417872613974b89
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-06-17 (Fri, 17 Jun 2016)

  Changed paths:
    M src/XrdPosix/XrdPosixPrepIO.cc

  Log Message:
  -----------
  Remove unnecessary cast.


  Commit: 170580600597c7aad92aa20801cc53ecd31b2d26
      https://github.com/xrootd/xrootd/commit/170580600597c7aad92aa20801cc53ecd31b2d26
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-06-17 (Fri, 17 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheIO.cc
    M src/XrdFileCache/XrdFileCacheTrace.hh

  Log Message:
  -----------
  Improve printing of Location() in Info trace.


  Commit: 72605c1091cbf508bbd7c16dacd7c3b720e1159c
      https://github.com/xrootd/xrootd/commit/72605c1091cbf508bbd7c16dacd7c3b720e1159c
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-06-17 (Fri, 17 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheIO.cc
    M src/XrdFileCache/XrdFileCacheIO.hh
    M src/XrdFileCache/XrdFileCacheTrace.hh
    M src/XrdPosix/XrdPosixPrepIO.cc

  Log Message:
  -----------
  Merge pull request #380 from osschar/pssasync-mt-2

XrdPfc: Print data server in info trace


  Commit: 6b2bab1448877aac501f9178d4cb884bedf97e96
      https://github.com/xrootd/xrootd/commit/6b2bab1448877aac501f9178d4cb884bedf97e96
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-17 (Fri, 17 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.hh

  Log Message:
  -----------
  Remove obsolete method.


  Commit: 71afe1de18c07e522073837d01592f040c291b43
      https://github.com/xrootd/xrootd/commit/71afe1de18c07e522073837d01592f040c291b43
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-17 (Fri, 17 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc

  Log Message:
  -----------
  Remove trace mesage in Detach becuse similar message is printed already in manager.


  Commit: 8dfb6d86c23705bf47a6a11f1b030d044670feb5
      https://github.com/xrootd/xrootd/commit/8dfb6d86c23705bf47a6a11f1b030d044670feb5
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-17 (Fri, 17 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Store access statistics in bytes instead of number of blocks


  Commit: eaa72a2fc64da5ddbf903b9cbdf8b5145fadd894
      https://github.com/xrootd/xrootd/commit/eaa72a2fc64da5ddbf903b9cbdf8b5145fadd894
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-06-18 (Sat, 18 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc

  Log Message:
  -----------
  Bugfix in hdfs healing mode.


  Commit: 0d9117cad4aa30bf2d096815d74391e91d126655
      https://github.com/xrootd/xrootd/commit/0d9117cad4aa30bf2d096815d74391e91d126655
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.hh
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Merge pull request #381 from alja/access-stat-bytes

pfc-V2 Save and print access statistics in bytes


  Commit: eebcab604979c6d41482b61175b0c6b54dbd2327
      https://github.com/xrootd/xrootd/commit/eebcab604979c6d41482b61175b0c6b54dbd2327
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc

  Log Message:
  -----------
  Merge pull request #382 from osschar/pssasync-mt-2

Bugfix in hdfs healing mode.


  Commit: 07f90411ee18248901b2108e7e0ca10e91affa98
      https://github.com/xrootd/xrootd/commit/07f90411ee18248901b2108e7e0ca10e91affa98
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-21 (Tue, 21 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheIO.hh
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.hh

  Log Message:
  -----------
  Implement defered open for hdfs healing mode.


  Commit: 647ae2cc7440d5162802e112b07373633de69579
      https://github.com/xrootd/xrootd/commit/647ae2cc7440d5162802e112b07373633de69579
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-06-22 (Wed, 22 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheIO.hh
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.hh

  Log Message:
  -----------
  Merge pull request #383 from alja/defer-hdfs

pfc-V2 Implement deferred open for file block mode


  Commit: 6e3d6b894f923923be482ee3e657aa0687f3dfb9
      https://github.com/xrootd/xrootd/commit/6e3d6b894f923923be482ee3e657aa0687f3dfb9
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-06-28 (Tue, 28 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh
    M src/XrdFileCache/XrdFileCachePrint.cc
    M src/XrdFileCache/XrdFileCachePurge.cc
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Properly handle open and read failures of cinfo files.


  Commit: 399b79d22dbc7c5649283e0cf1fd22730fe94289
      https://github.com/xrootd/xrootd/commit/399b79d22dbc7c5649283e0cf1fd22730fe94289
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-06-28 (Tue, 28 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCachePrint.cc

  Log Message:
  -----------
  Beautify block status printout.


  Commit: 0d6e9c889363cb405cf90aaaa433f51027d68802
      https://github.com/xrootd/xrootd/commit/0d6e9c889363cb405cf90aaaa433f51027d68802
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-06-28 (Tue, 28 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh
    M src/XrdFileCache/XrdFileCachePrint.cc
    M src/XrdFileCache/XrdFileCachePurge.cc

  Log Message:
  -----------
  Include filename in traces on most frequent paths.


  Commit: 9d60d674dfbe333a83215d78e14f86ffca73c1c7
      https://github.com/xrootd/xrootd/commit/9d60d674dfbe333a83215d78e14f86ffca73c1c7
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh
    M src/XrdFileCache/XrdFileCachePrint.cc

  Log Message:
  -----------
  Make sure file-block mode also works, needs further fix.


  Commit: 1759992f2fb3a2c7b7fe1cd0178a1e9d677a33b2
      https://github.com/xrootd/xrootd/commit/1759992f2fb3a2c7b7fe1cd0178a1e9d677a33b2
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh

  Log Message:
  -----------
  Whitespace.


  Commit: 5b49d39c413690e45cefa8bbacde224f3cc1bf87
      https://github.com/xrootd/xrootd/commit/5b49d39c413690e45cefa8bbacde224f3cc1bf87
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M docs/PreReleaseNotes.txt
    M docs/man/xrdcp.1
    M docs/man/xrdfs.1
    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/XrdCpFile.cc
    M src/XrdCl/XrdClAsyncSocketHandler.cc
    M src/XrdCl/XrdClAsyncSocketHandler.hh
    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/XrdClStream.cc
    M src/XrdCl/XrdClStream.hh
    M src/XrdCl/XrdClThirdPartyCopyJob.cc
    M src/XrdCl/XrdClXRootDTransport.cc
    M src/XrdCms/XrdCmsProtocol.cc
    M src/XrdNet/XrdNetIF.cc
    M src/XrdNet/XrdNetIF.hh
    M src/XrdOss/XrdOssPath.hh
    M src/XrdOuc/XrdOucFileInfo.cc
    M src/XrdOuc/XrdOucFileInfo.hh
    M src/XrdXml/XrdXmlMetaLink.cc
    M src/XrdXml/XrdXmlMetaLink.hh

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/master' into pssasync-mt-3


  Commit: 4f6de02fc539ad7c73f9a992603ca9dda7cbe1ea
      https://github.com/xrootd/xrootd/commit/4f6de02fc539ad7c73f9a992603ca9dda7cbe1ea
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    A src/XrdOuc/XrdOucCache2.hh
    M src/XrdOuc/XrdOucIOVec.hh

  Log Message:
  -----------
  [Posix] Stage 1: Implement async cache interface.


  Commit: aaed924982bf60490c2fb8e33ca6b7c67538a32e
      https://github.com/xrootd/xrootd/commit/aaed924982bf60490c2fb8e33ca6b7c67538a32e
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdOuc/XrdOucCache2.hh

  Log Message:
  -----------
  Add Stat() and Update() to the Cache2 objects.


  Commit: 5912da03b0c7f5ebf0e6dddc17c5231f406ab665
      https://github.com/xrootd/xrootd/commit/5912da03b0c7f5ebf0e6dddc17c5231f406ab665
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheFactory.cc
    A src/XrdFileCache/XrdFileCacheFile.cc
    A src/XrdFileCache/XrdFileCacheFile.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

  Log Message:
  -----------
  Replace Prefetch class with File class to do async reads.


  Commit: 200b07cd4fc96e943249bee3ba9cf94349c39fa6
      https://github.com/xrootd/xrootd/commit/200b07cd4fc96e943249bee3ba9cf94349c39fa6
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Remove ReadInBlocks().


  Commit: f95eb91accafd8bc2753f6ad518fddf935b45634
      https://github.com/xrootd/xrootd/commit/f95eb91accafd8bc2753f6ad518fddf935b45634
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache.cmake
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.hh

  Log Message:
  -----------
  Compile success.


  Commit: dbcdaeedd23a8d304845cde660685b2fbb1d9b59
      https://github.com/xrootd/xrootd/commit/dbcdaeedd23a8d304845cde660685b2fbb1d9b59
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Implement write queue.


  Commit: 3b544cabcfa3e5fc99ca344c1a0257e6ff23fd27
      https://github.com/xrootd/xrootd/commit/3b544cabcfa3e5fc99ca344c1a0257e6ff23fd27
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Fixes in destruction.


  Commit: 8d1bf2d57bd0d4af7d5bb99f99874eb03a7bf31b
      https://github.com/xrootd/xrootd/commit/8d1bf2d57bd0d4af7d5bb99f99874eb03a7bf31b
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.hh

  Log Message:
  -----------
  Change variable names.


  Commit: e8e63ae9b01bab4813b1701339da1c4925d11450
      https://github.com/xrootd/xrootd/commit/e8e63ae9b01bab4813b1701339da1c4925d11450
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Cleanup.e


  Commit: 9593eac4fd47a36b86c8028af41bf131daca0c7c
      https://github.com/xrootd/xrootd/commit/9593eac4fd47a36b86c8028af41bf131daca0c7c
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheFactory.cc
    M src/XrdFileCache/XrdFileCacheFactory.hh
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Global limit of RAM resources.


  Commit: 676ce7b164f2f5221fc385f0eba1dd1d2938d40f
      https://github.com/xrootd/xrootd/commit/676ce7b164f2f5221fc385f0eba1dd1d2938d40f
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Use same lock for RAM and disk download status. Add Prefetch function().


  Commit: 8f7ca005a4bc00c5e01fc0cf285703a5fb9fdac9
      https://github.com/xrootd/xrootd/commit/8f7ca005a4bc00c5e01fc0cf285703a5fb9fdac9
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh

  Log Message:
  -----------
  Add bit array for prefetch status.


  Commit: 3f25cc5477ad481b7a1ffac2351aa5064e9dc12b
      https://github.com/xrootd/xrootd/commit/3f25cc5477ad481b7a1ffac2351aa5064e9dc12b
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFactory.cc
    M src/XrdFileCache/XrdFileCacheFactory.hh

  Log Message:
  -----------
  Add prefetch option in configuration.


  Commit: b7a756ed32dea0bbc623822494bdbd26faad1b72
      https://github.com/xrootd/xrootd/commit/b7a756ed32dea0bbc623822494bdbd26faad1b72
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Implement prefetch score.


  Commit: ba39afd330ea2a2b7a49aa92cf35f85ae147612b
      https://github.com/xrootd/xrootd/commit/ba39afd330ea2a2b7a49aa92cf35f85ae147612b
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Implement prefetch.


  Commit: d6176c14d97215a52d9cce339eab54d51fbf9996
      https://github.com/xrootd/xrootd/commit/d6176c14d97215a52d9cce339eab54d51fbf9996
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Cache prefetch score.


  Commit: 19a7fb799700a01f293b96f88b45f2b82601691a
      https://github.com/xrootd/xrootd/commit/19a7fb799700a01f293b96f88b45f2b82601691a
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Remove oboslete member.


  Commit: 923085a89f6aa540a13d7abfe5bf12f63e6d7c6f
      https://github.com/xrootd/xrootd/commit/923085a89f6aa540a13d7abfe5bf12f63e6d7c6f
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    A src/XrdFileCache/XrdFileCacheIO.hh

  Log Message:
  -----------
  Move base IO class to separate file.


  Commit: 37ea14007d3eaefd11bd37a360cb1f100a9f77c7
      https://github.com/xrootd/xrootd/commit/37ea14007d3eaefd11bd37a360cb1f100a9f77c7
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache.cmake
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.hh
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.hh

  Log Message:
  -----------
  Move base IO class to separate file.


  Commit: a22e5e49933e076cf25c5fc0274803c33550c0c6
      https://github.com/xrootd/xrootd/commit/a22e5e49933e076cf25c5fc0274803c33550c0c6
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.cc

  Log Message:
  -----------
  Add missing initialization.


  Commit: 96591b33a08974df707f82b65b46a0ff4aeecbab
      https://github.com/xrootd/xrootd/commit/96591b33a08974df707f82b65b46a0ff4aeecbab
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheFactory.cc
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh

  Log Message:
  -----------
  Add dump log messages.


  Commit: a5170c587361693c157c7f1f4b9c913ed2868b60
      https://github.com/xrootd/xrootd/commit/a5170c587361693c157c7f1f4b9c913ed2868b60
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Don't increase ref count to prefetching blocks.


  Commit: 36238c1d7ace10eeb94768e8d7b96a52d6e21eb9
      https://github.com/xrootd/xrootd/commit/36238c1d7ace10eeb94768e8d7b96a52d6e21eb9
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Add missing initialization.


  Commit: c1b648b74276f3461b9ef96e5b18e231484d3d10
      https://github.com/xrootd/xrootd/commit/c1b648b74276f3461b9ef96e5b18e231484d3d10
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Remove prefetching block from map in ProcessBlockResponse if it does not have a ref count.


  Commit: c4c0168427df441d5c4810adf0ae70fdd6767a79
      https://github.com/xrootd/xrootd/commit/c4c0168427df441d5c4810adf0ae70fdd6767a79
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Removed failed prefetched block in ProcessRequest().


  Commit: 153b6d460f794b084f9c1543b62a01fa07739f20
      https://github.com/xrootd/xrootd/commit/153b6d460f794b084f9c1543b62a01fa07739f20
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  return immediately if read from disk failes in Read().


  Commit: 5d918da08595178c73b9bb433022661bd5e1777d
      https://github.com/xrootd/xrootd/commit/5d918da08595178c73b9bb433022661bd5e1777d
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Write statistics in info file.


  Commit: 236a3e23d81889486df7c9e4f49bf45d12758653
      https://github.com/xrootd/xrootd/commit/236a3e23d81889486df7c9e4f49bf45d12758653
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Save score as float.


  Commit: 30759754a779d6ec807767302f0702c558f76a34
      https://github.com/xrootd/xrootd/commit/30759754a779d6ec807767302f0702c558f76a34
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Print info message about prefetch score at the end of destructor.


  Commit: c1bba021b031ce7198b30211163a8ba71063e7f8
      https://github.com/xrootd/xrootd/commit/c1bba021b031ce7198b30211163a8ba71063e7f8
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Reserver ram resources in prefetching.


  Commit: 601a1a849a02f501f3d555e25bf94ed144f8903c
      https://github.com/xrootd/xrootd/commit/601a1a849a02f501f3d555e25bf94ed144f8903c
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc

  Log Message:
  -----------
  Fix class name in log messages.


  Commit: 72883c9962eb17f13a6f977c3ecd48448961b186
      https://github.com/xrootd/xrootd/commit/72883c9962eb17f13a6f977c3ecd48448961b186
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh

  Log Message:
  -----------
  Check write queue size.


  Commit: 43d0c63b2a886be81dab06b37057072a039b98d8
      https://github.com/xrootd/xrootd/commit/43d0c63b2a886be81dab06b37057072a039b98d8
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Change log messages.


  Commit: d92a432700efc25dccaa35ed5ea6ef7cac87d4ef
      https://github.com/xrootd/xrootd/commit/d92a432700efc25dccaa35ed5ea6ef7cac87d4ef
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Fix spelling in log.


  Commit: 641ac4431d0e15d42df823ad2a9822b7a4213100
      https://github.com/xrootd/xrootd/commit/641ac4431d0e15d42df823ad2a9822b7a4213100
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  Add log message in Cache::HaveFreeWritingSlots.


  Commit: 71ef3c019e7da1b0297ca7aaa0c4158aa645e7d8
      https://github.com/xrootd/xrootd/commit/71ef3c019e7da1b0297ca7aaa0c4158aa645e7d8
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Changes in log messages.


  Commit: c2628fe316162b78031ba498761b06a88c869e24
      https://github.com/xrootd/xrootd/commit/c2628fe316162b78031ba498761b06a88c869e24
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Unregister file from cache prefetch when it is complete.


  Commit: af25b4353d614e6b639ef62e384733beb641ae49
      https://github.com/xrootd/xrootd/commit/af25b4353d614e6b639ef62e384733beb641ae49
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  Temporary change -- Randomize prefetch file list.


  Commit: d84350968f924089a5144e3b4342e82b2fc4100c
      https://github.com/xrootd/xrootd/commit/d84350968f924089a5144e3b4342e82b2fc4100c
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Keep failed blocks in map.


  Commit: 25c960519e52c8975fbb4dbca4e70a111bafbc45
      https://github.com/xrootd/xrootd/commit/25c960519e52c8975fbb4dbca4e70a111bafbc45
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Fix valgrind error in constructor.


  Commit: 155827c481292dc14f0c1e3a9db1d834d774baba
      https://github.com/xrootd/xrootd/commit/155827c481292dc14f0c1e3a9db1d834d774baba
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  Handle case where File::Read() does not wait blocks to be processed.


  Commit: 6591d0c2b63925afbc69d6d4ecc41a9b90bf0def
      https://github.com/xrootd/xrootd/commit/6591d0c2b63925afbc69d6d4ecc41a9b90bf0def
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Handle case where File::Read() does not wait blocks to be processed.


  Commit: 069e88d4a4ef6ffbabf4935f01a221d49e0b0662
      https://github.com/xrootd/xrootd/commit/069e88d4a4ef6ffbabf4935f01a221d49e0b0662
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Add util function to release block.


  Commit: 9d67ed8f860d4dfff14461099440cb7f71510885
      https://github.com/xrootd/xrootd/commit/9d67ed8f860d4dfff14461099440cb7f71510885
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Report client error codes in log.


  Commit: 36b44f30c5ce830f2001d7d248212055e8245baf
      https://github.com/xrootd/xrootd/commit/36b44f30c5ce830f2001d7d248212055e8245baf
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Add path info in File::InitiateClose log.


  Commit: 9f5c7713001302cd295c51f9d1e177f9df598d5b
      https://github.com/xrootd/xrootd/commit/9f5c7713001302cd295c51f9d1e177f9df598d5b
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Add asserts.


  Commit: a9756e1e1e09ddd6010af9bafbc027a8e3d4089b
      https://github.com/xrootd/xrootd/commit/a9756e1e1e09ddd6010af9bafbc027a8e3d4089b
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Check free writing slots before requesting ram block in File::Read().


  Commit: 59d5d8f7a1e8bb3bb46357904e1e6853d19e2af5
      https://github.com/xrootd/xrootd/commit/59d5d8f7a1e8bb3bb46357904e1e6853d19e2af5
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc

  Log Message:
  -----------
  Increase severity of message if bytes were missed.


  Commit: b35fa368b98fdbe3ebead8c3e3b360036c971f52
      https://github.com/xrootd/xrootd/commit/b35fa368b98fdbe3ebead8c3e3b360036c971f52
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Fix double read size from direct reads.


  Commit: 296534d75a13a77f1eab7d9b3287ea0f45538483
      https://github.com/xrootd/xrootd/commit/296534d75a13a77f1eab7d9b3287ea0f45538483
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Fix error in de-registering blocks from write queue at the distruction time. This change solves bug #61.


  Commit: 4a33fe433a09e9ec33ad788d60fac1106eb72941
      https://github.com/xrootd/xrootd/commit/4a33fe433a09e9ec33ad788d60fac1106eb72941
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Fix evaluation of prefetch score.


  Commit: 7057a59c56d539d7bcfb3c45697fff7a5dbda17e
      https://github.com/xrootd/xrootd/commit/7057a59c56d539d7bcfb3c45697fff7a5dbda17e
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Handle failed async requests.


  Commit: 812bedba275f7e6ddb1005785ca4f1140c1cb2e0
      https://github.com/xrootd/xrootd/commit/812bedba275f7e6ddb1005785ca4f1140c1cb2e0
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Fix error from the previous commit.


  Commit: 68b4cdc90069c3b75d80e4b5e24c06a66b51ece5
      https://github.com/xrootd/xrootd/commit/68b4cdc90069c3b75d80e4b5e24c06a66b51ece5
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Set errno in RequestBlock() and RequestBlocksDirect() if failed.


  Commit: dd8ab68dd2eb977b7f59fbaa1fe3764ea39ff3ba
      https://github.com/xrootd/xrootd/commit/dd8ab68dd2eb977b7f59fbaa1fe3764ea39ff3ba
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh

  Log Message:
  -----------
  Wait for signal in Prefetch() function when there is no open file


  Commit: 21a5ee572423d17d707c47b21bff0eb45b6581a4
      https://github.com/xrootd/xrootd/commit/21a5ee572423d17d707c47b21bff0eb45b6581a4
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  in Prefetch wait 5ms if ram limit has been reached.


  Commit: 44c8f0cab37d224ee0e5238394647cb1bda94b45
      https://github.com/xrootd/xrootd/commit/44c8f0cab37d224ee0e5238394647cb1bda94b45
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  Optimize random file access in GetNextFileToPrefetch().


  Commit: cc1fff03ea077ca99cbf9d16cc7c02063111d78b
      https://github.com/xrootd/xrootd/commit/cc1fff03ea077ca99cbf9d16cc7c02063111d78b
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Optimize detection of file available for prefetching.


  Commit: 8330a9d3b17a9d85cec2c5d2b0bcd3d657f8ae65
      https://github.com/xrootd/xrootd/commit/8330a9d3b17a9d85cec2c5d2b0bcd3d657f8ae65
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  DeRegister/Register files in case when they are ready for prefetching.


  Commit: 3e259964628c78abd14309e661fea8af8d2f7c1d
      https://github.com/xrootd/xrootd/commit/3e259964628c78abd14309e661fea8af8d2f7c1d
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache.cmake
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    A src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  First implementation of File::ReadV().


  Commit: b04c3f4cf48a2fb1b5fe3c1cac9891753e967a7d
      https://github.com/xrootd/xrootd/commit/b04c3f4cf48a2fb1b5fe3c1cac9891753e967a7d
  Author: alja <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Fix compilation errror.


  Commit: 600103974e52015ba75a658febc39270b3d34da1
      https://github.com/xrootd/xrootd/commit/600103974e52015ba75a658febc39270b3d34da1
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache.cmake

  Log Message:
  -----------
  Import vread code from async-vread-baq branch.


  Commit: 536dbb50221686aed30a22bfd0a4553b9c02021a
      https://github.com/xrootd/xrootd/commit/536dbb50221686aed30a22bfd0a4553b9c02021a
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Add debug print.


  Commit: 7331d6afb4490ceaa362bb6dd00c32372e0eb074
      https://github.com/xrootd/xrootd/commit/7331d6afb4490ceaa362bb6dd00c32372e0eb074
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFactory.cc

  Log Message:
  -----------
  Parse prefetch entry correctly.


  Commit: c77a195c5c65bb6d0cc348f59646bb1b123abda6
      https://github.com/xrootd/xrootd/commit/c77a195c5c65bb6d0cc348f59646bb1b123abda6
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Fix bug in VReadProcessBlocks -- removing vector while iterating.


  Commit: 964706e1d85a6cf6ff9186ea4546e755fbc5e744
      https://github.com/xrootd/xrootd/commit/964706e1d85a6cf6ff9186ea4546e755fbc5e744
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Fix iteration in VReadFromDisk.


  Commit: ce4f46fce97024e67f9c60ead8c0406f09a22841
      https://github.com/xrootd/xrootd/commit/ce4f46fce97024e67f9c60ead8c0406f09a22841
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Fix offset in disk reads


  Commit: 14bc3628295d83aef2e7463dd48950719bae8b68
      https://github.com/xrootd/xrootd/commit/14bc3628295d83aef2e7463dd48950719bae8b68
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFactory.cc
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh

  Log Message:
  -----------
  Review open issues, make it compile.


  Commit: 17544f1d98eed8924645819ce8dbb21fa9bbf327
      https://github.com/xrootd/xrootd/commit/17544f1d98eed8924645819ce8dbb21fa9bbf327
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFactory.cc
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    M src/XrdFileCache/XrdFileCachePrint.cc

  Log Message:
  -----------
  Whitespace changes.


  Commit: e7f0a32fd87a1897c8a0a65577ac3be3fc4747a7
      https://github.com/xrootd/xrootd/commit/e7f0a32fd87a1897c8a0a65577ac3be3fc4747a7
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFactory.cc
    M src/XrdFileCache/XrdFileCacheFactory.hh
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  pfc.prefetch now takes int argument: max number of blocks to prefetch per file.


  Commit: 0a0b3e9926b906fbe5edc17bab7885e6846f6c10
      https://github.com/xrootd/xrootd/commit/0a0b3e9926b906fbe5edc17bab7885e6846f6c10
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    A src/XrdFileCache/XrdFileCacheConfiguration.cc
    R src/XrdFileCache/XrdFileCacheFactory.cc
    R src/XrdFileCache/XrdFileCacheFactory.hh
    A src/XrdFileCache/XrdFileCachePurge.cc

  Log Message:
  -----------
  Merge Factory class into Cache class. This makes OucCache::Create() potentially obsolete.


  Commit: fdd85eab6316c2f2c21fc6417c7310ca3ab0a80b
      https://github.com/xrootd/xrootd/commit/fdd85eab6316c2f2c21fc6417c7310ca3ab0a80b
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache.cmake
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Add changed files missing in the previous commit c00a774.


  Commit: aa2d2035e131f08b3b1ebdef2f09791f8cac9d05
      https://github.com/xrootd/xrootd/commit/aa2d2035e131f08b3b1ebdef2f09791f8cac9d05
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdOuc/XrdOucCache.hh
    M src/XrdPlugins.cmake
    M src/XrdPosix.cmake
    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/XrdPosixObjGaurd.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/XrdUtils.cmake
    M src/XrdXrootd/XrdXrootdAio.cc

  Log Message:
  -----------
  Implement async Posix I/O and deferred file open.


  Commit: f1792af0ad16132c81d8840f75da58d9c73934bd
      https://github.com/xrootd/xrootd/commit/f1792af0ad16132c81d8840f75da58d9c73934bd
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    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/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Moving to XrdOucCache2.


  Commit: fe7b404a0a6093ec8c226ec7d32da14f7ac1435e
      https://github.com/xrootd/xrootd/commit/fe7b404a0a6093ec8c226ec7d32da14f7ac1435e
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdPss/XrdPssConfig.cc

  Log Message:
  -----------
  Fix problem with XrdOucCache2 instantiation in XrdPssSys::getCache().


  Commit: 3733f2a905372a7cc7027935b28c8396a441818d
      https://github.com/xrootd/xrootd/commit/3733f2a905372a7cc7027935b28c8396a441818d
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheConfiguration.cc

  Log Message:
  -----------
  Set version info relative to XrdOucGetCache2.


  Commit: 4b1eedd82cb7f1528d5f05079c49e7f98ec686cd
      https://github.com/xrootd/xrootd/commit/4b1eedd82cb7f1528d5f05079c49e7f98ec686cd
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.hh

  Log Message:
  -----------
  Add asynchronous read.


  Commit: 3eafadd716e9b5dd17477395408a64b57a4dcc83
      https://github.com/xrootd/xrootd/commit/3eafadd716e9b5dd17477395408a64b57a4dcc83
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdPss/XrdPssConfig.cc

  Log Message:
  -----------
  Fix white space created in the previous commit.


  Commit: 9b19c9a5cae8a287d175b7afa95fd4ff75790642
      https://github.com/xrootd/xrootd/commit/9b19c9a5cae8a287d175b7afa95fd4ff75790642
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdPosix/XrdPosixXrootd.cc

  Log Message:
  -----------
  Remove unused variable.


  Commit: 305e61c1f3a8d4572873f0f7a9767b29b352027e
      https://github.com/xrootd/xrootd/commit/305e61c1f3a8d4572873f0f7a9767b29b352027e
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdPosix/XrdPosixFile.cc
    M src/XrdPosix/XrdPosixFile.hh
    M src/XrdPosix/XrdPosixXrootd.cc

  Log Message:
  -----------
  Corrections for partially implemented deferred open.


  Commit: 31677950175fc0b62e7f0b0bac16d19ddf8ea3f3
      https://github.com/xrootd/xrootd/commit/31677950175fc0b62e7f0b0bac16d19ddf8ea3f3
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdPosix/XrdPosixFile.hh
    M src/XrdPosix/XrdPosixObjGaurd.hh
    M src/XrdPosix/XrdPosixPrepIO.cc
    M src/XrdPosix/XrdPosixPrepIO.hh
    M src/XrdPosix/XrdPosixXrootd.cc

  Log Message:
  -----------
  More fixes to defered open.


  Commit: 99dbf8537e42a72983669f9d46d3cbb20b325a5f
      https://github.com/xrootd/xrootd/commit/99dbf8537e42a72983669f9d46d3cbb20b325a5f
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdOuc/XrdOucCache2.hh
    M src/XrdPosix/XrdPosixCacheBC.hh
    M src/XrdPosix/XrdPosixFile.cc
    M src/XrdPosix/XrdPosixFile.hh
    M src/XrdPosix/XrdPosixPrepIO.hh
    M src/XrdPosix/XrdPosixXrootd.cc

  Log Message:
  -----------
  Implement Fstat() at the cache level.


  Commit: ac137cdd41a5d44dc158a3cdf4bdb8ef6f52695f
      https://github.com/xrootd/xrootd/commit/ac137cdd41a5d44dc158a3cdf4bdb8ef6f52695f
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    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/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Pass input source as a pointer instead of reference.


  Commit: 87ea7dd99235b4d631b4c59bf7dd4184b72e14aa
      https://github.com/xrootd/xrootd/commit/87ea7dd99235b4d631b4c59bf7dd4184b72e14aa
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh
    M src/XrdFileCache/XrdFileCachePrint.cc

  Log Message:
  -----------
  Put file size in the info file.


  Commit: 006240b80d5d0f31bc564b79c22ee2dd9581b4aa
      https://github.com/xrootd/xrootd/commit/006240b80d5d0f31bc564b79c22ee2dd9581b4aa
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.hh

  Log Message:
  -----------
  Implement Fstat.


  Commit: dd1441453d1d0e1588773e015b7ff7fc82825a66
      https://github.com/xrootd/xrootd/commit/dd1441453d1d0e1588773e015b7ff7fc82825a66
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  Implement virtual ouc-cache Prepare().


  Commit: 32252ae8b893f5c7ef5d115e8bbd03a92fe32082
      https://github.com/xrootd/xrootd/commit/32252ae8b893f5c7ef5d115e8bbd03a92fe32082
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Use file size in info file.


  Commit: c3126f8c291179c6e3044c73aee3458682ae637e
      https://github.com/xrootd/xrootd/commit/c3126f8c291179c6e3044c73aee3458682ae637e
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Clear block map repetitively in InitiateClose().


  Commit: 09087c71495352abf713b01413591ee7a64f26e4
      https://github.com/xrootd/xrootd/commit/09087c71495352abf713b01413591ee7a64f26e4
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.cc

  Log Message:
  -----------
  Fix restoration of file size (bug from the previous commit).


  Commit: 03dadf42b57ccca4323777c985a1ab039cf9db6c
      https://github.com/xrootd/xrootd/commit/03dadf42b57ccca4323777c985a1ab039cf9db6c
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.hh

  Log Message:
  -----------
  Cache local stat.


  Commit: 2cb7896de62ae47614029c0ee48d246543bc604e
      https://github.com/xrootd/xrootd/commit/2cb7896de62ae47614029c0ee48d246543bc604e
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  InitateClose(): Don't remove this blocks from global write queue.


  Commit: 5daa62506cc7d3c50f85c29780b1a73c0e270be3
      https://github.com/xrootd/xrootd/commit/5daa62506cc7d3c50f85c29780b1a73c0e270be3
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdPosix/XrdPosixObjGaurd.hh

  Log Message:
  -----------
  Add missing initialization.


  Commit: 2297113730d1ae81d087c100200aa5833efc568b
      https://github.com/xrootd/xrootd/commit/2297113730d1ae81d087c100200aa5833efc568b
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Use cached values of file path and file size instead of access them through XrdPosixFile.


  Commit: fe9294c0d2df4d07751b575e01cc9d51b4d9921c
      https://github.com/xrootd/xrootd/commit/fe9294c0d2df4d07751b575e01cc9d51b4d9921c
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdPosix/XrdPosixObjGaurd.hh

  Log Message:
  -----------
  Add missing initialization.


  Commit: 54b57b5cd1735c6cea7d2d395e715aac26ac0544
      https://github.com/xrootd/xrootd/commit/54b57b5cd1735c6cea7d2d395e715aac26ac0544
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh

  Log Message:
  -----------
  Initiate buffer for prefetch score statistics.


  Commit: 52355fb07ae7a810d2720cfd058430fe67003299
      https://github.com/xrootd/xrootd/commit/52355fb07ae7a810d2720cfd058430fe67003299
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdPosix.cmake
    R src/XrdPosix/XrdPosixObjGaurd.hh
    A src/XrdPosix/XrdPosixObjGuard.hh
    M src/XrdPosix/XrdPosixPrepIO.cc

  Log Message:
  -----------
  Corectly spell guard!


  Commit: 9db1bd4fd4d604429dd5b73c9a7b8768a4cd07c4
      https://github.com/xrootd/xrootd/commit/9db1bd4fd4d604429dd5b73c9a7b8768a4cd07c4
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Sync disk every 100 new blocks.


  Commit: a8aed6f17606b72e388c372ad57cf8c04e7092ef
      https://github.com/xrootd/xrootd/commit/a8aed6f17606b72e388c372ad57cf8c04e7092ef
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheConfiguration.cc

  Log Message:
  -----------
  Remove obosolete parameter cachedir.


  Commit: 8d8c530886a41324b67de30aeb7c2495b57d065f
      https://github.com/xrootd/xrootd/commit/8d8c530886a41324b67de30aeb7c2495b57d065f
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.cc

  Log Message:
  -----------
  Reject incompatible versions.


  Commit: dc1243d17f2a2d39563ae1bdf17bfcb52924c85e
      https://github.com/xrootd/xrootd/commit/dc1243d17f2a2d39563ae1bdf17bfcb52924c85e
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh

  Log Message:
  -----------
  Remove obosolete function argument.


  Commit: 73dd8f71b3c1cb266cb3dbcc38a442b1afbb256f
      https://github.com/xrootd/xrootd/commit/73dd8f71b3c1cb266cb3dbcc38a442b1afbb256f
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Remove obosolete function argument.


  Commit: 21efbe21d7ee7188f1ba397bcc6eceb59cb62d78
      https://github.com/xrootd/xrootd/commit/21efbe21d7ee7188f1ba397bcc6eceb59cb62d78
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.hh

  Log Message:
  -----------
  Aligh code.


  Commit: 35312dbdf39fc0318b8ccd65d8e45498033fb88c
      https://github.com/xrootd/xrootd/commit/35312dbdf39fc0318b8ccd65d8e45498033fb88c
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheConfiguration.cc
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Merge configuration parameters prefetch and prefetch_max_blocks.


  Commit: 64ad76093038710790cc0e9c314a74c70ba91362
      https://github.com/xrootd/xrootd/commit/64ad76093038710790cc0e9c314a74c70ba91362
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheConfiguration.cc

  Log Message:
  -----------
  Define diskusage as an absolute value (GB or TB). This is merge from master.


  Commit: 13dc7f4007fadef3456800cc26f1a53b899e7572
      https://github.com/xrootd/xrootd/commit/13dc7f4007fadef3456800cc26f1a53b899e7572
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheConfiguration.cc

  Log Message:
  -----------
  Set max RAM usage in absolute units.


  Commit: f7e32ced677220fe15d2f408661c991aa3f3160f
      https://github.com/xrootd/xrootd/commit/f7e32ced677220fe15d2f408661c991aa3f3160f
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheConfiguration.cc
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Fix compilation error.


  Commit: 626c6e338184075e24db224ff1ff73ce2c574bb6
      https://github.com/xrootd/xrootd/commit/626c6e338184075e24db224ff1ff73ce2c574bb6
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh

  Log Message:
  -----------
  Rename member for prefetch list.


  Commit: b6f911b4ee489889ad0068681dbb71bd78f7be0c
      https://github.com/xrootd/xrootd/commit/b6f911b4ee489889ad0068681dbb71bd78f7be0c
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh

  Log Message:
  -----------
  Rename write queue member.


  Commit: eec7cd80a9a85c2b07f7ba7bc949ea846d639d85
      https://github.com/xrootd/xrootd/commit/eec7cd80a9a85c2b07f7ba7bc949ea846d639d85
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheConfiguration.cc

  Log Message:
  -----------
  Rename parameters for prefetch and available ram.


  Commit: 62d79be9cefc418bf69d4d33eb103272c8611af6
      https://github.com/xrootd/xrootd/commit/62d79be9cefc418bf69d4d33eb103272c8611af6
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheIO.hh
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.hh

  Log Message:
  -----------
  Handle case where new file is attached while a CacheIO object with the same path is still ioActive


  Commit: e21fda9bb987451c33ea507b491c5f76e232e23d
      https://github.com/xrootd/xrootd/commit/e21fda9bb987451c33ea507b491c5f76e232e23d
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Fix error in Info initialization.


  Commit: 8c21d4a76e16963ccbf30059e54baeceaacfb625
      https://github.com/xrootd/xrootd/commit/8c21d4a76e16963ccbf30059e54baeceaacfb625
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/README

  Log Message:
  -----------
  Update.


  Commit: d1ad293ffd2732684a499a90b06c110c42964664
      https://github.com/xrootd/xrootd/commit/d1ad293ffd2732684a499a90b06c110c42964664
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheConfiguration.cc

  Log Message:
  -----------
  Use 'prefetch' string to name a parameter for prefetch level.


  Commit: b88ec9bdd7aaf8087a932b141eac1c485f5af507
      https://github.com/xrootd/xrootd/commit/b88ec9bdd7aaf8087a932b141eac1c485f5af507
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.hh

  Log Message:
  -----------
  Remove obsolete paramter.


  Commit: 9514dd1effa75083a00f76cb91f34be5021d05a4
      https://github.com/xrootd/xrootd/commit/9514dd1effa75083a00f76cb91f34be5021d05a4
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheConfiguration.cc

  Log Message:
  -----------
  Run prefetch thread after parsing configuration.


  Commit: 4701b80806b5bfb7413befd63d1e0419d651a74b
      https://github.com/xrootd/xrootd/commit/4701b80806b5bfb7413befd63d1e0419d651a74b
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheConfiguration.cc

  Log Message:
  -----------
  Make RAM usage a required configuration parameter.


  Commit: 68daa46383353f84d4bb3ee3b969cec1d5a09206
      https://github.com/xrootd/xrootd/commit/68daa46383353f84d4bb3ee3b969cec1d5a09206
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Fix possible crash when scheduler calls disk sync at the time of destruction.


  Commit: b1930bc608c471b7b7f89186960ee413ffce27ee
      https://github.com/xrootd/xrootd/commit/b1930bc608c471b7b7f89186960ee413ffce27ee
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Fix logical error.


  Commit: b3f04c334b22cedf01bf71771a605027bafa3a2a
      https://github.com/xrootd/xrootd/commit/b3f04c334b22cedf01bf71771a605027bafa3a2a
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Make sure info about blocks since the last sync is also written out.


  Commit: 1190a6bb287903a29113223b8580f7e3e1f554fa
      https://github.com/xrootd/xrootd/commit/1190a6bb287903a29113223b8580f7e3e1f554fa
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheConfiguration.cc

  Log Message:
  -----------
  Improve printout of configuration status.


  Commit: aad1d2e82d0ff784211e88ac01b41294053fc684
      https://github.com/xrootd/xrootd/commit/aad1d2e82d0ff784211e88ac01b41294053fc684
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  Fix bug in selecting file to prefetch.


  Commit: ee33f420b257aaa239d85e1ab7e976692b91b20c
      https://github.com/xrootd/xrootd/commit/ee33f420b257aaa239d85e1ab7e976692b91b20c
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc

  Log Message:
  -----------
  Add check if reading local stat from cinfo failed.


  Commit: b3475e9cb50187a1a0b6c01a7dc885caaada7f8b
      https://github.com/xrootd/xrootd/commit/b3475e9cb50187a1a0b6c01a7dc885caaada7f8b
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  Implement virtual Cache::Stat().


  Commit: edd92a878474d90b8db92609db5e48ffd021c09e
      https://github.com/xrootd/xrootd/commit/edd92a878474d90b8db92609db5e48ffd021c09e
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Properly set disk read and write offsets in hdfs healing mode (files with nonzero offsets).


  Commit: 833a04d89ad150fc36d98ecf4a5f3de6c794bf65
      https://github.com/xrootd/xrootd/commit/833a04d89ad150fc36d98ecf4a5f3de6c794bf65
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  In hdfs healing mode forward stat query to origin.


  Commit: 77a49d4d121375df82e5b20d07f9ec0a996f528b
      https://github.com/xrootd/xrootd/commit/77a49d4d121375df82e5b20d07f9ec0a996f528b
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.hh

  Log Message:
  -----------
  In hdfs healing mode forward stat query to origin.


  Commit: 162763f290a9dd9ad01879d073c5a9ba10f046b8
      https://github.com/xrootd/xrootd/commit/162763f290a9dd9ad01879d073c5a9ba10f046b8
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Include file offset (hdfs healing mode).


  Commit: 9122bc3385108dedefc77105267693c7bdcbe848
      https://github.com/xrootd/xrootd/commit/9122bc3385108dedefc77105267693c7bdcbe848
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheFile.hh
    M src/XrdFileCache/XrdFileCacheIO.hh
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.hh

  Log Message:
  -----------
  FileBlockMode: recycle File object during delayed destruction.


  Commit: 83939f21a63df9af1fdf993ca09310874aec589c
      https://github.com/xrootd/xrootd/commit/83939f21a63df9af1fdf993ca09310874aec589c
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    M src/XrdFileCache/XrdFileCacheIO.hh

  Log Message:
  -----------
  Introduce trace macros.


  Commit: 0cc08da056b473e3f52452cd77cd1a20ae681fa2
      https://github.com/xrootd/xrootd/commit/0cc08da056b473e3f52452cd77cd1a20ae681fa2
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheConfiguration.cc

  Log Message:
  -----------
  Parse trace level.


  Commit: 11b4d042fe1ddde39fc94a10a7c80ee38ab46a19
      https://github.com/xrootd/xrootd/commit/11b4d042fe1ddde39fc94a10a7c80ee38ab46a19
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    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.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh
    M src/XrdFileCache/XrdFileCachePrint.cc
    M src/XrdFileCache/XrdFileCachePurge.cc
    A src/XrdFileCache/XrdFileCacheTrace.hh
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Replace XrdCl::Log with XrdOucTrace


  Commit: 9c53ad5371b963aa63abde8e4260246f8207ad51
      https://github.com/xrootd/xrootd/commit/9c53ad5371b963aa63abde8e4260246f8207ad51
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh
    M src/XrdFileCache/XrdFileCachePrint.cc
    M src/XrdFileCache/XrdFileCachePurge.cc

  Log Message:
  -----------
  Remove abosolete argument in Info constructor


  Commit: 14af019b6587b4cb3fdad8368d4aa9eddb153837
      https://github.com/xrootd/xrootd/commit/14af019b6587b4cb3fdad8368d4aa9eddb153837
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc

  Log Message:
  -----------
  Pass blocksize to File in newBlockFile().


  Commit: b8fe26b8dc2134a101d615a6432a833cd42d737e
      https://github.com/xrootd/xrootd/commit/b8fe26b8dc2134a101d615a6432a833cd42d737e
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/README

  Log Message:
  -----------
  Document trace option.


  Commit: 46a7c9adb5cff610d3e3e286b582da5ecdeb2a91
      https://github.com/xrootd/xrootd/commit/46a7c9adb5cff610d3e3e286b582da5ecdeb2a91
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.hh

  Log Message:
  -----------
  Protect from invalid reads.


  Commit: ff56cc5cbe95400bd4fb5968960cb2bc33a91e97
      https://github.com/xrootd/xrootd/commit/ff56cc5cbe95400bd4fb5968960cb2bc33a91e97
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/README
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  Default debug level is warning.


  Commit: 64b0060a5381a2a05a56379c479adb54067df5e1
      https://github.com/xrootd/xrootd/commit/64b0060a5381a2a05a56379c479adb54067df5e1
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheTrace.hh

  Log Message:
  -----------
  Print severity with message.


  Commit: 0530657625c457b4efa0d53e3f3afb5559d00cd6
      https://github.com/xrootd/xrootd/commit/0530657625c457b4efa0d53e3f3afb5559d00cd6
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.cc

  Log Message:
  -----------
  Add log message in Read() when 0 bytes read.


  Commit: fbbc2e6f90d59eac1a8ddd10f4a17a9c293f5d13
      https://github.com/xrootd/xrootd/commit/fbbc2e6f90d59eac1a8ddd10f4a17a9c293f5d13
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Add getter for file size.


  Commit: 73709c36aaaa38134e6b91c15329cefeba6f1ac5
      https://github.com/xrootd/xrootd/commit/73709c36aaaa38134e6b91c15329cefeba6f1ac5
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  In Open() assert info file exists and its size is nonzero.


  Commit: ec1b207bfc1805cc4d0e59d6794e5a8ea0c294ca
      https://github.com/xrootd/xrootd/commit/ec1b207bfc1805cc4d0e59d6794e5a8ea0c294ca
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc

  Log Message:
  -----------
  Init stat when File is recycled.


  Commit: 96b3cf76b3c52ec17da5ad05b51a27e3be4bf702
      https://github.com/xrootd/xrootd/commit/96b3cf76b3c52ec17da5ad05b51a27e3be4bf702
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc

  Log Message:
  -----------
  Improve readability of relinquish file process.


  Commit: e5e4699e3050b6a8644da1f48ab59d7d1cdedfd7
      https://github.com/xrootd/xrootd/commit/e5e4699e3050b6a8644da1f48ab59d7d1cdedfd7
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc

  Log Message:
  -----------
  Rename File::initateClose() to ioActive()


  Commit: 4a6185527f3e044df14067c4d6368031c1678a7f
      https://github.com/xrootd/xrootd/commit/4a6185527f3e044df14067c4d6368031c1678a7f
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh

  Log Message:
  -----------
  Rename Info::CheckComplete() to Info::UpdateDownloadCompleteStaus().


  Commit: 3ffa8209e1d9a34b6fa81324386c27ac02a9656a
      https://github.com/xrootd/xrootd/commit/3ffa8209e1d9a34b6fa81324386c27ac02a9656a
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Remove m_stopped varaible. Add stopped prefetch state.


  Commit: 3220cb264dbc9f608efe64be0c7bc9f23fa046d8
      https://github.com/xrootd/xrootd/commit/3220cb264dbc9f608efe64be0c7bc9f23fa046d8
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Remove Mark/UnMark prefech functions.


  Commit: adcf9328a1d0cf9377688ce10fed5e13975cc94a
      https://github.com/xrootd/xrootd/commit/adcf9328a1d0cf9377688ce10fed5e13975cc94a
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Delete disk syncer in destructor.


  Commit: b043f3235c6d9d3a711f76b878da002431b43ed0
      https://github.com/xrootd/xrootd/commit/b043f3235c6d9d3a711f76b878da002431b43ed0
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc

  Log Message:
  -----------
  Set prefetch state when file is recycled by some other IO.


  Commit: dc19b05626eb31b6adf6259624afd5bfd605f722
      https://github.com/xrootd/xrootd/commit/dc19b05626eb31b6adf6259624afd5bfd605f722
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Complete lock/unlock in Open (change relate to previous commit)


  Commit: ffaeaa3a2b1d247a9b4b6673ae9515240bc16a6a
      https://github.com/xrootd/xrootd/commit/ffaeaa3a2b1d247a9b4b6673ae9515240bc16a6a
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    A 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/XrdFileCacheTrace.hh
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Propagate input change from IO to File. This problem solves warning XrdPosix: Unexpected PrepIO call.


  Commit: d66b04e529f70665ae40171849d590ecabea66f1
      https://github.com/xrootd/xrootd/commit/d66b04e529f70665ae40171849d590ecabea66f1
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  protect against invalid reads: check IO has relinquished File.


  Commit: 915d0037faa8297461f86038bacd8ebaba1778a4
      https://github.com/xrootd/xrootd/commit/915d0037faa8297461f86038bacd8ebaba1778a4
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc

  Log Message:
  -----------
  Remove debug print.


  Commit: 558d8f8844265d0d74554d62ab5bc5009e6c4f49
      https://github.com/xrootd/xrootd/commit/558d8f8844265d0d74554d62ab5bc5009e6c4f49
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache.cmake

  Log Message:
  -----------
  Add XrdFileCacheIO.cc source


  Commit: 479e5a7c2ac41020d1cce1ab25eb501989b5825b
      https://github.com/xrootd/xrootd/commit/479e5a7c2ac41020d1cce1ab25eb501989b5825b
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  In destructor properly check if Info struct  is created.


  Commit: 2dfa47e44c62f59ea4267f4c8b3a5fe8d3eb39cc
      https://github.com/xrootd/xrootd/commit/2dfa47e44c62f59ea4267f4c8b3a5fe8d3eb39cc
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Check XrdOss::Create() return value in File::Open().


  Commit: 97f8328f36b8505fc327b0da48761d797d55c176
      https://github.com/xrootd/xrootd/commit/97f8328f36b8505fc327b0da48761d797d55c176
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Replace assert with an error message.


  Commit: 73d4160bf800e2b17185bab7d7101dd631105e42
      https://github.com/xrootd/xrootd/commit/73d4160bf800e2b17185bab7d7101dd631105e42
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc

  Log Message:
  -----------
  Add error message in initCachedStat, if open of info file fails


  Commit: ef7dc5a67b1399135eea9c8189397b9fc83f60bd
      https://github.com/xrootd/xrootd/commit/ef7dc5a67b1399135eea9c8189397b9fc83f60bd
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCachePurge.cc

  Log Message:
  -----------
  Add warning with errno if can't open info file.


  Commit: 104ef69bffb0f90b795b95a421198a27e63cc279
      https://github.com/xrootd/xrootd/commit/104ef69bffb0f90b795b95a421198a27e63cc279
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdOuc/XrdOucCache2.hh
    M src/XrdPosix/XrdPosixCacheBC.hh
    M src/XrdPosix/XrdPosixFile.cc
    M src/XrdPosix/XrdPosixFile.hh

  Log Message:
  -----------
  Add Location() method to CacheIO2 to get file location.


  Commit: 680daeecb54f35e8ebd8a9e7cdadb200e98f2608
      https://github.com/xrootd/xrootd/commit/680daeecb54f35e8ebd8a9e7cdadb200e98f2608
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  Fix in Detach for hdfs mode.


  Commit: 17679c8f1e5c5da9960be5bbe017745b6fb8527f
      https://github.com/xrootd/xrootd/commit/17679c8f1e5c5da9960be5bbe017745b6fb8527f
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  Fix compilation error from the previous commit


  Commit: 7bb4d44e0f83955894f4069d9898df229cf8e47e
      https://github.com/xrootd/xrootd/commit/7bb4d44e0f83955894f4069d9898df229cf8e47e
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Fix index offset i  Sync(). This applies only to hdfs healing mode.


  Commit: d9efc93a1bf31353436233a5af22aa6304a64efe
      https://github.com/xrootd/xrootd/commit/d9efc93a1bf31353436233a5af22aa6304a64efe
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc

  Log Message:
  -----------
  Change in  severity of read messages.


  Commit: a415832cd79709c94f38585112fdf2e79f3f3675
      https://github.com/xrootd/xrootd/commit/a415832cd79709c94f38585112fdf2e79f3f3675
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheIO.cc
    M src/XrdFileCache/XrdFileCacheIO.hh

  Log Message:
  -----------
  Add location printout into Attach() and Update().


  Commit: ef144961581da29ffc79c60556e9dc48fc432b69
      https://github.com/xrootd/xrootd/commit/ef144961581da29ffc79c60556e9dc48fc432b69
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdPosix/XrdPosixPrepIO.cc

  Log Message:
  -----------
  Remove unnecessary cast.


  Commit: 91e0dd85e815dddf0878c97b55624a1c7b84b1f1
      https://github.com/xrootd/xrootd/commit/91e0dd85e815dddf0878c97b55624a1c7b84b1f1
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheIO.cc
    M src/XrdFileCache/XrdFileCacheTrace.hh

  Log Message:
  -----------
  Improve printing of Location() in Info trace.


  Commit: 0b7a90b31ebf6441d6d3cce6a2403adf4ed38c41
      https://github.com/xrootd/xrootd/commit/0b7a90b31ebf6441d6d3cce6a2403adf4ed38c41
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.hh

  Log Message:
  -----------
  Remove obsolete method.


  Commit: 2c6370a57f1f09671bddaa6c8348d6072a0f9d79
      https://github.com/xrootd/xrootd/commit/2c6370a57f1f09671bddaa6c8348d6072a0f9d79
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc

  Log Message:
  -----------
  Remove trace mesage in Detach becuse similar message is printed already in manager.


  Commit: fd98b55fd261ff1af75bce359b227c86eed396df
      https://github.com/xrootd/xrootd/commit/fd98b55fd261ff1af75bce359b227c86eed396df
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Store access statistics in bytes instead of number of blocks


  Commit: 88f722d1ef52902c5a704ddf857b34f6b0ece456
      https://github.com/xrootd/xrootd/commit/88f722d1ef52902c5a704ddf857b34f6b0ece456
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc

  Log Message:
  -----------
  Bugfix in hdfs healing mode.


  Commit: 4e3e35c9b444689a01fde68a6efce07869c97c21
      https://github.com/xrootd/xrootd/commit/4e3e35c9b444689a01fde68a6efce07869c97c21
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheIO.hh
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.hh

  Log Message:
  -----------
  Implement defered open for hdfs healing mode.


  Commit: f18d8e8e161604890e256bc8c58a3f65a073b8bf
      https://github.com/xrootd/xrootd/commit/f18d8e8e161604890e256bc8c58a3f65a073b8bf
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Log Message:
  -----------
  Merge branch 'pssasync' of github.com:xrootd/xrootd into pssasync


  Commit: 74fea1a6061333e79d9930dbc8004cee3c72317b
      https://github.com/xrootd/xrootd/commit/74fea1a6061333e79d9930dbc8004cee3c72317b
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-30 (Thu, 30 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.hh

  Log Message:
  -----------
  Print access statistics in top *cinfo class.


  Commit: 15e65299ec7941688ff60ce79d075691bcbd5eb5
      https://github.com/xrootd/xrootd/commit/15e65299ec7941688ff60ce79d075691bcbd5eb5
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-30 (Thu, 30 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.cc

  Log Message:
  -----------
  Include access statistics status in return value of Read() function.


  Commit: 4d9c2951fba1528f2813bcbadb7b1e2833fc34ce
      https://github.com/xrootd/xrootd/commit/4d9c2951fba1528f2813bcbadb7b1e2833fc34ce
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-30 (Thu, 30 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc

  Log Message:
  -----------
  Always open info file in RW mode.


  Commit: 83a073a758beb5bf687a5f849126fde18c7f1e8c
      https://github.com/xrootd/xrootd/commit/83a073a758beb5bf687a5f849126fde18c7f1e8c
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-30 (Thu, 30 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.hh

  Log Message:
  -----------
  move code to print access stat to separate function.


  Commit: a2ae378734ea39b2cf3a26a1865c7ebcdcea22a7
      https://github.com/xrootd/xrootd/commit/a2ae378734ea39b2cf3a26a1865c7ebcdcea22a7
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-06-30 (Thu, 30 Jun 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.cc

  Log Message:
  -----------
  Don't init download status buffer when bufferSize is not initated. This is needed for file block mode.


  Commit: 6da4821b4ce74f8315c9ea7e5a8265b6be0e3504
      https://github.com/xrootd/xrootd/commit/6da4821b4ce74f8315c9ea7e5a8265b6be0e3504
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-07-01 (Fri, 01 Jul 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc

  Log Message:
  -----------
  Write access count in info file, skip writing downloaded bits


  Commit: 87c7a717f80119fe2ac97284852c1cb0512a7e34
      https://github.com/xrootd/xrootd/commit/87c7a717f80119fe2ac97284852c1cb0512a7e34
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-07-01 (Fri, 01 Jul 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh

  Log Message:
  -----------
  Fix return value of GetSizeInBytes() when buffer size is not initialized. Initialize m_fileSize memeber in constructor.


  Commit: ca651b96c1c597a7015a6bb8bdb86a3388bdadb7
      https://github.com/xrootd/xrootd/commit/ca651b96c1c597a7015a6bb8bdb86a3388bdadb7
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-07-01 (Fri, 01 Jul 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh
    M src/XrdFileCache/XrdFileCachePrint.cc

  Log Message:
  -----------
  Negate info version to mark info file is top level file in hdfs healing.


  Commit: 3df0a497a4993dbd3769a465dbf6bb45385e0ca8
      https://github.com/xrootd/xrootd/commit/3df0a497a4993dbd3769a465dbf6bb45385e0ca8
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-07-01 (Fri, 01 Jul 2016)

  Changed paths:
    M docs/PreReleaseNotes.txt
    M src/XrdPosix/XrdPosixObject.cc

  Log Message:
  -----------
  Merge branch 'master' into pssasync


  Commit: b74ca36926296c88ead9c6ed0030edfc0cf762f8
      https://github.com/xrootd/xrootd/commit/b74ca36926296c88ead9c6ed0030edfc0cf762f8
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-07-01 (Fri, 01 Jul 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIO.cc

  Log Message:
  -----------
  IO::Update() call location on m_io, not on myself.


  Commit: 790904dcfc00ca4f30b13eb7364d0f8154053df1
      https://github.com/xrootd/xrootd/commit/790904dcfc00ca4f30b13eb7364d0f8154053df1
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-07-01 (Fri, 01 Jul 2016)

  Changed paths:
    M docs/PreReleaseNotes.txt
    M src/XrdPosix/XrdPosixObject.cc

  Log Message:
  -----------
  Merge branch 'pssasync' into pssasync-mt-3
- Fix for double unlock of the mutex.


  Commit: 148aef62030f9a181781eaf3dcb4c1b2f5e2d359
      https://github.com/xrootd/xrootd/commit/148aef62030f9a181781eaf3dcb4c1b2f5e2d359
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-07-06 (Wed, 06 Jul 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheInfo.cc

  Log Message:
  -----------
  Fix memory leak in Info file in case read is not valid.


  Commit: 6d37e032b21b3b374a18cca95ab11f48405b9619
      https://github.com/xrootd/xrootd/commit/6d37e032b21b3b374a18cca95ab11f48405b9619
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-07-06 (Wed, 06 Jul 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCachePrint.cc

  Log Message:
  -----------
  Print access statistics for top level info file in file block mode.


  Commit: 1d0d58e3d47b6cd2bfc1e8c74a8e6fe06ca6f160
      https://github.com/xrootd/xrootd/commit/1d0d58e3d47b6cd2bfc1e8c74a8e6fe06ca6f160
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-07-07 (Thu, 07 Jul 2016)

  Changed paths:
    M docs/PreReleaseNotes.txt
    M src/XrdFileCache/XrdFileCacheIO.cc
    M src/XrdPosix/XrdPosixObject.cc

  Log Message:
  -----------
  Merge branch 'pssasync-mt-3' of https://github.com/osschar/xrootd into pssasync-mt-3


  Commit: 3a622d01eab0f55edfa74b91379ffa2521927483
      https://github.com/xrootd/xrootd/commit/3a622d01eab0f55edfa74b91379ffa2521927483
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-07-07 (Thu, 07 Jul 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Fix unloc of unlocked mutex in destructor. Write info header in File::Sync().


  Commit: eab846bc951ff17cf36adff6877631b05ad25af3
      https://github.com/xrootd/xrootd/commit/eab846bc951ff17cf36adff6877631b05ad25af3
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-07-07 (Thu, 07 Jul 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Another correction of file sync during destruction.


  Commit: bb78d39f0a3eb5c322bc69246f6c528f5d51c535
      https://github.com/xrootd/xrootd/commit/bb78d39f0a3eb5c322bc69246f6c528f5d51c535
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-07-08 (Fri, 08 Jul 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Mark status in sync when claim non-ioActive state to prevent scheduling sync from WriteBlockToDisk(). Write info header in destructor to mark leftover synced blocks.


  Commit: 81cc9b92a754f4f3487b564450e8fb613a4f9045
      https://github.com/xrootd/xrootd/commit/81cc9b92a754f4f3487b564450e8fb613a4f9045
  Author: Matevž Tadel <[log in to unmask]>
  Date:   2016-07-08 (Fri, 08 Jul 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.hh
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh
    M src/XrdFileCache/XrdFileCachePrint.cc

  Log Message:
  -----------
  Merge pull request #1 from alja/pssasync-mt-3

Top level info file changes for hdfs healing mode


  Commit: 7e185d976601e6d8f5e12fd503faef984172b214
      https://github.com/xrootd/xrootd/commit/7e185d976601e6d8f5e12fd503faef984172b214
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-07-21 (Thu, 21 Jul 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.hh
    M src/XrdFileCache/XrdFileCacheInfo.cc

  Log Message:
  -----------
  Small fix for hdfs fallback mode.


  Commit: 1b9123369452810e10002b9c1c57a6c4d882660f
      https://github.com/xrootd/xrootd/commit/1b9123369452810e10002b9c1c57a6c4d882660f
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-07-22 (Fri, 22 Jul 2016)

  Changed paths:
    M docs/PreReleaseNotes.txt
    M docs/ReleaseNotes.txt
    M docs/man/xrdcp.1
    M src/XProtocol/XProtocol.hh
    M src/Xrd/XrdConfig.cc
    M src/Xrd/XrdScheduler.cc
    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/XrdOss/XrdOssConfig.cc
    M src/XrdOuc/XrdOucCacheData.cc
    M src/XrdPosix/XrdPosixMap.cc
    M src/XrdPosix/XrdPosixObject.cc
    M tests/XrdClTests/PostMasterTest.cc

  Log Message:
  -----------
  Merge branch 'master' into pssasync-mt-3


  Commit: 00c93588d72fc8dac7a183e73be6986a8dd2a2e9
      https://github.com/xrootd/xrootd/commit/00c93588d72fc8dac7a183e73be6986a8dd2a2e9
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-07-22 (Fri, 22 Jul 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc

  Log Message:
  -----------
  Rename FStat -> Fstat in .cc file, too :)


  Commit: 115b8a496b185011507d9696e4976f407f0e3455
      https://github.com/xrootd/xrootd/commit/115b8a496b185011507d9696e4976f407f0e3455
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-07-22 (Fri, 22 Jul 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCachePurge.cc

  Log Message:
  -----------
  Purge data and cinfo file when cinfo file can not be correctly read.


  Commit: 2bcf25d598831e4b13aa4d6315fd614209808791
      https://github.com/xrootd/xrootd/commit/2bcf25d598831e4b13aa4d6315fd614209808791
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-07-22 (Fri, 22 Jul 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Handle spurious condition wakeups in two cases.

- should be rare (only happens when write-queue is full and proxy
  has to do direct requests;
- could potentially result in random data being sent to a client.


  Commit: 0cbb9aa3d0c010e01fc569495fb866d61ea5affa
      https://github.com/xrootd/xrootd/commit/0cbb9aa3d0c010e01fc569495fb866d61ea5affa
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-07-24 (Sun, 24 Jul 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Do not call async read with File::downloadCond locked.


  Commit: b8c70c9b070e80e8cbba2d845e0db200389073f2
      https://github.com/xrootd/xrootd/commit/b8c70c9b070e80e8cbba2d845e0db200389073f2
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-07-25 (Mon, 25 Jul 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Advice oss about expected file size via oss.asize.


  Commit: 872e9ba46f9b282ff66a59fc9d38c9eaa4433c60
      https://github.com/xrootd/xrootd/commit/872e9ba46f9b282ff66a59fc9d38c9eaa4433c60
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-07-27 (Wed, 27 Jul 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  rename varaible m_stateCond to m_prefetchStateCond


  Commit: ea23cfa16847157838f944283a302f72388bebc5
      https://github.com/xrootd/xrootd/commit/ea23cfa16847157838f944283a302f72388bebc5
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-07-27 (Wed, 27 Jul 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh

  Log Message:
  -----------
  Rename m_buff_fetched-> m_buff_written,and rename  m_buff_write_called - > m_buff_synced.


  Commit: 87ceabbe6a5556bc7c242fbd4c605c43f6e027ef
      https://github.com/xrootd/xrootd/commit/87ceabbe6a5556bc7c242fbd4c605c43f6e027ef
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-07-27 (Wed, 27 Jul 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Use m_downloadCond for sync status.


  Commit: b2d27bf08eb1799cfc2f290d5ba4856e2b3a784f
      https://github.com/xrootd/xrootd/commit/b2d27bf08eb1799cfc2f290d5ba4856e2b3a784f
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-08-17 (Wed, 17 Aug 2016)

  Changed paths:
    M src/XrdCl/XrdClFileStateHandler.cc

  Log Message:
  -----------
  Fix bug in pStatus, pFileState  error.


  Commit: 822b99577834d23f47058446bdb2c3d6539c0426
      https://github.com/xrootd/xrootd/commit/822b99577834d23f47058446bdb2c3d6539c0426
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-08-17 (Wed, 17 Aug 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Remove m_prefetchStateCond


  Commit: 1a297419c13b853bf30f91271ef7315f1a84ca74
      https://github.com/xrootd/xrootd/commit/1a297419c13b853bf30f91271ef7315f1a84ca74
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-08-17 (Wed, 17 Aug 2016)

  Changed paths:
    M src/XrdCl/XrdClMessageUtils.hh

  Log Message:
  -----------
  Protect against spurious wakeups in SyncResponseHandler.


  Commit: a612a188c1353feff7db5f8f4b1ce87a76f05bfa
      https://github.com/xrootd/xrootd/commit/a612a188c1353feff7db5f8f4b1ce87a76f05bfa
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-08-18 (Thu, 18 Aug 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Fix locking of prfetch score.


  Commit: da8d640a2112101860c6c6b8dbf198807e839fe4
      https://github.com/xrootd/xrootd/commit/da8d640a2112101860c6c6b8dbf198807e839fe4
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-08-18 (Thu, 18 Aug 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Use result as error code in response handlers, not errno.


  Commit: f5a804f2d59d93bc287a85f0a5462fb2ba3e0f9e
      https://github.com/xrootd/xrootd/commit/f5a804f2d59d93bc287a85f0a5462fb2ba3e0f9e
  Author: Matevž Tadel <[log in to unmask]>
  Date:   2016-08-18 (Thu, 18 Aug 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Merge pull request #2 from osschar/pssasync-mt-3

Use result as error code in response handlers, not errno.


  Commit: 9d3c14745c766351b7a0ead592d39c6f7becc549
      https://github.com/xrootd/xrootd/commit/9d3c14745c766351b7a0ead592d39c6f7becc549
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-08-29 (Mon, 29 Aug 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh

  Log Message:
  -----------
  Move members that are written/read in a physical info file to a separate struct.


  Commit: 072c2cf435843c567423cb53a31aa5c7c800bf33
      https://github.com/xrootd/xrootd/commit/072c2cf435843c567423cb53a31aa5c7c800bf33
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-08-29 (Mon, 29 Aug 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh

  Log Message:
  -----------
  Include cksum in info file.


  Commit: 54400ca1d8cc9242041ba26e0e5e743516e12eb5
      https://github.com/xrootd/xrootd/commit/54400ca1d8cc9242041ba26e0e5e743516e12eb5
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCachePrint.cc

  Log Message:
  -----------
  Have verbose print for version 0.


  Commit: 7d32ee63d0d084dfe6d703b9a58390d131364b60
      https://github.com/xrootd/xrootd/commit/7d32ee63d0d084dfe6d703b9a58390d131364b60
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.cc

  Log Message:
  -----------
  Return with an error whrn checksum does not match.


  Commit: 3dcee51b214fa7d48006bc4314954e243450dd76
      https://github.com/xrootd/xrootd/commit/3dcee51b214fa7d48006bc4314954e243450dd76
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-09-14 (Wed, 14 Sep 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheConfiguration.cc
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCachePurge.cc

  Log Message:
  -----------
  Make oss spaces used for data and metadata files configurable.

  oss.localroot  /sdd/localroot
  oss.space data /raid/cache
  oss.space meta /sdd/cinfo

  pfc.spaces     data meta

Also allow users to specify sleep time during consecutive purge
operations (default is 300 s).

  pfc.diskusage 168g 180g sleep 1800


  Commit: 5b93745be362146fa5fb76e3d58a3f9588b81240
      https://github.com/xrootd/xrootd/commit/5b93745be362146fa5fb76e3d58a3f9588b81240
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2016-09-19 (Mon, 19 Sep 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Set errno to be positive (stored as negative in respnse handlers). Add info printout in File::ioActive().


  Commit: 9705a2f3bbe6b852ccfe0def81fbc37b377ffefd
      https://github.com/xrootd/xrootd/commit/9705a2f3bbe6b852ccfe0def81fbc37b377ffefd
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-09-20 (Tue, 20 Sep 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.cc

  Log Message:
  -----------
  Reuse cksum calculator.


  Commit: bea84e7c73e4ddcd3d7c3df1ac730caa8f659d4b
      https://github.com/xrootd/xrootd/commit/bea84e7c73e4ddcd3d7c3df1ac730caa8f659d4b
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-09-20 (Tue, 20 Sep 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc

  Log Message:
  -----------
  Store active files in a map instead of vector. Don't need to keep IO <-> File association.


  Commit: 9fc3d15b3c95786186db0c2f484fb65ce09ba7c4
      https://github.com/xrootd/xrootd/commit/9fc3d15b3c95786186db0c2f484fb65ce09ba7c4
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-09-20 (Tue, 20 Sep 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCachePurge.cc

  Log Message:
  -----------
  Check if file is active before deleteing it.


  Commit: 57c17ecaeced624be84a7d7344798e219346f959
      https://github.com/xrootd/xrootd/commit/57c17ecaeced624be84a7d7344798e219346f959
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheConfiguration.cc
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCachePurge.cc
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Merge branch 'pssasync-mt-4' of https://github.com/osschar/xrootd into pssasync-mt-4

Conflicts:
	src/XrdFileCache/XrdFileCache.hh
	src/XrdFileCache/XrdFileCacheInfo.cc
	src/XrdFileCache/XrdFileCachePurge.cc


  Commit: 83b5d070eae87de756321c5b11925f75f9dcbb58
      https://github.com/xrootd/xrootd/commit/83b5d070eae87de756321c5b11925f75f9dcbb58
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-09-26 (Mon, 26 Sep 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc

  Log Message:
  -----------
  Remove file from active map when ioActive returns false.


  Commit: 5dad90734ce8db857d9be5ca5b2bb176b53add36
      https://github.com/xrootd/xrootd/commit/5dad90734ce8db857d9be5ca5b2bb176b53add36
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-09-26 (Mon, 26 Sep 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  Make element remove in Cache::Detach() more clear


  Commit: 2789d3c7fde1c96ed9503354524e5edb7a29f10c
      https://github.com/xrootd/xrootd/commit/2789d3c7fde1c96ed9503354524e5edb7a29f10c
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-10-13 (Thu, 13 Oct 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  Move sync opearations from destructor to ioActive.


  Commit: d908aec8673c6c171572990c94c05784710a3638
      https://github.com/xrootd/xrootd/commit/d908aec8673c6c171572990c94c05784710a3638
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-10-25 (Tue, 25 Oct 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    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

  Log Message:
  -----------
  Add creation time and attach time in the access statistics. Limit number of accesses.


  Commit: 10933474c04468721bd90284a5d51e01bb4a812b
      https://github.com/xrootd/xrootd/commit/10933474c04468721bd90284a5d51e01bb4a812b
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-10-25 (Tue, 25 Oct 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.cc

  Log Message:
  -----------
  V1 and V2 compatibility.


  Commit: d102612438ec569725f10b098319d8ba9ff720ed
      https://github.com/xrootd/xrootd/commit/d102612438ec569725f10b098319d8ba9ff720ed
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-10-26 (Wed, 26 Oct 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheAllowDecision.cc
    M src/XrdFileCache/XrdFileCacheBlacklistDecision.cc
    M src/XrdFileCache/XrdFileCacheConfiguration.cc
    M src/XrdFileCache/XrdFileCacheDecision.hh
    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/XrdFileCacheInfo.hh
    M src/XrdFileCache/XrdFileCachePrint.cc
    M src/XrdFileCache/XrdFileCachePrint.hh
    M src/XrdFileCache/XrdFileCachePurge.cc
    M src/XrdFileCache/XrdFileCacheStats.hh
    M src/XrdFileCache/XrdFileCacheTrace.hh
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Beautify code with Uncrustify.


  Commit: 0c92c58dcbc79d93fd8548ddb9f1ff95e7f50618
      https://github.com/xrootd/xrootd/commit/0c92c58dcbc79d93fd8548ddb9f1ff95e7f50618
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-10-26 (Wed, 26 Oct 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh

  Log Message:
  -----------
  Remove obsolete method


  Commit: ff6f3d476c5201360a47bbeb8f3c099505f403cd
      https://github.com/xrootd/xrootd/commit/ff6f3d476c5201360a47bbeb8f3c099505f403cd
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-10-26 (Wed, 26 Oct 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh

  Log Message:
  -----------
  Fixes in prefetch statistics.


  Commit: 67b1ac5ae3aaef6f74fe3a4f2e99267a00e462dd
      https://github.com/xrootd/xrootd/commit/67b1ac5ae3aaef6f74fe3a4f2e99267a00e462dd
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-10-26 (Wed, 26 Oct 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheConfiguration.cc
    M src/XrdFileCache/XrdFileCacheFile.cc

  Log Message:
  -----------
  Review AMT comments


  Commit: 43ef8e4f2f0294a211dd4eae896f9e7546befa00
      https://github.com/xrootd/xrootd/commit/43ef8e4f2f0294a211dd4eae896f9e7546befa00
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-10-27 (Thu, 27 Oct 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheAllowDecision.cc
    M src/XrdFileCache/XrdFileCacheBlacklistDecision.cc
    M src/XrdFileCache/XrdFileCacheConfiguration.cc
    M src/XrdFileCache/XrdFileCacheDecision.hh
    M src/XrdFileCache/XrdFileCacheFile.cc
    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/XrdFileCacheInfo.hh
    M src/XrdFileCache/XrdFileCachePrint.hh
    M src/XrdFileCache/XrdFileCacheStats.hh
    M src/XrdFileCache/XrdFileCacheTrace.hh
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Indent to 3 spaces.


  Commit: b02ff6cde525db1a3484797310be0324e6be53ff
      https://github.com/xrootd/xrootd/commit/b02ff6cde525db1a3484797310be0324e6be53ff
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-10-27 (Thu, 27 Oct 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheFile.hh

  Log Message:
  -----------
  member alignment.


  Commit: 72e89f546654e8e8c1ccc2feac76ebd78e9ab4e0
      https://github.com/xrootd/xrootd/commit/72e89f546654e8e8c1ccc2feac76ebd78e9ab4e0
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-10-27 (Thu, 27 Oct 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.hh
    M src/XrdFileCache/XrdFileCacheIOFileBlock.hh
    M src/XrdFileCache/XrdFileCacheInfo.hh
    M src/XrdFileCache/XrdFileCachePrint.hh

  Log Message:
  -----------
  Code formatting.


  Commit: cfd51dcae4170e72cd7b2b096729f2a6c68162f7
      https://github.com/xrootd/xrootd/commit/cfd51dcae4170e72cd7b2b096729f2a6c68162f7
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-10-27 (Thu, 27 Oct 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh
    M src/XrdFileCache/XrdFileCachePurge.cc
    M src/XrdFileCache/XrdFileCacheVRead.cc

  Log Message:
  -----------
  Review MT comments.


  Commit: 3aefdcc371c7989cbe9c7f740806bc38034ae20d
      https://github.com/xrootd/xrootd/commit/3aefdcc371c7989cbe9c7f740806bc38034ae20d
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-10-27 (Thu, 27 Oct 2016)

  Changed paths:
    M src/XrdCl/XrdClMessageUtils.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/XrdOuc/XrdOucCache.hh
    A src/XrdOuc/XrdOucCache2.hh
    M src/XrdOuc/XrdOucIOVec.hh
    M src/XrdPlugins.cmake
    M src/XrdPosix.cmake
    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/XrdUtils.cmake
    M src/XrdXrootd/XrdXrootdAio.cc

  Log Message:
  -----------
  Merge branch 'pssasync-mt-4' into merge-master


  Commit: be65003859fc46bc87ccd9eac86abbbd4be8e3d6
      https://github.com/xrootd/xrootd/commit/be65003859fc46bc87ccd9eac86abbbd4be8e3d6
  Author: Alja MRak-Tadel <[log in to unmask]>
  Date:   2016-10-28 (Fri, 28 Oct 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh
    M src/XrdFileCache/XrdFileCachePrint.cc

  Log Message:
  -----------
  Fix compilation warning on SL6


  Commit: 0c981272a1edd675166cfdd2ed90d1ba165e2260
      https://github.com/xrootd/xrootd/commit/0c981272a1edd675166cfdd2ed90d1ba165e2260
  Author: Alja MRak-Tadel <[log in to unmask]>
  Date:   2016-10-28 (Fri, 28 Oct 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheConfiguration.cc

  Log Message:
  -----------
  Remove debug printout.


  Commit: 4c7924bfe2a9c94abf27de74ab7463ab8ce085fd
      https://github.com/xrootd/xrootd/commit/4c7924bfe2a9c94abf27de74ab7463ab8ce085fd
  Author: Alja MRak-Tadel <[log in to unmask]>
  Date:   2016-10-28 (Fri, 28 Oct 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.cc

  Log Message:
  -----------
  Fixes V1 and V2 compatibility.


  Commit: 344b6bc0964a7f93aaa5048057b4f92b2378471e
      https://github.com/xrootd/xrootd/commit/344b6bc0964a7f93aaa5048057b4f92b2378471e
  Author: Alja MRak-Tadel <[log in to unmask]>
  Date:   2016-10-28 (Fri, 28 Oct 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCachePrint.cc

  Log Message:
  -----------
  Allow multiple paths.


  Commit: 5b1d9cd7dfdef07d397b87da26c5a517ad0c4086
      https://github.com/xrootd/xrootd/commit/5b1d9cd7dfdef07d397b87da26c5a517ad0c4086
  Author: Alja MRak-Tadel <[log in to unmask]>
  Date:   2016-10-28 (Fri, 28 Oct 2016)

  Changed paths:
    M docs/man/xrdpfc_print.8

  Log Message:
  -----------
  Allow multiple paths.


  Commit: 97c66e7af5ee106191757e83b46670da48d8e20d
      https://github.com/xrootd/xrootd/commit/97c66e7af5ee106191757e83b46670da48d8e20d
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-10-31 (Mon, 31 Oct 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc

  Log Message:
  -----------
  Write cinfo at close time.


  Commit: 048e58cf31f3946867235a3f653a75a081e7170d
      https://github.com/xrootd/xrootd/commit/048e58cf31f3946867235a3f653a75a081e7170d
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-10-31 (Mon, 31 Oct 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.hh

  Log Message:
  -----------
  Additional checks for prefetch statistics.


  Commit: 05552a33a28270f683a09dbe985b6cc6127f13ea
      https://github.com/xrootd/xrootd/commit/05552a33a28270f683a09dbe985b6cc6127f13ea
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-10-31 (Mon, 31 Oct 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheInfo.cc

  Log Message:
  -----------
  Change max number of accesses from 3 to 20.


  Commit: cd47794403b6370c148a01f55d08e501ea417acb
      https://github.com/xrootd/xrootd/commit/cd47794403b6370c148a01f55d08e501ea417acb
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-10-31 (Mon, 31 Oct 2016)

  Changed paths:
    M src/XrdFileCache/XrdFileCachePrint.cc

  Log Message:
  -----------
  Improve decription of entries.


  Commit: d00359d954293f44221f59fb3b87cddeda5f3a47
      https://github.com/xrootd/xrootd/commit/d00359d954293f44221f59fb3b87cddeda5f3a47
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-10-31 (Mon, 31 Oct 2016)

  Changed paths:
    M src/XrdCl/XrdClMessageUtils.hh

  Log Message:
  -----------
  Revert "Protect against spurious wakeups in SyncResponseHandler."

This reverts commit 1a297419c13b853bf30f91271ef7315f1a84ca74.


  Commit: 8934213a6a780fcdafc2ce64bce8410e268baa88
      https://github.com/xrootd/xrootd/commit/8934213a6a780fcdafc2ce64bce8410e268baa88
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2016-10-31 (Mon, 31 Oct 2016)

  Changed paths:
    M src/XrdCl/XrdClMessageUtils.hh

  Log Message:
  -----------
  Protect against spurious wakeups in SyncResponseHandler.


  Commit: 7bfa28435a70b71257e0defa239ff963f6e0fc39
      https://github.com/xrootd/xrootd/commit/7bfa28435a70b71257e0defa239ff963f6e0fc39
  Author: Michal Simon <[log in to unmask]>
  Date:   2016-11-10 (Thu, 10 Nov 2016)

  Changed paths:
    M src/XrdCl/XrdClFileStateHandler.cc

  Log Message:
  -----------
  [XrdCl] Fix ROOT garbage collector issue.


  Commit: 6e2b824a3bada2ae0152485be080a62596469da8
      https://github.com/xrootd/xrootd/commit/6e2b824a3bada2ae0152485be080a62596469da8
  Author: Michal Simon <[log in to unmask]>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M docs/PreReleaseNotes.txt
    M docs/ReleaseNotes.txt

  Log Message:
  -----------
  [Docs] Update release notes for 4.5.0


  Commit: 533960c169382f06c777ac62e6d8b74178b61fc0
      https://github.com/xrootd/xrootd/commit/533960c169382f06c777ac62e6d8b74178b61fc0
  Author: Mattias Ellert <[log in to unmask]>
  Date:   2016-11-29 (Tue, 29 Nov 2016)

  Changed paths:
    M cmake/FindOpenSSL.cmake
    M src/XrdCrypto/XrdCryptoFactory.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/XrdHttp/XrdHttpProtocol.cc
    M src/XrdHttp/XrdHttpUtils.cc
    M src/XrdSecgsi/XrdSecgsiProxy.cc

  Log Message:
  -----------
  OpenSSL 1.1 support


  Commit: 69bd7795ee27aeb00843fc7bee300041620691bd
      https://github.com/xrootd/xrootd/commit/69bd7795ee27aeb00843fc7bee300041620691bd
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2016-12-02 (Fri, 02 Dec 2016)

  Changed paths:
    M src/XrdSecgsi/XrdSecProtocolgsi.cc

  Log Message:
  -----------
  xrdsecgsi: fix typo in a notification string


  Commit: 407f743bec6641e847b83d7b05a4383239a7496d
      https://github.com/xrootd/xrootd/commit/407f743bec6641e847b83d7b05a4383239a7496d
  Author: Fabrizio Furano <[log in to unmask]>
  Date:   2016-12-12 (Mon, 12 Dec 2016)

  Changed paths:
    M src/XrdHttp/XrdHttpProtocol.cc

  Log Message:
  -----------
  Deny access if the secXtractor fails


  Commit: 2f91673d97b090a3fae93ae8e3fbef197f49ed86
      https://github.com/xrootd/xrootd/commit/2f91673d97b090a3fae93ae8e3fbef197f49ed86
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-12-12 (Mon, 12 Dec 2016)

  Changed paths:
    M src/XrdHttp/XrdHttpProtocol.cc

  Log Message:
  -----------
  Merge pull request #438 from ffurano/master

XrdHTTP: Deny access if the secXtractor fails


  Commit: 83afb6324b3ea658396a345ff159f8114f3d58b9
      https://github.com/xrootd/xrootd/commit/83afb6324b3ea658396a345ff159f8114f3d58b9
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2016-12-13 (Tue, 13 Dec 2016)

  Changed paths:
    M src/XrdCrypto/XrdCryptoFactory.cc
    M src/XrdCrypto/XrdCryptoFactory.hh
    M src/XrdCrypto/XrdCryptoX509.cc
    M src/XrdCrypto/XrdCryptoX509.hh
    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/XrdCryptosslgsiAux.cc
    M src/XrdCrypto/XrdCryptosslgsiAux.hh
    M src/XrdSecgsi/XrdSecgsiProxy.cc

  Log Message:
  -----------
  crypto: improved determination of (proxy) certificate type


  Commit: 749498f9201c599ba613a310f7cac6b94f8fcaa3
      https://github.com/xrootd/xrootd/commit/749498f9201c599ba613a310f7cac6b94f8fcaa3
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2016-12-13 (Tue, 13 Dec 2016)

  Changed paths:
    A docs/man/xrdgsitest.1
    M src/XrdSecgsi.cmake
    M src/XrdSecgsi/XrdSecgsitest.cc

  Log Message:
  -----------
  gsi: resume basic test program for relevant crypto functionality


  Commit: 5686f9e7e66cb66f4e016565e299786b0a4a6599
      https://github.com/xrootd/xrootd/commit/5686f9e7e66cb66f4e016565e299786b0a4a6599
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2016-12-13 (Tue, 13 Dec 2016)

  Changed paths:
    M docs/PreReleaseNotes.txt
    M packaging/rhel/xrootd.spec.in

  Log Message:
  -----------
  Update packaging scripts and pre-release-notes


  Commit: 70c6b42bf446b6cba5cda0ee32beaee0567229ae
      https://github.com/xrootd/xrootd/commit/70c6b42bf446b6cba5cda0ee32beaee0567229ae
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2016-12-13 (Tue, 13 Dec 2016)

  Changed paths:
    M src/XrdSecgsi.cmake

  Log Message:
  -----------
  packaging: add also xrdgsites man page


  Commit: e59f7c3107ab03ed2810aade44083fa6cc5f24ce
      https://github.com/xrootd/xrootd/commit/e59f7c3107ab03ed2810aade44083fa6cc5f24ce
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2016-12-13 (Tue, 13 Dec 2016)

  Changed paths:
    M src/XrdCrypto/XrdCryptoX509Chain.cc
    M src/XrdCrypto/XrdCryptoX509Chain.hh
    M src/XrdCrypto/XrdCryptogsiX509Chain.cc

  Log Message:
  -----------
  secgsi: improve verification of certificate chains

In particular detection of invalid proxy certificates;
(in accordance to RFC 3820 and RFC 3821).


  Commit: fb9c78af4291cb4d4e9f1ed346d2053c4f0aa8a6
      https://github.com/xrootd/xrootd/commit/fb9c78af4291cb4d4e9f1ed346d2053c4f0aa8a6
  Author: Mattias Ellert <[log in to unmask]>
  Date:   2016-12-14 (Wed, 14 Dec 2016)

  Changed paths:
    M docs/PreReleaseNotes.txt
    A docs/man/xrdgsitest.1
    M packaging/rhel/xrootd.spec.in
    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/XrdCryptosslgsiAux.cc
    M src/XrdCrypto/XrdCryptosslgsiAux.hh
    M src/XrdHttp/XrdHttpProtocol.cc
    M src/XrdSecgsi.cmake
    M src/XrdSecgsi/XrdSecProtocolgsi.cc
    M src/XrdSecgsi/XrdSecgsiProxy.cc
    M src/XrdSecgsi/XrdSecgsitest.cc

  Log Message:
  -----------
  Merge branch 'master' into openssl-1.1


  Commit: e39468324831b7a4b5503c4da28aee4fbb2cc5ef
      https://github.com/xrootd/xrootd/commit/e39468324831b7a4b5503c4da28aee4fbb2cc5ef
  Author: Fabrizio Furano <[log in to unmask]>
  Date:   2016-12-19 (Mon, 19 Dec 2016)

  Changed paths:
    M src/XrdHttp/XrdHttpProtocol.cc
    M src/XrdHttp/XrdHttpSecXtractor.hh

  Log Message:
  -----------
  Make Xrdhttp secure by default, by rejecting proxy cert in
the absence of a proper SecXtractor plugin
Fix some minor memory leaks


  Commit: 9adef382c3143215dfa309538992f7d590bf8934
      https://github.com/xrootd/xrootd/commit/9adef382c3143215dfa309538992f7d590bf8934
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-12-19 (Mon, 19 Dec 2016)

  Changed paths:
    M src/XrdHttp/XrdHttpProtocol.cc
    M src/XrdHttp/XrdHttpSecXtractor.hh

  Log Message:
  -----------
  Merge pull request #444 from ffurano/xrdhttp-sec-fixes

Make Xrdhttp secure by default, by rejecting proxy cert in the absence of a proper SecXtractor plugin


  Commit: 07b901162210a816c02337eb68414c5ca3e592af
      https://github.com/xrootd/xrootd/commit/07b901162210a816c02337eb68414c5ca3e592af
  Author: Fabrizio Furano <[log in to unmask]>
  Date:   2016-12-20 (Tue, 20 Dec 2016)

  Changed paths:
    M src/XrdHttp/XrdHttpProtocol.cc

  Log Message:
  -----------
  Allow unauthenticated https clients
Remove stale comments and blank lines


  Commit: 4abb2954fc36e50e746b6947037f01c50b361ce3
      https://github.com/xrootd/xrootd/commit/4abb2954fc36e50e746b6947037f01c50b361ce3
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-01-07 (Sat, 07 Jan 2017)

  Changed paths:
    M src/XrdXrootd/XrdXrootdConfig.cc
    M src/XrdXrootd/XrdXrootdTransit.cc
    M src/XrdXrootd/XrdXrootdTransit.hh

  Log Message:
  -----------
  Fix memory leak in Bridge protocol (affects HTTP).


  Commit: 4245eef1a2130fcce84c2d4ba0b4a36b3102c741
      https://github.com/xrootd/xrootd/commit/4245eef1a2130fcce84c2d4ba0b4a36b3102c741
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-01-07 (Sat, 07 Jan 2017)

  Changed paths:
    M docs/PreReleaseNotes.txt

  Log Message:
  -----------
  Upate notes on bridge protocol fix.


  Commit: 93c42be1c09ee54777ecc9c5f627ed2e3266f8a0
      https://github.com/xrootd/xrootd/commit/93c42be1c09ee54777ecc9c5f627ed2e3266f8a0
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-01-11 (Wed, 11 Jan 2017)

  Changed paths:
    M docs/man/xrdpfc_print.8
    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/XrdOuc/XrdOucCache.hh
    A src/XrdOuc/XrdOucCache2.hh
    M src/XrdOuc/XrdOucIOVec.hh
    M src/XrdPlugins.cmake
    M src/XrdPosix.cmake
    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/XrdUtils.cmake
    M src/XrdXrootd/XrdXrootdAio.cc

  Log Message:
  -----------
  Merge pull request #429 from alja/pfc-V2-bare

File caching proxy V2 and new pss async interface


  Commit: dc2a651793cac2de0414b1061bde36c4d97e30af
      https://github.com/xrootd/xrootd/commit/dc2a651793cac2de0414b1061bde36c4d97e30af
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-01-11 (Wed, 11 Jan 2017)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheConfiguration.cc
    M src/XrdFileCache/XrdFileCachePrint.cc

  Log Message:
  -----------
  Correct format used for print size_t.


  Commit: 839a2f20a3afa4f67fc214dd4c3519858e994d94
      https://github.com/xrootd/xrootd/commit/839a2f20a3afa4f67fc214dd4c3519858e994d94
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-01-11 (Wed, 11 Jan 2017)

  Changed paths:
    M src/XrdFileCache/XrdFileCacheBlacklistDecision.cc
    M src/XrdFileCache/XrdFileCacheDecision.hh
    M src/XrdFileCache/XrdFileCacheIO.hh
    M src/XrdFileCache/XrdFileCacheIOEntireFile.hh
    M src/XrdFileCache/XrdFileCacheStats.hh
    M src/XrdFileCache/XrdFileCacheTrace.hh

  Log Message:
  -----------
  Resolve missing newline at EOF issue in SLC5


  Commit: 51d478d0d62ad0113506dbbc150554610cf15d07
      https://github.com/xrootd/xrootd/commit/51d478d0d62ad0113506dbbc150554610cf15d07
  Author: Michal Simon <[log in to unmask]>
  Date:   2017-01-12 (Thu, 12 Jan 2017)

  Changed paths:
    M Doxyfile
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheIO.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc

  Log Message:
  -----------
  [XrdFileCache] fix slc5 compilation errors


  Commit: 283c97e48ed16b6ae2515e75c15d6cd44f3c23b3
      https://github.com/xrootd/xrootd/commit/283c97e48ed16b6ae2515e75c15d6cd44f3c23b3
  Author: Michal Simon <[log in to unmask]>
  Date:   2017-01-12 (Thu, 12 Jan 2017)

  Changed paths:
    M src/XrdCl/XrdClMetalinkRedirector.cc
    M src/XrdPosix/XrdPosixFile.cc

  Log Message:
  -----------
  Fix OSX compilation errors


  Commit: 3f87e97cb69a97cf7062004401fbc0b710190811
      https://github.com/xrootd/xrootd/commit/3f87e97cb69a97cf7062004401fbc0b710190811
  Author: simonmichal <[log in to unmask]>
  Date:   2017-01-16 (Mon, 16 Jan 2017)

  Changed paths:
    M src/XrdHttp/XrdHttpProtocol.cc

  Log Message:
  -----------
  Merge pull request #445 from ffurano/xrdhttp-sec-fixes

Allow unauthenticated https clients


  Commit: 1e2f16951d2a19fcd2e92481aaa2f60b5624278c
      https://github.com/xrootd/xrootd/commit/1e2f16951d2a19fcd2e92481aaa2f60b5624278c
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-01-16 (Mon, 16 Jan 2017)

  Changed paths:
    M src/XrdApps/XrdMpxStats.cc
    M src/XrdCms/XrdCmsManTree.cc
    M src/XrdCms/XrdCmsManTree.hh
    M src/XrdCms/XrdCmsReq.cc
    M src/XrdCns/XrdCnsConfig.cc
    M src/XrdCrypto/XrdCryptosslX509.cc
    M src/XrdCrypto/XrdCryptosslX509Crl.cc
    M src/XrdCrypto/XrdCryptosslX509Req.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/XrdOfs/XrdOfsTPCProg.hh
    M src/XrdOuc/XrdOucMsubs.cc
    M src/XrdOuc/XrdOucPup.cc
    M src/XrdSecsss/XrdSecProtocolsss.cc
    M src/XrdSut/XrdSutPFile.cc
    M src/XrdSys/XrdSysError.cc
    M src/XrdXrootd/XrdXrootdConfig.cc

  Log Message:
  -----------
  First stage of fixes for gcc 7 as per davidlt suggestions.


  Commit: 91a7680bc2925489d3e9f2748cedd15799cd4919
      https://github.com/xrootd/xrootd/commit/91a7680bc2925489d3e9f2748cedd15799cd4919
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-01-16 (Mon, 16 Jan 2017)

  Changed paths:
    M src/XrdCns/XrdCnsDaemon.cc
    M src/XrdCns/XrdCnsLogRec.hh
    M src/XrdCns/XrdCnsSsi.cc
    M src/XrdSecpwd/XrdSecProtocolpwd.cc
    M src/XrdSecpwd/XrdSecpwdSrvAdmin.cc
    M src/XrdXml/tinyxmlparser.cpp

  Log Message:
  -----------
  Second stage of fixes for gcc 7 as per davidlt.


  Commit: 0039eeeacae96e07f1076ed7e787df939a25f95b
      https://github.com/xrootd/xrootd/commit/0039eeeacae96e07f1076ed7e787df939a25f95b
  Author: Michal Simon <[log in to unmask]>
  Date:   2017-01-17 (Tue, 17 Jan 2017)

  Changed paths:
    M src/XrdCl/XrdClZipArchiveReader.cc

  Log Message:
  -----------
  [XrdCl] Check if the file was correctly closed upon ZipArchiveReader destruction.


  Commit: 7b2bc1b9a9fa823eff45bc51704cc7ec95642d74
      https://github.com/xrootd/xrootd/commit/7b2bc1b9a9fa823eff45bc51704cc7ec95642d74
  Author: Fabrizio Furano <[log in to unmask]>
  Date:   2017-01-17 (Tue, 17 Jan 2017)

  Changed paths:
    M src/XrdVersionPlugin.hh

  Log Message:
  -----------
  Add the secxtractor to the xrootd plugin version checking scheme


  Commit: 22a1f91e32cab959ce002a6a68f59062f72a148b
      https://github.com/xrootd/xrootd/commit/22a1f91e32cab959ce002a6a68f59062f72a148b
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-01-17 (Tue, 17 Jan 2017)

  Changed paths:
    M src/XrdVersionPlugin.hh

  Log Message:
  -----------
  Merge pull request #449 from ffurano/xrdhttp-plugin-version

Add the secxtractor to the xrootd plugin version checking scheme


  Commit: 95e8ad5e6870a318376871935de8c15859482f7b
      https://github.com/xrootd/xrootd/commit/95e8ad5e6870a318376871935de8c15859482f7b
  Author: Fabrizio Furano <[log in to unmask]>
  Date:   2017-01-17 (Tue, 17 Jan 2017)

  Changed paths:
    M src/XrdHttp/XrdHttpReq.cc

  Log Message:
  -----------
  Supposedly fix a warning of gcc7


  Commit: ccdc57882cc4f2e5876d4f7221bab18f46a1ec46
      https://github.com/xrootd/xrootd/commit/ccdc57882cc4f2e5876d4f7221bab18f46a1ec46
  Author: Fabrizio Furano <[log in to unmask]>
  Date:   2017-01-17 (Tue, 17 Jan 2017)

  Changed paths:
    M src/XrdVersionPlugin.hh

  Log Message:
  -----------
  Remove extra space (fixes compilation)


  Commit: 3a8339bf5aafbf5955e6f0f70746b43e6a27dcbf
      https://github.com/xrootd/xrootd/commit/3a8339bf5aafbf5955e6f0f70746b43e6a27dcbf
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-01-17 (Tue, 17 Jan 2017)

  Changed paths:
    M src/XrdHttp/XrdHttpReq.cc
    M src/XrdVersionPlugin.hh

  Log Message:
  -----------
  Merge pull request #450 from ffurano/xrdhttp-plugin-version

Compilation fixes - fix gcc warning


  Commit: 206021ce764f82fcb968836b4c4e14cf2c47c7fe
      https://github.com/xrootd/xrootd/commit/206021ce764f82fcb968836b4c4e14cf2c47c7fe
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-01-18 (Wed, 18 Jan 2017)

  Changed paths:
    M src/XrdOfs/XrdOfs.cc

  Log Message:
  -----------
  [XrdCeph] Account for return Ceph xattr return codes.


  Commit: 228ba6a7a2cc2e46f7d2002c40c052c25db23f6d
      https://github.com/xrootd/xrootd/commit/228ba6a7a2cc2e46f7d2002c40c052c25db23f6d
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-01-18 (Wed, 18 Jan 2017)

  Changed paths:
    M docs/PreReleaseNotes.txt

  Log Message:
  -----------
  Update notes on Ceph checksum fix.


  Commit: 615e5d3cec628aa86a3a10a85a680187e045430e
      https://github.com/xrootd/xrootd/commit/615e5d3cec628aa86a3a10a85a680187e045430e
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2017-01-18 (Wed, 18 Jan 2017)

  Changed paths:
    M packaging/rhel/xrootd.spec.in

  Log Message:
  -----------
  Add example of filecache configuration.


  Commit: 14a73d50226c67adf9d795359c69022ca2a6624b
      https://github.com/xrootd/xrootd/commit/14a73d50226c67adf9d795359c69022ca2a6624b
  Author: Alja Mrak-Tadel <[log in to unmask]>
  Date:   2017-01-18 (Wed, 18 Jan 2017)

  Changed paths:
    A packaging/common/xrootd-filecache-clustered.cfg
    A packaging/common/xrootd-filecache-standalone.cfg

  Log Message:
  -----------
  Add example of filecache configuration.


  Commit: 3225234108afbac574cff11000d20e3579114f74
      https://github.com/xrootd/xrootd/commit/3225234108afbac574cff11000d20e3579114f74
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2017-01-19 (Thu, 19 Jan 2017)

  Changed paths:
    M src/XrdCrypto/XrdCryptosslX509Crl.cc

  Log Message:
  -----------
  cryptocrl: improve notification message


  Commit: 78707d12b3c2560f88c258e1b09853dc3bbdc429
      https://github.com/xrootd/xrootd/commit/78707d12b3c2560f88c258e1b09853dc3bbdc429
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2017-01-19 (Thu, 19 Jan 2017)

  Changed paths:
    M src/XrdSecgsi/XrdSecProtocolgsi.cc
    M src/XrdSecgsi/XrdSecProtocolgsi.hh

  Log Message:
  -----------
  secgsi: fix CRL reloading

Several improvements in the way CRL are checked and reloaded.
Also slightly change the locking logic of the instance being checked.
This should fix issue #435.


  Commit: 16a5dc4a17ca75dea14cd8008db1fcd3f847397b
      https://github.com/xrootd/xrootd/commit/16a5dc4a17ca75dea14cd8008db1fcd3f847397b
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2017-01-19 (Thu, 19 Jan 2017)

  Changed paths:
    M src/XrdCrypto/XrdCryptoX509Chain.cc

  Log Message:
  -----------
  cryptoX509Chain: fix bug in Remove

The 'end' pointer was not correctly updated when the last object was removed.


  Commit: 7fae207729389cb058e19c54b03ebffbb6147b6a
      https://github.com/xrootd/xrootd/commit/7fae207729389cb058e19c54b03ebffbb6147b6a
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2017-01-19 (Thu, 19 Jan 2017)

  Changed paths:
    M docs/PreReleaseNotes.txt

  Log Message:
  -----------
  pre-release notes: update for the last GSI fixes


  Commit: 6e1e8bde3a718474e44183c1de576a4ad5a12d2e
      https://github.com/xrootd/xrootd/commit/6e1e8bde3a718474e44183c1de576a4ad5a12d2e
  Author: Brian Bockelman <[log in to unmask]>
  Date:   2017-01-19 (Thu, 19 Jan 2017)

  Changed paths:
    M src/XrdXrootd/XrdXrootdConfig.cc
    M src/XrdXrootd/XrdXrootdProtocol.cc
    M src/XrdXrootd/XrdXrootdProtocol.hh
    M src/XrdXrootd/XrdXrootdXeq.cc

  Log Message:
  -----------
  Enforce prepare limits.


  Commit: fd9f39b7a9d478607e96a61b071ba93f26d074bb
      https://github.com/xrootd/xrootd/commit/fd9f39b7a9d478607e96a61b071ba93f26d074bb
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-01-19 (Thu, 19 Jan 2017)

  Changed paths:
    M src/XrdXrootd/XrdXrootdConfig.cc
    M src/XrdXrootd/XrdXrootdProtocol.cc
    M src/XrdXrootd/XrdXrootdProtocol.hh
    M src/XrdXrootd/XrdXrootdXeq.cc

  Log Message:
  -----------
  Merge pull request #452 from bbockelm/enforce_prepare_limits

Add limits for prepare requests


  Commit: c5f716e4db73b1f9333623f906b6b893acc4e823
      https://github.com/xrootd/xrootd/commit/c5f716e4db73b1f9333623f906b6b893acc4e823
  Author: Sebastien Ponce <[log in to unmask]>
  Date:   2017-01-19 (Thu, 19 Jan 2017)

  Changed paths:
    M src/XrdCeph/XrdCephPosix.cc

  Log Message:
  -----------
  Fixed initialization of Ceph clusters when stripers are not used

Cluster were only initialized upon striper creation, leading to seg faults in case a non striping command was used first (e.g. statfs).
This was preventing cmsd to start as it is calling statfs


  Commit: 0397205f60b88f668308944f6d6202bb1d2674db
      https://github.com/xrootd/xrootd/commit/0397205f60b88f668308944f6d6202bb1d2674db
  Author: Sebastien Ponce <[log in to unmask]>
  Date:   2017-01-19 (Thu, 19 Jan 2017)

  Changed paths:
    M src/XrdCeph/XrdCephPosix.cc

  Log Message:
  -----------
  Fixed possible race condition on Ceph clusters' initialization

This was found by code inspection


  Commit: 647f5cb0bb26ee5e1d510a0117b77b8cddfc680a
      https://github.com/xrootd/xrootd/commit/647f5cb0bb26ee5e1d510a0117b77b8cddfc680a
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-01-19 (Thu, 19 Jan 2017)

  Changed paths:
    M src/XrdCeph/XrdCephPosix.cc

  Log Message:
  -----------
  Merge pull request #453 from sponce/cephFix

Fixed initialization of Ceph clusters when stripers are not used


  Commit: c0afc7b0d2f8d732789dcc602800469d74093083
      https://github.com/xrootd/xrootd/commit/c0afc7b0d2f8d732789dcc602800469d74093083
  Author: simonmichal <[log in to unmask]>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    A packaging/common/xrootd-filecache-clustered.cfg
    A packaging/common/xrootd-filecache-standalone.cfg
    M packaging/rhel/xrootd.spec.in

  Log Message:
  -----------
  Merge pull request #451 from alja/pfc_example

Add example of proxy file cache configuration in xrootd server rpm


  Commit: 59024b72aac7f59e8644616e6897ad7f6bc2b070
      https://github.com/xrootd/xrootd/commit/59024b72aac7f59e8644616e6897ad7f6bc2b070
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    M src/Xrd/XrdLink.cc
    M src/Xrd/XrdLink.hh
    A src/Xrd/XrdSendQ.cc
    A src/Xrd/XrdSendQ.hh
    M src/XrdCms/XrdCmsConfig.cc
    M src/XrdCms/XrdCmsConfig.hh
    M src/XrdCms/XrdCmsNode.hh
    M src/XrdCms/XrdCmsProtocol.cc
    M src/XrdCms/XrdCmsProtocol.hh
    M src/XrdUtils.cmake

  Log Message:
  -----------
  Implement non-blocking send queue.


  Commit: e32e2f84ff86188da17276c322b929cfd6c59608
      https://github.com/xrootd/xrootd/commit/e32e2f84ff86188da17276c322b929cfd6c59608
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    M src/Xrd/XrdLink.cc
    M src/Xrd/XrdLink.hh
    M src/Xrd/XrdPoll.cc
    M src/Xrd/XrdSendQ.cc
    M src/Xrd/XrdSendQ.hh
    M src/XrdCms/XrdCmsCluster.cc
    M src/XrdCms/XrdCmsNode.cc
    M src/XrdCms/XrdCmsProtocol.cc

  Log Message:
  -----------
  Make deferred close asynchrnous when non-blocking mode enabled.


  Commit: 5a8f6c742a1bb3e06b92fc9bc4fbc1cd20e59a29
      https://github.com/xrootd/xrootd/commit/5a8f6c742a1bb3e06b92fc9bc4fbc1cd20e59a29
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    M src/XrdCms/XrdCmsCluster.cc
    M src/XrdCms/XrdCmsNode.cc
    M src/XrdCms/XrdCmsNode.hh
    M src/XrdCms/XrdCmsProtocol.cc

  Log Message:
  -----------
  Streamline locking to reduce latency by atleast 50% and increase parallelism.
Fix bug that unlocked an unlocked mutex.


  Commit: ae76e35c37ac69e1341d97abc6281fe05ab53740
      https://github.com/xrootd/xrootd/commit/ae76e35c37ac69e1341d97abc6281fe05ab53740
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    M src/XrdCms/XrdCmsCluster.cc
    M src/XrdCms/XrdCmsNode.cc
    M src/XrdCms/XrdCmsTypes.hh

  Log Message:
  -----------
  Make is impossible to hang on a forced disconnect.


  Commit: 9a0dfd97c78801c07f29de868e9db602a91a02c8
      https://github.com/xrootd/xrootd/commit/9a0dfd97c78801c07f29de868e9db602a91a02c8
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    M src/XrdCms/XrdCmsTypes.hh

  Log Message:
  -----------
  Remove testing change that limited cluster size to one.


  Commit: 62eedf642e093a8ba324826a381f1f94f3659b12
      https://github.com/xrootd/xrootd/commit/62eedf642e093a8ba324826a381f1f94f3659b12
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    M src/Xrd/XrdSendQ.cc

  Log Message:
  -----------
  Squelch uninitialized warning.


  Commit: 683605fa8d3ce56d4192e4b7e9434d2b85c78298
      https://github.com/xrootd/xrootd/commit/683605fa8d3ce56d4192e4b7e9434d2b85c78298
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    M src/XrdCms/XrdCmsConfig.cc

  Log Message:
  -----------
  Squelcg uninitialized warning message.


  Commit: 023d39ebcae6995cedd559701293000ea926b5e4
      https://github.com/xrootd/xrootd/commit/023d39ebcae6995cedd559701293000ea926b5e4
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    M docs/PreReleaseNotes.txt

  Log Message:
  -----------
  Update notes on cmsd fix to avooid slow links.


  Commit: 98c6094b0d22935a878dab8a3710c2641f81f7fb
      https://github.com/xrootd/xrootd/commit/98c6094b0d22935a878dab8a3710c2641f81f7fb
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    M src/Xrd/XrdSendQ.cc
    M src/XrdCl/XrdClMetalinkRedirector.cc
    M src/XrdCl/XrdClRedirectorRegistry.cc
    M src/XrdPosix/XrdPosix.hh
    M src/XrdSec/XrdSecProtect.cc
    M src/XrdSys/XrdSysLogging.cc
    M src/XrdSys/XrdSysTrace.cc

  Log Message:
  -----------
  Fix issues with solaris compilation (fixes #341).


  Commit: af1b984d37c2189599efa783eeeedbeec84d2a2a
      https://github.com/xrootd/xrootd/commit/af1b984d37c2189599efa783eeeedbeec84d2a2a
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    M src/Xrd/XrdLink.cc
    M src/Xrd/XrdLink.hh

  Log Message:
  -----------
  Fix broken OSX build after apply non-blocking cmsd patch.


  Commit: 6a6b94dc5656a7ba3a497e4f9a7f6d8a662f8cea
      https://github.com/xrootd/xrootd/commit/6a6b94dc5656a7ba3a497e4f9a7f6d8a662f8cea
  Author: Mattias Ellert <[log in to unmask]>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    M Doxyfile
    M docs/PreReleaseNotes.txt
    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/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/XrdClMetalinkRedirector.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/XrdCryptoX509Chain.cc
    M src/XrdCrypto/XrdCryptosslX509.cc
    M src/XrdCrypto/XrdCryptosslX509Crl.cc
    M src/XrdCrypto/XrdCryptosslX509Req.cc
    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/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
    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/XrdSecgsi/XrdSecProtocolgsi.cc
    M src/XrdSecgsi/XrdSecProtocolgsi.hh
    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/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 openssl-1.1


  Commit: 98628b107d9e11aca9553b9bbdc3e30779c30ff1
      https://github.com/xrootd/xrootd/commit/98628b107d9e11aca9553b9bbdc3e30779c30ff1
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    M src/Xrd/XrdBuffer.cc
    M src/Xrd/XrdBuffer.hh

  Log Message:
  -----------
  Delete buffers when the buffer manager is deleted. Fixes #414


  Commit: 5e6ebd5cb3e900787e3e21a5a131fa0554c355f4
      https://github.com/xrootd/xrootd/commit/5e6ebd5cb3e900787e3e21a5a131fa0554c355f4
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    M src/XrdXrootd/XrdXrootdConfig.cc

  Log Message:
  -----------
  Make fslib warning less misleading. Fixes #432


  Commit: 548e6a9b988d1d31ccee073e54f9444ce9b4db0c
      https://github.com/xrootd/xrootd/commit/548e6a9b988d1d31ccee073e54f9444ce9b4db0c
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    M src/XrdOss/XrdOssCache.cc
    M src/XrdOss/XrdOssCache.hh

  Log Message:
  -----------
  [Server] Do not double count overlapping spaces. Fixes #425


  Commit: 6e9c2c3344a3e538a5fdf2d3e2d77ffc50ca111c
      https://github.com/xrootd/xrootd/commit/6e9c2c3344a3e538a5fdf2d3e2d77ffc50ca111c
  Author: simonmichal <[log in to unmask]>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    M src/XrdCl/XrdClMessageUtils.hh

  Log Message:
  -----------
  Merge pull request #430 from alja/syncRH

Protect against spurious wakeups in SyncResponseHandler.


  Commit: 14930a09f193c72ddcda3c2f8c9000c263bb5590
      https://github.com/xrootd/xrootd/commit/14930a09f193c72ddcda3c2f8c9000c263bb5590
  Author: Michal Simon <[log in to unmask]>
  Date:   2017-01-24 (Tue, 24 Jan 2017)

  Changed paths:
    M docs/PreReleaseNotes.txt
    M docs/ReleaseNotes.txt

  Log Message:
  -----------
  [Docs] Update release notes for 4.6.0.


  Commit: dd4784b792e131300f89d9ddb37312ecc712a4c0
      https://github.com/xrootd/xrootd/commit/dd4784b792e131300f89d9ddb37312ecc712a4c0
  Author: Michal Simon <[log in to unmask]>
  Date:   2017-02-06 (Mon, 06 Feb 2017)

  Changed paths:
    M src/XrdCl/XrdClAsyncSocketHandler.cc
    M src/XrdCl/XrdClStream.cc
    M src/XrdCl/XrdClStream.hh

  Log Message:
  -----------
  [XrdCl] On read-timeout, if the stream is broken, make sure the request and its handler are not double deleted.


  Commit: e66fe56d202547d2ddee0e90cca0d87aabb2fcd5
      https://github.com/xrootd/xrootd/commit/e66fe56d202547d2ddee0e90cca0d87aabb2fcd5
  Author: Michal Simon <[log in to unmask]>
  Date:   2017-02-06 (Mon, 06 Feb 2017)

  Changed paths:
    M docs/ReleaseNotes.txt

  Log Message:
  -----------
  [Docs] Update release notes for 4.6.0.


  Commit: ae42952eb87b175159fe442369b34fa96d432be5
      https://github.com/xrootd/xrootd/commit/ae42952eb87b175159fe442369b34fa96d432be5
  Author: Michal Simon <[log in to unmask]>
  Date:   2017-02-06 (Mon, 06 Feb 2017)

  Changed paths:
    M src/XrdCl/XrdClAsyncSocketHandler.cc
    M src/XrdCl/XrdClStream.cc
    M src/XrdCl/XrdClStream.hh

  Log Message:
  -----------
  [XrdCl] On read-timeout, if the stream is broken, make sure the request and its handler are not double deleted.


  Commit: b6ac123a37c91a5d25e1abef5d22a893916539dd
      https://github.com/xrootd/xrootd/commit/b6ac123a37c91a5d25e1abef5d22a893916539dd
  Author: Mattias Ellert <[log in to unmask]>
  Date:   2017-02-06 (Mon, 06 Feb 2017)

  Changed paths:
    M src/XrdClient/XrdClient.cc

  Log Message:
  -----------
  Use bitwise not


  Commit: 376999fe1473ddefcec22610a3e5e61e4f82a672
      https://github.com/xrootd/xrootd/commit/376999fe1473ddefcec22610a3e5e61e4f82a672
  Author: Mattias Ellert <[log in to unmask]>
  Date:   2017-02-06 (Mon, 06 Feb 2017)

  Changed paths:
    M src/XrdSecpwd/XrdSecProtocolpwd.cc

  Log Message:
  -----------
  Proper fallthrough


  Commit: 57d5687f9885bdd340dd1a50e127fa00c0ba3071
      https://github.com/xrootd/xrootd/commit/57d5687f9885bdd340dd1a50e127fa00c0ba3071
  Author: simonmichal <[log in to unmask]>
  Date:   2017-02-06 (Mon, 06 Feb 2017)

  Changed paths:
    M src/XrdClient/XrdClient.cc
    M src/XrdSecpwd/XrdSecProtocolpwd.cc

  Log Message:
  -----------
  Merge pull request #457 from ellert/gcc7-issues

Gcc7 issues


  Commit: a7aa3e998f5e2449410c2860d263783021e53936
      https://github.com/xrootd/xrootd/commit/a7aa3e998f5e2449410c2860d263783021e53936
  Author: Michal Simon <[log in to unmask]>
  Date:   2017-02-07 (Tue, 07 Feb 2017)

  Changed paths:
    M src/XrdClient/XrdClient.cc
    M src/XrdSecpwd/XrdSecProtocolpwd.cc

  Log Message:
  -----------
  Merge: sync release notes with stable-4.6.x


  Commit: c2ee3cecc7db65b3485b2a883ba55a84e2e10267
      https://github.com/xrootd/xrootd/commit/c2ee3cecc7db65b3485b2a883ba55a84e2e10267
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2017-02-08 (Wed, 08 Feb 2017)

  Changed paths:
    M cmake/FindOpenSSL.cmake
    M src/XrdCrypto/XrdCryptoFactory.cc
    M src/XrdCrypto/XrdCryptoFactory.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/XrdHttp/XrdHttpProtocol.cc
    M src/XrdHttp/XrdHttpUtils.cc
    M src/XrdSecgsi/XrdSecgsiProxy.cc

  Log Message:
  -----------
  Merge branch 'openssl-1.1' of https://github.com/ellert/xrootd into openssl11n


  Commit: f8a1d3063e2544843b3427524b7c6aa15fbfb8b7
      https://github.com/xrootd/xrootd/commit/f8a1d3063e2544843b3427524b7c6aa15fbfb8b7
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2017-02-08 (Wed, 08 Feb 2017)

  Changed paths:
    M cmake/FindOpenSSL.cmake
    M src/XrdCrypto/XrdCryptoFactory.cc
    M src/XrdCrypto/XrdCryptoFactory.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/XrdHttp/XrdHttpProtocol.cc
    M src/XrdHttp/XrdHttpUtils.cc
    M src/XrdSecgsi/XrdSecgsiProxy.cc

  Log Message:
  -----------
  Merge pull request #436 from M Ellert adding OpenSSL 1.1 support


  Commit: a34836e3e85568730b4c9239c8db4ddf857ab021
      https://github.com/xrootd/xrootd/commit/a34836e3e85568730b4c9239c8db4ddf857ab021
  Author: Michal Simon <[log in to unmask]>
  Date:   2017-02-09 (Thu, 09 Feb 2017)

  Changed paths:
    M packaging/rhel/xrootd.spec.in

  Log Message:
  -----------
  [RPM] Drop dependency on compat-openssl10-devel for fedora>=26


  Commit: ab4de940b419b9fcd76b5d6e0c0d39a89847cff3
      https://github.com/xrootd/xrootd/commit/ab4de940b419b9fcd76b5d6e0c0d39a89847cff3
  Author: Edgar Fajardo <[log in to unmask]>
  Date:   2017-02-09 (Thu, 09 Feb 2017)

  Changed paths:
    M Doxyfile
    M cmake/FindOpenSSL.cmake
    M cmake/XRootDOSDefs.cmake
    M docs/PreReleaseNotes.txt
    M docs/ReleaseNotes.txt
    M docs/man/xrdcp.1
    M docs/man/xrdfs.1
    A docs/man/xrdgsitest.1
    M docs/man/xrdpfc_print.8
    M [log in to unmask]
    M [log in to unmask]
    M [log in to unmask]
    A packaging/common/xrootd-filecache-clustered.cfg
    A packaging/common/xrootd-filecache-standalone.cfg
    M [log in to unmask]
    M packaging/rhel/xrootd.spec.in
    A src/XProtocol/XProtocol.cc
    M src/XProtocol/XProtocol.hh
    M src/XProtocol/XPtypes.hh
    M src/Xrd/XrdBuffer.cc
    M src/Xrd/XrdBuffer.hh
    M src/Xrd/XrdConfig.cc
    M src/Xrd/XrdInet.cc
    M src/Xrd/XrdInet.hh
    M src/Xrd/XrdLink.cc
    M src/Xrd/XrdLink.hh
    M src/Xrd/XrdPoll.cc
    M src/Xrd/XrdScheduler.cc
    A src/Xrd/XrdSendQ.cc
    A src/Xrd/XrdSendQ.hh
    M src/XrdAcc/XrdAccAccess.cc
    M src/XrdAcc/XrdAccAuthDB.hh
    M src/XrdAcc/XrdAccAuthFile.cc
    M src/XrdAcc/XrdAccAuthFile.hh
    M src/XrdAcc/XrdAccConfig.cc
    M src/XrdAcc/XrdAccGroups.hh
    R src/XrdAcc/XrdAccTest.cc
    M src/XrdApps.cmake
    A src/XrdApps/XrdAccTest.cc
    M src/XrdApps/XrdCpConfig.cc
    M src/XrdApps/XrdCpConfig.hh
    M src/XrdApps/XrdCpFile.cc
    M src/XrdApps/XrdMpxStats.cc
    M src/XrdBwm/XrdBwmLogger.cc
    M src/XrdCeph/XrdCephOss.cc
    M src/XrdCeph/XrdCephOss.hh
    M src/XrdCeph/XrdCephPosix.cc
    M src/XrdCks/XrdCksData.hh
    M src/XrdCl/CMakeLists.txt
    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/XrdClCopyProcess.cc
    M src/XrdCl/XrdClDefaultEnv.cc
    M src/XrdCl/XrdClDefaultEnv.hh
    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.cc
    M src/XrdCl/XrdClFileSystem.hh
    M src/XrdCl/XrdClInQueue.cc
    M src/XrdCl/XrdClInQueue.hh
    M src/XrdCl/XrdClLog.cc
    M src/XrdCl/XrdClLog.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/XrdClPollerBuiltIn.cc
    M src/XrdCl/XrdClPollerBuiltIn.hh
    M src/XrdCl/XrdClPostMaster.cc
    M src/XrdCl/XrdClPostMasterInterfaces.hh
    A src/XrdCl/XrdClRedirectorRegistry.cc
    A src/XrdCl/XrdClRedirectorRegistry.hh
    M src/XrdCl/XrdClSocket.cc
    M src/XrdCl/XrdClSocket.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/XrdClUglyHacks.hh
    M src/XrdCl/XrdClUtils.cc
    M src/XrdCl/XrdClXRootDMsgHandler.cc
    M src/XrdCl/XrdClXRootDMsgHandler.hh
    M src/XrdCl/XrdClXRootDTransport.cc
    M src/XrdCl/XrdClXRootDTransport.hh
    A src/XrdCl/XrdClZipArchiveReader.cc
    A src/XrdCl/XrdClZipArchiveReader.hh
    M src/XrdClient/XrdClient.cc
    M src/XrdCms/XrdCmsCache.cc
    M src/XrdCms/XrdCmsCache.hh
    M src/XrdCms/XrdCmsCluster.cc
    M src/XrdCms/XrdCmsConfig.cc
    M src/XrdCms/XrdCmsConfig.hh
    M src/XrdCms/XrdCmsKey.hh
    M src/XrdCms/XrdCmsManList.cc
    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/XrdCryptolocalCipher.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/XrdCryptosslFactory.hh
    M src/XrdCrypto/XrdCryptosslMsgDigest.cc
    M src/XrdCrypto/XrdCryptosslMsgDigest.hh
    M src/XrdCrypto/XrdCryptosslRSA.cc
    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/XrdHeaders.cmake
    M src/XrdHttp/XrdHttpProtocol.cc
    M src/XrdHttp/XrdHttpReq.cc
    M src/XrdHttp/XrdHttpSecXtractor.hh
    M src/XrdHttp/XrdHttpUtils.cc
    M src/XrdNet/XrdNetAddr.cc
    M src/XrdNet/XrdNetAddrInfo.cc
    M src/XrdNet/XrdNetAddrInfo.hh
    M src/XrdNet/XrdNetIF.cc
    M src/XrdNet/XrdNetIF.hh
    M src/XrdNet/XrdNetUtils.cc
    M src/XrdOfs/XrdOfs.cc
    M src/XrdOfs/XrdOfsConfig.cc
    M src/XrdOfs/XrdOfsEvs.cc
    M src/XrdOfs/XrdOfsTPCProg.hh
    M src/XrdOss/XrdOssApi.cc
    M src/XrdOss/XrdOssCache.cc
    M src/XrdOss/XrdOssCache.hh
    M src/XrdOss/XrdOssConfig.cc
    M src/XrdOss/XrdOssPath.hh
    M src/XrdOuc/XrdOucCache.hh
    A src/XrdOuc/XrdOucCache2.hh
    M src/XrdOuc/XrdOucCacheData.cc
    M src/XrdOuc/XrdOucFileInfo.cc
    M src/XrdOuc/XrdOucFileInfo.hh
    M src/XrdOuc/XrdOucIOVec.hh
    A src/XrdOuc/XrdOucLogging.cc
    A src/XrdOuc/XrdOucLogging.hh
    M src/XrdOuc/XrdOucMsubs.cc
    M src/XrdOuc/XrdOucPup.cc
    M src/XrdOuc/XrdOucUtils.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
    M src/XrdPosix/XrdPosixMap.cc
    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.cmake
    M src/XrdSec/XrdSecInterface.hh
    M src/XrdSec/XrdSecLoadSecurity.cc
    M src/XrdSec/XrdSecLoadSecurity.hh
    M src/XrdSec/XrdSecPManager.cc
    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
    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/XrdSecsss/XrdSecsssID.cc
    M src/XrdSecsss/XrdSecsssKT.cc
    M src/XrdSut/XrdSutPFile.cc
    M src/XrdSys/XrdSysError.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
    A src/XrdSys/XrdSysTrace.cc
    A src/XrdSys/XrdSysTrace.hh
    M src/XrdUtils.cmake
    M src/XrdVersionPlugin.hh
    M src/XrdXml/XrdXmlMetaLink.cc
    M src/XrdXml/XrdXmlMetaLink.hh
    M src/XrdXml/tinyxmlparser.cpp
    M src/XrdXrootd/XrdXrootdAdmin.cc
    M src/XrdXrootd/XrdXrootdAio.cc
    M src/XrdXrootd/XrdXrootdConfig.cc
    M src/XrdXrootd/XrdXrootdFile.cc
    M src/XrdXrootd/XrdXrootdJob.cc
    M src/XrdXrootd/XrdXrootdProtocol.cc
    M src/XrdXrootd/XrdXrootdProtocol.hh
    M src/XrdXrootd/XrdXrootdStats.cc
    M src/XrdXrootd/XrdXrootdStats.hh
    M src/XrdXrootd/XrdXrootdTransit.cc
    M src/XrdXrootd/XrdXrootdTransit.hh
    M src/XrdXrootd/XrdXrootdXeq.cc
    M tests/XrdClTests/CMakeLists.txt
    M tests/XrdClTests/FileCopyTest.cc
    M tests/XrdClTests/FileTest.cc
    R tests/XrdClTests/MetalinkTest.cc
    M tests/XrdClTests/PostMasterTest.cc
    M tests/common/TestEnv.cc

  Log Message:
  -----------
  Merge pull request #1 from xrootd/master

Merging all the changes


  Commit: 2bd4688c10d62fda92b7b84f0fc4c2838e0fbc8d
      https://github.com/xrootd/xrootd/commit/2bd4688c10d62fda92b7b84f0fc4c2838e0fbc8d
  Author: Edgar Fajardo <[log in to unmask]>
  Date:   2017-02-09 (Thu, 09 Feb 2017)

  Changed paths:
    M packaging/rhel/xrootd.spec.in

  Log Message:
  -----------
  The xrdgsitest man wrongly placed

The xrdgsitest man  should be in the same subpackage as the binary


  Commit: c07a51d3f8823092a9fdbee39493599faf7edf8c
      https://github.com/xrootd/xrootd/commit/c07a51d3f8823092a9fdbee39493599faf7edf8c
  Author: simonmichal <[log in to unmask]>
  Date:   2017-02-10 (Fri, 10 Feb 2017)

  Changed paths:
    M packaging/rhel/xrootd.spec.in

  Log Message:
  -----------
  Merge pull request #460 from efajardo/master

the xrdgsitests man should be in the same place as the binary


  Commit: be891369fcd8b66e61bd884a4fcc95db5f162513
      https://github.com/xrootd/xrootd/commit/be891369fcd8b66e61bd884a4fcc95db5f162513
  Author: Mattias Ellert <[log in to unmask]>
  Date:   2017-02-10 (Fri, 10 Feb 2017)

  Changed paths:
    M src/XrdSecgsi/XrdSecProtocolgsi.cc

  Log Message:
  -----------
  Fix CRL verification bug


  Commit: c4577aa59c428641cf97df3be9a3f85773bc1490
      https://github.com/xrootd/xrootd/commit/c4577aa59c428641cf97df3be9a3f85773bc1490
  Author: gganis <[log in to unmask]>
  Date:   2017-02-10 (Fri, 10 Feb 2017)

  Changed paths:
    M src/XrdSecgsi/XrdSecProtocolgsi.cc

  Log Message:
  -----------
  Merge pull request #461 from ellert/crl-fix

Fix hash-algorithm detection bug


  Commit: 8fa35c1d163ffcc6d0feae72941ca292eb39b73f
      https://github.com/xrootd/xrootd/commit/8fa35c1d163ffcc6d0feae72941ca292eb39b73f
  Author: Fritz Mueller <[log in to unmask]>
  Date:   2017-02-16 (Thu, 16 Feb 2017)

  Changed paths:
    M src/XrdSec/XrdSecProtect.cc

  Log Message:
  -----------
  Use CommonCrypto header instead of openssl for SHA on OSX


  Commit: 48ed7046dfe6a583cc2350c38b2aac5d3dafc314
      https://github.com/xrootd/xrootd/commit/48ed7046dfe6a583cc2350c38b2aac5d3dafc314
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-02-16 (Thu, 16 Feb 2017)

  Changed paths:
    M src/XrdSec/XrdSecProtect.cc

  Log Message:
  -----------
  Merge pull request #468 from lsst/u/fritzm/osx-openssl-fix

Use CommonCrypto header instead of openssl for SHA on OSX


  Commit: 193920d79ce9608d34e6df6e5c400c34200696e2
      https://github.com/xrootd/xrootd/commit/193920d79ce9608d34e6df6e5c400c34200696e2
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-02-16 (Thu, 16 Feb 2017)

  Changed paths:
    M Doxyfile
    M cmake/FindOpenSSL.cmake
    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/XrdClAsyncSocketHandler.cc
    M src/XrdCl/XrdClFileStateHandler.cc
    M src/XrdCl/XrdClMessageUtils.hh
    M src/XrdCl/XrdClMetalinkRedirector.cc
    M src/XrdCl/XrdClRedirectorRegistry.cc
    M src/XrdCl/XrdClStream.cc
    M src/XrdCl/XrdClStream.hh
    M src/XrdCl/XrdClZipArchiveReader.cc
    M src/XrdClient/XrdClient.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.cc
    M src/XrdCrypto/XrdCryptosslAux.hh
    M src/XrdCrypto/XrdCryptosslCipher.cc
    M src/XrdCrypto/XrdCryptosslCipher.hh
    M src/XrdCrypto/XrdCryptosslFactory.cc
    M src/XrdCrypto/XrdCryptosslFactory.hh
    M src/XrdCrypto/XrdCryptosslRSA.cc
    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/XrdHttp/XrdHttpUtils.cc
    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 xrdssi


Compare: https://github.com/xrootd/xrootd/compare/d0618739e64f...193920d79ce9
########################################################################
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

Top of Message | Previous Page | Permalink

Advanced Options


Options

Log In

Log In

Get Password

Get Password


Search Archives

Search Archives


Subscribe or Unsubscribe

Subscribe or Unsubscribe


Archives

August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
December 2015
November 2015
October 2015
September 2015
August 2015
July 2015
June 2015
May 2015
April 2015
March 2015
February 2015
January 2015
December 2014
November 2014
October 2014
September 2014
August 2014
July 2014
June 2014
May 2014
April 2014
March 2014
February 2014
January 2014
December 2013
November 2013
October 2013
September 2013
August 2013
July 2013
June 2013
May 2013
April 2013
March 2013
February 2013
January 2013
December 2012
November 2012
October 2012
September 2012
August 2012
July 2012
June 2012
May 2012
April 2012
March 2012
February 2012
January 2012
December 2011
November 2011
October 2011
September 2011
August 2011
July 2011
June 2011
May 2011
April 2011
March 2011
February 2011
January 2011
December 2010
November 2010
October 2010
September 2010

ATOM RSS1 RSS2



LISTSERV.SLAC.STANFORD.EDU

Secured by F-Secure Anti-Virus CataList Email List Search Powered by the LISTSERV Email List Manager

Privacy Notice, Security Notice and Terms of Use