Skip to content

Commit

Permalink
Merge pull request #152 from rust-lang/docs-rustc-perf-document-why-h…
Browse files Browse the repository at this point in the history
…etzner

docs(rustc-perf): document why hetzner
  • Loading branch information
MarcoIeni authored Sep 24, 2024
2 parents f769e89 + 1daf2c1 commit 6fc92cd
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions service-catalog/rustc-perf/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ It uses an ECR repository to store the Docker image and an ECS service to run it
It also uses the `shared` db of [rds-databases] and the `rustc-perf` S3 bucket.

The collector (the machine that runs the benchmarks) is a dedicated physical server running at [Hetzner].
Rustc-perf runs on a bare-metal server because we need predictable performance.
Otherwise, test results might be spoiled by noisy neighbors in the cloud.

## Versions

Expand All @@ -21,6 +23,7 @@ These are the versions we need to keep up-to-date:
- Dependencies of [Cargo.lock] and [package-lock.json]
- Postgres version of the `shared` database
- GitHub Actions versions in [workflows]
- Operating system of the Hetzner server

[Rustc perf]: https://perf.rust-lang.org/
[rustc-perf]: https://github.com/rust-lang/rustc-perf
Expand Down

0 comments on commit 6fc92cd

Please sign in to comment.