Skip to content

WIP: Add RediSearch m7i metal standalone setup#156

Draft
paulorsousa wants to merge 2 commits into
masterfrom
redisearch-m7i-metal-standalone
Draft

WIP: Add RediSearch m7i metal standalone setup#156
paulorsousa wants to merge 2 commits into
masterfrom
redisearch-m7i-metal-standalone

Conversation

@paulorsousa
Copy link
Copy Markdown
Contributor

Summary

Adds a RediSearch standalone terraform setup backed by an m7i.metal-24xl DB/server instance and the existing m7i.4xlarge benchmark client shape.

Notes

  • The setup is based on oss-standalone-redisearch-m7.
  • The DB/server instance changes from m7i.8xlarge to m7i.metal-24xl.
  • The explicit CPU pinning from the VM setup is removed so the metal instance uses its full default CPU layout.
  • The standard server_* and client_* terraform outputs are preserved for redisbench-admin run-remote.

Validation

  • terraform fmt -check terraform/oss-standalone-redisearch-m7i-metal
  • Used by redisearch-benchmarks workflow runs through TESTING_INFRASTRUCTURE_BRANCH=redisearch-m7i-metal-standalone and TF_OVERRIDE_REMOTE=/terraform/oss-standalone-redisearch-m7i-metal.

Marked WIP while benchmark validation finishes.

fcostaoliveira and others added 2 commits April 23, 2026 22:35
The aarch64 perf base image AMI (ami-07b2bd887269522a3) has a root
snapshot >= 256GB, so terraform apply fails with:

  InvalidBlockDeviceMapping: Volume of size 128GB is smaller than
  snapshot 'snap-0f5e61acf36e9dc2f', expect size >= 256GB

Bumps both instance_volume_size and client_instance_volume_size
defaults from 128/64 to 256 so RunInstances succeeds on the aarch64
setup. Can be lowered again when we rebuild the aarch64 perf base
AMI with a smaller root snapshot.
@paulorsousa paulorsousa added the WIP Work in progress label May 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

WIP Work in progress

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants