Open Dr15Jones opened 8 years ago
A new Issue was created by @Dr15Jones (Chris Jones).
@davidlange6, @smuzaffar, @degano, @davidlt, @Dr15Jones can you please review it and eventually sign/assign? Thanks.
cms-bot commands are listed here
assign core
New categories assigned: core
@Dr15Jones,@smuzaffar you have been requested to review this Pull request/Issue and eventually sign? Thanks
@Dr15Jones , @makortel has this been implemented?
I suppose "no" (also FYI @dan131riley)
AIUI, it's possible that a product that was fast-cloned may still need to be deserialized, especially when there are multiple output modules. I guess we'd want to initially turn off prefetch for fast-cloned branches but then turn it back on if we are getting entries fetched on the branch.
@dan131riley given fast cloning is off if we use multiple threads in a job, this optimization may not longer be of any use.
@dan131riley given fast cloning is off if we use multiple threads in a job, this optimization may not longer be of any use.
@Dr15Jones where does that get done? (I see it's done for the HLT, but I couldn't find a more general switch.)
So maybe it is not worth of even trying?
If the RootOutputModule fast copied a TBranch from the source we should not prefetch the data from that branch as well. The prefetch would cause the data to be deserialized which is unnecessary and just takes unnecessary amounts of time.