From 3c91c1984d6567ace503be20e7a3cdde2430358b Mon Sep 17 00:00:00 2001 From: Michael Schurter Date: Fri, 17 Jan 2025 09:24:20 -0800 Subject: [PATCH] canonicalize restart policy for sysbatch --- nomad/structs/structs.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/nomad/structs/structs.go b/nomad/structs/structs.go index 1f364bd476a..bd20d3625d5 100644 --- a/nomad/structs/structs.go +++ b/nomad/structs/structs.go @@ -6586,14 +6586,13 @@ func (r *RestartPolicy) Validate() error { func NewRestartPolicy(jobType string) *RestartPolicy { switch jobType { - case JobTypeService, JobTypeSystem: - rp := DefaultServiceJobRestartPolicy - return &rp - case JobTypeBatch: + case JobTypeBatch, JobTypeSysBatch: rp := DefaultBatchJobRestartPolicy return &rp + default: + rp := DefaultServiceJobRestartPolicy + return &rp } - return nil } const ReschedulePolicyMinInterval = 15 * time.Second