Closed renovate[bot] closed 6 months ago
federation-v1/constant-vus-over-time
This scenario runs 4 subgraphs and a GraphQL gateway with Federation v1 spec, and runs a heavy query. It's being executed with a constant amount of VUs over a fixed amount of time. It measure things like memory usage, CPU usage, average RPS. It also includes a summary of the entire execution, and metrics information about HTTP execution times.
This scenario was running 100 VUs over 30s
Gateway | RPS ⬇️ | Requests | Duration | Notes |
---|---|---|---|---|
cosmo | 176 | 5350 total, 0 failed | avg: 500ms, p95: 673ms | ✅ |
apollo-router | 165 | 5039 total, 0 failed | avg: 532ms, p95: 723ms | ✅ |
wundergraph | 151 | 4646 total, 0 failed | avg: 558ms, p95: 997ms | ✅ |
mesh-supergraph-bun | 94 | 2897 total, 0 failed | avg: 1017ms, p95: 1734ms | ✅ |
apollo-server | 49 | 1554 total, 0 failed | avg: 1969ms, p95: 2698ms | ✅ |
mercurius | 31 | 960 total, 0 failed | avg: 3154ms, p95: 4656ms | ✅ |
mesh-supergraph | 30 | 964 total, 0 failed | avg: 3193ms, p95: 4974ms | ✅ |
federation-v1/constant-vus-subgraphs-delay-resources
This scenario runs 4 subgraphs and a GraphQL gateway with Federation v1 spec, and runs a heavy query. It's being executed with a constant amount of VUs over a fixed amount of time. It measure things like memory usage, CPU usage, average RPS. It also includes a summary of the entire execution, and metrics information about HTTP execution times.
This scenario was running 100 VUs over 30s
Gateway | RPS ⬇️ | Requests | Duration | Notes |
---|---|---|---|---|
apollo-router | 165 | 5037 total, 0 failed | avg: 533ms, p95: 737ms | ✅ |
mesh-supergraph-bun | 102 | 3190 total, 0 failed | avg: 922ms, p95: 1331ms | ✅ |
wundergraph | 102 | 3184 total, 0 failed | avg: 924ms, p95: 1149ms | ✅ |
cosmo | 82 | 2577 total, 0 failed | avg: 1155ms, p95: 1393ms | ✅ |
apollo-server | 64 | 1992 total, 0 failed | avg: 1527ms, p95: 1878ms | ✅ |
mesh-supergraph | 61 | 1907 total, 0 failed | avg: 1575ms, p95: 2397ms | ✅ |
mercurius | 12 | 473 total, 0 failed | avg: 7154ms, p95: 8378ms | ✅ |
federation-v1/ramping-vus
This scenario runs 4 subgraphs and a GraphQL gateway with Federation v1 spec, and runs a heavy query. We are running a heavy load of concurrent VUs to measure response time and other stats, during stress. It measure things like memory usage, CPU usage, response times. It also includes a summary of the entire execution, and metrics information about HTTP execution times.
This scenario was trying to reach 500 concurrent VUs over 60s
Gateway | duration(p95)⬇️ | RPS | Requests | Durations | Notes |
---|---|---|---|---|---|
wundergraph | 2542ms | 163 | 11446 total, 0 failed | avg: 853ms, p95: 2542ms, max: 8906ms, med: 566ms | ✅ |
cosmo | 2704ms | 175 | 12276 total, 0 failed | avg: 840ms, p95: 2705ms, max: 8119ms, med: 493ms | ✅ |
apollo-router | 3348ms | 167 | 11697 total, 0 failed | avg: 939ms, p95: 3349ms, max: 9639ms, med: 567ms | ✅ |
mesh-supergraph-bun | 5541ms | 116 | 8190 total, 0 failed | avg: 2255ms, p95: 5542ms, max: 9307ms, med: 1986ms | ✅ |
mesh-supergraph | 6827ms | 67 | 4754 total, 0 failed | avg: 4027ms, p95: 6827ms, max: 8676ms, med: 4183ms | ✅ |
apollo-server | 23784ms | 68 | 5026 total, 0 failed | avg: 4149ms, p95: 23784ms, max: 45074ms, med: 2191ms | ✅ |
federation-v1/constant-vus-subgraphs-delay
This scenario runs 4 subgraphs and a GraphQL gateway with Federation v1 spec, and runs a heavy query. It's being executed with a constant amount of VUs over a fixed amount of time. It measure things like memory usage, CPU usage, average RPS. It also includes a summary of the entire execution, and metrics information about HTTP execution times.
This scenario was running 100 VUs over 30s
Gateway | RPS ⬇️ | Requests | Duration | Notes |
---|---|---|---|---|
apollo-router | 150 | 4643 total, 0 failed | avg: 611ms, p95: 779ms | ✅ |
wundergraph | 102 | 3176 total, 0 failed | avg: 931ms, p95: 1167ms | ✅ |
mesh-supergraph-bun | 85 | 2640 total, 0 failed | avg: 1136ms, p95: 1684ms | ✅ |
cosmo | 79 | 2488 total, 0 failed | avg: 1198ms, p95: 1458ms | ✅ |
apollo-server | 48 | 1534 total, 0 failed | avg: 2025ms, p95: 2388ms | ✅ |
mesh-supergraph | 30 | 977 total, 0 failed | avg: 3174ms, p95: 5281ms | ✅ |
mercurius | 11 | 451 total, 0 failed | avg: 7567ms, p95: 8994ms | ✅ |
This PR contains the following updates:
1.0.32
->1.0.33
Release Notes
oven-sh/bun (oven/bun)
### [`v1.0.33`](https://togithub.com/oven-sh/bun/releases/tag/bun-v1.0.33): Bun v1.0.33 To install Bun v1.0.33: ```bash curl https://bun.sh/install | bash ### or you can use npm ### npm install -g bun ``` To upgrade to Bun v1.0.33: ```bash bun upgrade ``` ##### **[Read Bun v1.0.33's release notes on Bun's blog](https://bun.sh/blog/bun-v1.0.33)** ##### Thank you to 4 contributors! - [@nellfs](https://togithub.com/nellfs) - [@zenshixd](https://togithub.com/zenshixd) - [@Jarred-Sumner](https://togithub.com/Jarred-Sumner) - [@zackradisic](https://togithub.com/zackradisic) **Full Changelog**: https://github.com/oven-sh/bun/compare/bun-v1.0.32...bun-v1.0.33Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.