Skip to content

misc/scratch: move prod-like-arm to Graviton4 - #38739

Open
jasonhernandez wants to merge 1 commit into
MaterializeInc:mainfrom
jasonhernandez:jason/scratch-prod-like-arm-r8g
Open

misc/scratch: move prod-like-arm to Graviton4#38739
jasonhernandez wants to merge 1 commit into
MaterializeInc:mainfrom
jasonhernandez:jason/scratch-prod-like-arm-r8g

Conversation

@jasonhernandez

Copy link
Copy Markdown
Contributor

The prod-like-arm scratch config still launched an r6g.4xlarge, a Graviton2 box. Production's ARM node pools have moved on: the pools carrying weight today (arm-swap, arm-jumbo-swap) are all on the r8gd family, so a "production-like" scratch box was no longer on the microarchitecture production actually runs.

This moves the family to r8g and keeps the size at 4xlarge, so the CPU generation tracks production while the footprint and cost of the box are unchanged.

Production uses the d variant for its local NVMe, which backs swap and the scratch filesystem. This config deliberately stays on plain r8g: nothing in misc/scratch/provision.bash mounts an instance store, so the extra disk would go unused. Wiring that up is a separate change.

No tests: misc/scratch/*.json are launch configs consumed by bin/scratch, with no test coverage.

Release notes

None. Developer tooling only.

🤖 Generated with Claude Code

The `prod-like-arm` scratch config still launched an `r6g.4xlarge`.
Production's ARM node pools have moved on: the pools that carry weight
today are `arm-swap` and `arm-jumbo-swap`, both on the `r8gd` family.
Staying on Graviton2 means the box under test no longer matches the
microarchitecture production runs on.

Move the family to `r8g` and keep the size at `4xlarge`, so the CPU
generation tracks production while the footprint and cost of the box are
unchanged.

Production uses the `d` variant for its local NVMe, which backs swap and
the scratch filesystem. This config stays on plain `r8g`: nothing in
`misc/scratch/provision.bash` mounts an instance store, so the extra
disk would go unused.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@jasonhernandez
jasonhernandez marked this pull request as ready for review September 9, 2026 23:23
@jasonhernandez
jasonhernandez enabled auto-merge (squash) September 9, 2026 23:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant