31 testInvariant ()
const
46 ::StatusCode GEDriver ::
47 doManagerStep (Detail::ManagerData&
data)
const
50 using namespace msgEventLoop;
59 std::ostringstream cmd;
60 cmd <<
"cd " <<
data.submitDir <<
"/submit";
61 for (std::size_t iter :
data.batchJobIndices)
64 <<
" -o " <<
data.submitDir <<
"/submit/log-" << iter <<
".out"
65 <<
" -e " <<
data.submitDir <<
"/submit/log-" << iter <<
".err"
68 if (gSystem->Exec (cmd.str().c_str()) != 0)
70 data.submitted =
true;
77 return ::StatusCode::SUCCESS;
#define RCU_NEW_INVARIANT(x)
#define RCU_READ_INVARIANT(x)
ClassImp(EL::GEDriver) namespace EL
char data[hepevt_bytes_allocation_ATLAS]
#define RCU_THROW_MSG(message)
virtual::StatusCode doManagerStep(Detail::ManagerData &data) const override
a Driver for running on GE batch systems
static const std::string optSubmitFlags
description: the name of the option for supplying extra submit parameters to batch systems rationale:...
@ doResubmit
call the actual doResubmit method
@ submitJob
do the actual job submission
This module defines the arguments passed from the BATCH driver to the BATCH worker.