Closed renovate[bot] closed 4 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 |
---|---|---|---|---|
apollo-router | 175 | 5341 total, 0 failed | avg: 502ms, p95: 695ms | ✅ |
cosmo | 174 | 5309 total, 0 failed | avg: 494ms, p95: 678ms | ✅ |
wundergraph | 159 | 4859 total, 0 failed | avg: 517ms, p95: 972ms | ✅ |
mesh-supergraph-bun | 99 | 3081 total, 0 failed | avg: 963ms, p95: 1656ms | ✅ |
apollo-server | 49 | 1549 total, 0 failed | avg: 1973ms, p95: 3174ms | ✅ |
mercurius | 30 | 929 total, 0 failed | avg: 3287ms, p95: 4438ms | ✅ |
mesh-supergraph | 30 | 958 total, 0 failed | avg: 3191ms, p95: 5179ms | ✅ |
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 | 163 | 4992 total, 0 failed | avg: 541ms, p95: 731ms | ✅ |
wundergraph | 103 | 3188 total, 0 failed | avg: 917ms, p95: 1151ms | ✅ |
mesh-supergraph-bun | 101 | 3114 total, 0 failed | avg: 943ms, p95: 1330ms | ✅ |
cosmo | 82 | 2554 total, 0 failed | avg: 1159ms, p95: 1410ms | ✅ |
mesh-supergraph | 64 | 1985 total, 0 failed | avg: 1514ms, p95: 2088ms | ✅ |
apollo-server | 63 | 1985 total, 0 failed | avg: 1535ms, p95: 1862ms | ✅ |
mercurius | 12 | 477 total, 0 failed | avg: 7074ms, p95: 8339ms | ✅ |
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 | 153 | 4689 total, 0 failed | avg: 599ms, p95: 780ms | ✅ |
wundergraph | 103 | 3179 total, 0 failed | avg: 922ms, p95: 1128ms | ✅ |
mesh-supergraph-bun | 84 | 2587 total, 0 failed | avg: 1145ms, p95: 1666ms | ✅ |
cosmo | 78 | 2451 total, 0 failed | avg: 1208ms, p95: 1441ms | ✅ |
apollo-server | 47 | 1492 total, 0 failed | avg: 2037ms, p95: 2339ms | ✅ |
mesh-supergraph | 30 | 975 total, 0 failed | avg: 3166ms, p95: 5086ms | ✅ |
mercurius | 11 | 443 total, 0 failed | avg: 7698ms, p95: 9257ms | ✅ |
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 |
---|---|---|---|---|---|
cosmo | 2139ms | 174 | 12222 total, 0 failed | avg: 832ms, p95: 2140ms, max: 6827ms, med: 660ms | ❌ 1 unexpected GraphQL errors, non-compatible response structure (1) |
apollo-router | 2412ms | 173 | 12134 total, 0 failed | avg: 829ms, p95: 2412ms, max: 5974ms, med: 609ms | ✅ |
wundergraph | 2442ms | 167 | 11711 total, 0 failed | avg: 855ms, p95: 2443ms, max: 6227ms, med: 599ms | ✅ |
mesh-supergraph-bun | 5253ms | 118 | 8279 total, 0 failed | avg: 2208ms, p95: 5253ms, max: 9201ms, med: 1976ms | ✅ |
mesh-supergraph | 6453ms | 69 | 4870 total, 0 failed | avg: 3907ms, p95: 6454ms, max: 8334ms, med: 4144ms | ✅ |
apollo-server | 23869ms | 68 | 4993 total, 0 failed | avg: 4185ms, p95: 23870ms, max: 45149ms, med: 2236ms | ✅ |
This PR contains the following updates:
1.0.33
->1.0.35
Release Notes
oven-sh/bun (oven/bun)
### [`v1.0.35`](https://togithub.com/oven-sh/bun/compare/bun-v1.0.34...bun-v1.0.35) ### [`v1.0.34`](https://togithub.com/oven-sh/bun/releases/tag/bun-v1.0.34): Bun v1.0.34 To install Bun v1.0.34: ```bash curl https://bun.sh/install | bash ### or you can use npm ### npm install -g bun ``` To upgrade to Bun v1.0.34: ```bash bun upgrade ``` ##### **[Read Bun v1.0.34's release notes on Bun's blog](https://bun.sh/blog/bun-v1.0.34)** ##### Thank you to 6 contributors! - [@hustLer2k](https://togithub.com/hustLer2k) - [@Jarred-Sumner](https://togithub.com/Jarred-Sumner) - [@dylan-conway](https://togithub.com/dylan-conway) - [@eroblaze](https://togithub.com/eroblaze) - [@gnuns](https://togithub.com/gnuns) - [@nektro](https://togithub.com/nektro) **Full Changelog**: https://github.com/oven-sh/bun/compare/bun-v1.0.33...bun-v1.0.34Configuration
📅 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.