diff options
Diffstat (limited to 'src/zennomad/nomadprovisioner.cpp')
| -rw-r--r-- | src/zennomad/nomadprovisioner.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/zennomad/nomadprovisioner.cpp b/src/zennomad/nomadprovisioner.cpp index 3fe9c0ac3..e07ce155e 100644 --- a/src/zennomad/nomadprovisioner.cpp +++ b/src/zennomad/nomadprovisioner.cpp @@ -14,9 +14,16 @@ namespace zen::nomad { -NomadProvisioner::NomadProvisioner(const NomadConfig& Config, std::string_view OrchestratorEndpoint) +NomadProvisioner::NomadProvisioner(const NomadConfig& Config, + std::string_view OrchestratorEndpoint, + std::string_view CoordinatorSession, + bool CleanStart, + std::string_view TraceHost) : m_Config(Config) , m_OrchestratorEndpoint(OrchestratorEndpoint) +, m_CoordinatorSession(CoordinatorSession) +, m_CleanStart(CleanStart) +, m_TraceHost(TraceHost) , m_ProcessId(static_cast<uint32_t>(zen::GetCurrentProcessId())) , m_Log(zen::logging::Get("nomad.provisioner")) { @@ -154,7 +161,7 @@ NomadProvisioner::SubmitNewJobs() ZEN_DEBUG("submitting job '{}' (estimated: {}, target: {})", JobId, m_EstimatedCoreCount.load(), m_TargetCoreCount.load()); - const std::string JobJson = m_Client->BuildJobJson(JobId, m_OrchestratorEndpoint); + const std::string JobJson = m_Client->BuildJobJson(JobId, m_OrchestratorEndpoint, m_CoordinatorSession, m_CleanStart, m_TraceHost); NomadJobInfo JobInfo; JobInfo.Id = JobId; |