hashicorp/nomad · error
deleting job scaling policies failed: %v
Error message
deleting job scaling policies failed: %v
What it means
During job deletion, removing the job's associated scaling policies failed; the wrapped error from deleteJobScalingPolicies aborts the delete transaction.
Source
Thrown at nomad/state/state_store.go:2104
return fmt.Errorf("deleting job from plugin: %v", err)
}
// Delete the job summary
if _, err = txn.DeleteAll("job_summary", "id", namespace, jobID); err != nil {
return fmt.Errorf("deleting job summary failed: %v", err)
}
if err := txn.Insert("index", &IndexEntry{"job_summary", index}); err != nil {
return fmt.Errorf("index update failed: %v", err)
}
// Delete the job submission
if err := s.deleteJobSubmission(job, txn); err != nil {
return fmt.Errorf("deleting job submission failed: %v", err)
}
// Delete any remaining job scaling policies
if err := s.deleteJobScalingPolicies(index, job, txn); err != nil {
return fmt.Errorf("deleting job scaling policies failed: %v", err)
}
// Delete any job recommendations
if err := s.deleteRecommendationsByJob(index, txn, job); err != nil {
return fmt.Errorf("deleting job recommendatons failed: %v", err)
}
// Delete the scaling events
if _, err = txn.DeleteAll("scaling_event", "id", namespace, jobID); err != nil {
return fmt.Errorf("deleting job scaling events failed: %v", err)
}
// Delete task group volume claims
if err = s.deleteTaskGroupHostVolumeClaimByNamespaceAndJob(index, txn, namespace, jobID); err != nil {
return fmt.Errorf("deleting job volume claims failed: %v", err)
}
if err := txn.Insert("index", &IndexEntry{"scaling_event", index}); err != nil {View on GitHub (pinned to 482b49bf1a)
Solutions
- Retry the job deletion
- Inspect server logs for scaling policy cleanup errors
- Verify the job's scaling policies still reference valid state
Defensive patterns
Strategy: retry
When it happens
Trigger: Thrown at nomad/state/state_store.go:2104 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of hashicorp/nomad@482b49bf1a (2026-09-04).
Data as JSON: /api/errors/98c61915f3f73b89.
Report an issue: GitHub.