Skip to content

Enable VMM reservoir usage on gimlets#3607

Merged
jordanhendricks merged 1 commit into
oxidecomputer:mainfrom
jordanhendricks:enable-rsrvr
Jul 14, 2023
Merged

Enable VMM reservoir usage on gimlets#3607
jordanhendricks merged 1 commit into
oxidecomputer:mainfrom
jordanhendricks:enable-rsrvr

Conversation

@jordanhendricks

@jordanhendricks jordanhendricks commented Jul 13, 2023

Copy link
Copy Markdown
Contributor

With #3200, sled-agent is capable of provisioning the VMM reservoir on startup. It's configured as a percentage of DRAM via sled-agent's config.toml.

This PR toggles this value to 80% for gimlets. I haven't gotten to test this as much as I had hoped due to unrelated issues with my dev setup. But per the hypervisor huddle today, we would like to enable this in the dogfood cluster as soon as we can, and we want this for FCS. So we decided to land this as is.

Fixes #3223

@jordanhendricks jordanhendricks requested a review from smklein July 13, 2023 20:32
@jordanhendricks

jordanhendricks commented Jul 13, 2023

Copy link
Copy Markdown
Contributor Author

I did get a successfully working omicron at least once with this change, and saw that sled agent logged it had provisioned the reservoir. I didn't poke at the system's reservoir live with rsrvrctl, but since I did the testing for the previous PR I'm not worried about that.

The type of testing I am more interested in doing on rack2 is provisioning instances, including ones with larger amounts of memory.

@jordanhendricks jordanhendricks enabled auto-merge (squash) July 13, 2023 20:53
auto-merge was automatically disabled July 14, 2023 16:46

Base branch was modified

@jordanhendricks

Copy link
Copy Markdown
Contributor Author

Landing this without the ubuntu build-and-test job passing (it failed due to a timeout), as we've made a call to disable that job for now.

@jordanhendricks jordanhendricks merged commit ff581dd into oxidecomputer:main Jul 14, 2023
@jordanhendricks jordanhendricks deleted the enable-rsrvr branch July 14, 2023 17:58
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.

sled-agent should use the VMM reservoir by default

2 participants