Skip to content
Snippets Groups Projects
Commit e4b61129 authored by Alaettin Serhan Mete's avatar Alaettin Serhan Mete :eagle: Committed by Frank Winklmeier
Browse files

RootStorageSvc: Enable buffered RNTuple writing

RootStorageSvc: Enable buffered RNTuple writing
parent 676626bc
No related branches found
No related tags found
No related merge requests found
......@@ -62,7 +62,7 @@ RootDatabase::RootDatabase() :
m_defWritePolicy(TObject::kOverwrite), // On write create new versions
m_branchOffsetTabLen(0),
m_defTreeCacheLearnEvents(-1),
m_rntBufferedWriteEnabled(false),
m_rntBufferedWriteEnabled(true),
m_rntReaderMetricsEnabled(false),
m_rntWriterMetricsEnabled(false),
m_indexMasterID(0),
......@@ -1125,10 +1125,6 @@ RootDatabase::getNTupleWriter(const std::string& ntuple_name, bool create)
{
auto& writer = m_ntupleWriterMap[ntuple_name];
if( !writer and create ) {
if ( Gaudi::Concurrency::ConcurrencyFlags::numThreads() > 0 and m_rntBufferedWriteEnabled ) {
DbPrint log("RootDatabase.getNTupleWriter");
log << DbPrintLvl::Warning << "Buffered writing doesn't work reliably in MT jobs yet, use at your own risk!" << DbPrint::endmsg;
}
writer = std::make_unique<RootStorageSvc::RNTupleWriterHelper>(m_file, ntuple_name, m_rntBufferedWriteEnabled, m_rntWriterMetricsEnabled);
}
if( writer and create ) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment