hashicorp/nomad · error

deleting job from plugin: %v

Error message

deleting job from plugin: %v

What it means

During job deletion, cleaning up CSI plugins registered by the job (deleteJobFromPlugins) failed; the wrapped error propagates from plugin/alloc cleanup inside the delete transaction.

Source

Thrown at nomad/state/state_store.go:2086

		// Insert the eval
		if err := txn.Insert("evals", eval); err != nil {
			return fmt.Errorf("eval insert failed: %v", err)
		}
		if err := txn.Insert("index", &IndexEntry{"evals", index}); err != nil {
			return fmt.Errorf("index update failed: %v", err)
		}
	}

	// Delete allocs associated with the job
	if err := s.deleteAllocsForJobTxn(txn, index, namespace, job.ID); err != nil {
		return err
	}

	// Cleanup plugins registered by this job, before we delete the summary
	err = s.deleteJobFromPlugins(index, txn, job)
	if err != nil {
		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)

View on GitHub (pinned to 482b49bf1a)

Solutions

  1. Retry the job deletion
  2. Inspect server logs for the underlying plugin cleanup error
  3. Verify CSI plugin state consistency if it persists
Defensive patterns

Strategy: retry

When it happens

Trigger: Thrown at nomad/state/state_store.go:2086 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/732008b2e7bad446. Report an issue: GitHub.