You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think one possible solution will be to manually edit the options (like here) inside TFile::Open (i.e. somewhere here) so that the _WITHOUT_GLOBALREGISTRATION suffix is not interfering with the remote caching decision.
Check duplicate issues.
Description
When input files to
RDataFrame
are remote files, force caching of remote files does not work and the remote files will be downloaded every time.Reproducer
This is because internally RDataFrame will create a TChain using
ROOT.Internal.TreeUtils.MakeChainForMT(treename)
, which creates aTChain
object with the modeROOT.TChain.kWithoutGlobalRegistration
. This in turn forces the TFile open option to be "READ_WITHOUT_GLOBALREGISTRATION". This causes the TFile to be opened without caching since it only checks the fgCacheFileForce flag when option is "READ"ROOT version
6.30/04 (LCG105a)
Installation method
LCG (Swan)
Operating system
Linux
Additional context
No response
The text was updated successfully, but these errors were encountered: