[ROOT-7423] Activating prefetching makes TTree iteration slower when reading through HTTP Created: 19/Jun/15 Updated: 15/May/19 Resolved: 08/Oct/15
|Fix Version/s:||6.06/00, 6.02/14, 6.04/04|
|Reporter:||Enric Tejedor Saavedra||Assignee:||David Smith|
The attached code iterates over the entries of a TTree that is stored in a remote file, accessed through HTTP. The program receives a parameter that indicates whether prefetching should be enabled or not.
When running the program, I see two different behaviours:
Therefore, the program takes longer to run with prefetching than without.
|Comment by David Smith [ 15/Sep/15 ]|
I've made and added a fix for the problem on master and 6.05 development branch; but Elvin (the original author of the prefetching) would also like to check some things. We'll add the fix to the other branches (and close the ticket) once I've given Elvin the chance to look, probably next week.
|Comment by David Smith [ 02/Oct/15 ]|
Added fix to the v6-02-00-patches (for 6-02-14), v6-04-00-patches (for 6-04-04) and v5-34-00-patches (for 5-34-36).
|Comment by David Smith [ 08/Oct/15 ]|
changed status to fixed