Skip to content

Disable default hotplug memory allocation#106

Merged
sjmiller609 merged 4 commits intomainfrom
codex/stop-automatic-memory-hotplug
Feb 26, 2026
Merged

Disable default hotplug memory allocation#106
sjmiller609 merged 4 commits intomainfrom
codex/stop-automatic-memory-hotplug

Conversation

@sjmiller609
Copy link
Collaborator

@sjmiller609 sjmiller609 commented Feb 26, 2026

Summary

  • stop filling in 3GB of hotplug RAM when Hypeman clients omit hotplug_size, leaving it zero unless explicitly requested
  • ensure API response reflects zero hotplug memory and adjust instance manager defaults/documentation accordingly

Testing

  • Not run (not requested)

Note

Medium Risk
Changes instance-creation resource defaults (memory allocation behavior) and API contract around hotplug_size, which could affect existing clients’ sizing expectations but is localized and covered by a new test.

Overview
Stops implicitly allocating 3GB of hotplug memory when hotplug_size is omitted during instance creation; hotplug memory now remains 0 unless explicitly requested, and responses reflect this.

Updates OpenAPI/docs and domain comments to match the new semantics, adds a regression test asserting the omitted-hotplug_size path passes 0, and tweaks CI/tooling: pins Go to 1.25.4, ensures Linux CI installs e2fsprogs/iptables, and forces a stable PATH under sudo for make test-linux.

Written by Cursor Bugbot for commit 9ce1996. This will update automatically on new commits. Configure here.

@github-actions
Copy link

github-actions bot commented Feb 26, 2026

✱ Stainless preview builds

This PR will update the hypeman SDKs with the following commit message.

feat: Disable default hotplug memory allocation
hypeman-openapi studio · code

Your SDK build had at least one "note" diagnostic.
generate ✅

⚠️ hypeman-typescript studio · code

Your SDK build had at least one "error" diagnostic.
generate ❗build ✅lint ✅test ✅

npm install https://pkg.stainless.com/s/hypeman-typescript/faf4dc61986551605bed903ed26a12a8a6991b6c/dist.tar.gz
hypeman-go studio · code

Your SDK build had at least one "note" diagnostic.
generate ✅lint ✅test ✅

go get github.com/stainless-sdks/hypeman-go@4c65d5c271ac3a620da549b47ece553e1860aaf6

This comment is auto-generated by GitHub Actions and is automatically kept up to date as you push.
If you push custom code to the preview branch, re-run this workflow to update the comment.
Last updated: 2026-02-26 15:32:34 UTC

@sjmiller609 sjmiller609 merged commit 4fadfde into main Feb 26, 2026
6 checks passed
@sjmiller609 sjmiller609 deleted the codex/stop-automatic-memory-hotplug branch February 26, 2026 15:30
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