Branch: refs/heads/pssasync Home: https://github.com/xrootd/xrootd 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 Compare: https://github.com/xrootd/xrootd/compare/d8c1460d538c...16ed2f3dcc88 ######################################################################## 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