From 60479034bc9564fdd9d83872f82d869319143ff8 Mon Sep 17 00:00:00 2001 From: Vakho Tsulaia <vakhtang.tsulaia@cern.ch> Date: Wed, 6 Sep 2023 18:49:30 +0200 Subject: [PATCH] SharedEvtQueueProvider: fail if non-positive chunk size is requested --- Control/AthenaMPTools/src/SharedEvtQueueProvider.cxx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Control/AthenaMPTools/src/SharedEvtQueueProvider.cxx b/Control/AthenaMPTools/src/SharedEvtQueueProvider.cxx index 4a99a081d6d..3017139d8ce 100644 --- a/Control/AthenaMPTools/src/SharedEvtQueueProvider.cxx +++ b/Control/AthenaMPTools/src/SharedEvtQueueProvider.cxx @@ -66,6 +66,11 @@ int SharedEvtQueueProvider::makePool(int maxevt, int nprocs, const std::string& return -1; } + if(m_nChunkSize<=0) { + ATH_MSG_ERROR( "Non-positive chunk size requested: " << m_nChunkSize); + return -1; + } + m_nEvtRequested = maxevt; m_nprocs = (nprocs==-1?sysconf(_SC_NPROCESSORS_ONLN):nprocs); m_nprocesses = m_nprocs; -- GitLab