RepoJournal
HashiCorp

@hashicorp

Terraform, Vault, Consul — infra-as-code for ops teams

Pick a date

The Wire · Showcase

NOMAD AUTOSCALER FIXES CRITICAL WINNER SELECTION BUG

By RepoJournal · Filed · About HashiCorp

Nomad Autoscaler now properly excludes out-of-window checks from scaling decisions, preventing phantom participants from skewing autoscaling logic.

The fix [1] addresses a logic error where checks scheduled outside their window or marked for cancellation were still influencing which checks won the selection process. This could cause the autoscaler to make scaling decisions based on incomplete or stale data. The solution introduces explicit sentinel errors—specifically `errCheckOutsideSchedule`—that mark non-participating checks and filter them from winner selection calculations [2]. The team also refactored schedule validation into the SDK layer and added regression tests to prevent this from slipping back in. Nightly builds across Nomad Autoscaler [3], the Podman driver [4], and Nomad Pack [5] are live for early testing.

Action items

References

  1. [1] Fix winner selection, checks outside schedule window should not participate in the winner selection process ↗ hashicorp/nomad-autoscaler
  2. [2] Fix winner selection, checks outside schedule window should not participate in the winner selection process (#1270) hashicorp/nomad-autoscaler
  3. [3] nightly ↗ hashicorp/nomad-autoscaler
  4. [4] nightly ↗ hashicorp/nomad-driver-podman
  5. [5] nightly ↗ hashicorp/nomad-pack

FAQ

What changed in HashiCorp on May 10, 2026?
Nomad Autoscaler now properly excludes out-of-window checks from scaling decisions, preventing phantom participants from skewing autoscaling logic.
What should HashiCorp teams do about it?
Review winner selection logic in your custom scaling policies • Test nightly builds against your Nomad cluster to catch regressions early
Which HashiCorp repositories shipped on May 10, 2026?
hashicorp/nomad-autoscaler, hashicorp/nomad-driver-podman, hashicorp/nomad-pack

Related across the cluster

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.