# Downsize Miri and migration check runners \(\#64392\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/ccadf3997409c3d4c6b8c4e6d61a275a14bd1cef)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: ccadf3997409c3d4c6b8c4e6d61a275a14bd1cef

Requested commit: ccadf3997409c3d4c6b8c4e6d61a275a14bd1cef

Commit: ccadf3997409c3d4c6b8c4e6d61a275a14bd1cef

Tree: 86260e52a4d611537b6ecb8f87a0618d6dd7f3b7

Author: Piotr Osiewicz

Committer: GitHub

## Message

```
Downsize Miri and migration check runners (#64392)

## Summary

Move scheduler Miri tests from 16 vCPUs / 32 GiB to 4 vCPUs / 8 GiB, and
migration checks from 8 vCPUs / 16 GiB to 4 vCPUs / 8 GiB. Reuse the
existing `LINUX_MEDIUM` profile and keep test commands and coverage
unchanged.

September 16 whole-runner CPU samples showed Miri averaging about 1.3
cores with a 2.4-core sampled peak and 2.6 GiB peak RAM; migration
checks averaged 1.2 cores with a 1.8-core sampled peak and 1.3 GiB peak
RAM. These are sampled observations, not a cold-build guarantee.

## Validation

- `cargo xtask workflows`
- `cargo fmt -p xtask -- --check`
- `git diff --check`
- CI on the smaller runners is pending.

## Human review

The root repository rules require the README review notice. The human
author must remove it after review; this PR remains a draft until that
step and CI verification are complete.

Release Notes:

- N/A
```

## Parents

- [b6171bcc982c406c34e786c09ae26f59620e52ae](https://git.cafe/gitcafe/zed/commit/b6171bcc982c406c34e786c09ae26f59620e52ae?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/ccadf3997409c3d4c6b8c4e6d61a275a14bd1cef?format=markdown)
