Skip to content

Always set the AgeLimit to 0

By default Gaudi keeps the last three ROOT files open when reading data. I can see how this would have been useful for RDST but for Run 3 I don't think we have any use case for needing more than one file in flight at a time?

If so, would it be practical to set config["Gaudi::IODataManager/IODataManager"].AgeLimit = 0 by default in PyConf to avoid the memory spikes when opening the second and third file in a job, for example (ignore the memory leak 😉):

Screenshot_2024-07-16_at_15.04.12

cc @clemenci

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information