Closed eflumerf closed 2 years ago
This issue has been migrated from https://cdcvs.fnal.gov/redmine/issues/24437 (FNAL account required) Originally created by @ron003 on 2020-05-19 18:37:49
Our binary output module supports direct I/O (O_DIRECT) which requires buffers be 512-byte aligned. QuickVec.h uses posix_memalign with 512 byte alignment, but if one is looking at just QuickVec.h, they would likely not know the reason.
Related issues:
Comment by @ron003 on 2020-05-19 21:34:02
added comments to: artdaq-core/Core/QuickVec.hh artdaq/ArtModules/BinaryFileOutput_module.cc
Comment by @ron003 on 2020-05-19 21:34:30
comments only
This issue has been migrated from https://cdcvs.fnal.gov/redmine/issues/24437 (FNAL account required) Originally created by @ron003 on 2020-05-19 18:37:49
Our binary output module supports direct I/O (O_DIRECT) which requires buffers be 512-byte aligned. QuickVec.h uses posix_memalign with 512 byte alignment, but if one is looking at just QuickVec.h, they would likely not know the reason.
Related issues:
Related issues: