Skip to content

Double autoflush for DAODs

Martin Errenst requested to merge merrenst/athena:21.2 into 21.2

I am wrapping up my QTs pub note on the side and @gemmeren pointed out that this 1 line MR would be a nice addition.

DAODs currently have an autoflush of 10MB and this is found to be a bit too small. Doubling the autoflush should make DAOD file sizes a couple % smaller (e.g. estimated 2% for TOPQ1) and reading a bit faster while not impacting the memory footprint during production too much. Maybe we can even consider 30MB, but I have no idea if DAOD production jobs are limited by memory. (probably not, since xAOD jobs require much more?) If you are curious about the details, have a look at pages 7 - 9 of https://cds.cern.ch/record/2654407/files/ATL-COM-SOFT-2019-001.pdf

I don't have exact numbers of how this would impact DAOD production, but since this is an easy change I figured it would be nice to just open the MR.

Adding the alsoTargeting:master label to sweep this into master as well.

Pinging potentially interested people: @jcatmore @elmsheus @akraszna

Merge request reports