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 | 172 | 5256 total, 0 failed | avg: 496ms, p95: 692ms | ✅ |
apollo-router | 168 | 5134 total, 0 failed | avg: 519ms, p95: 709ms | ✅ |
wundergraph | 151 | 4591 total, 0 failed | avg: 550ms, p95: 1027ms | ✅ |
mesh-supergraph-bun | 99 | 3048 total, 0 failed | avg: 975ms, p95: 1676ms | ✅ |
apollo-server | 50 | 1590 total, 0 failed | avg: 1928ms, p95: 2395ms | ✅ |
mercurius | 31 | 966 total, 0 failed | avg: 3127ms, p95: 4485ms | ✅ |
mesh-supergraph | 28 | 889 total, 0 failed | avg: 3457ms, p95: 5783ms | ✅ |
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 | 5003 total, 0 failed | avg: 541ms, p95: 725ms | ✅ |
wundergraph | 105 | 3247 total, 0 failed | avg: 896ms, p95: 1101ms | ✅ |
mesh-supergraph-bun | 100 | 3121 total, 0 failed | avg: 942ms, p95: 1356ms | ✅ |
cosmo | 81 | 2544 total, 0 failed | avg: 1170ms, p95: 1461ms | ✅ |
mesh-supergraph | 64 | 1995 total, 0 failed | avg: 1509ms, p95: 2132ms | ✅ |
apollo-server | 63 | 1961 total, 0 failed | avg: 1536ms, p95: 1877ms | ✅ |
mercurius | 12 | 469 total, 0 failed | avg: 7227ms, p95: 8505ms | ✅ |
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 | 4596 total, 0 failed | avg: 612ms, p95: 793ms | ✅ |
wundergraph | 101 | 3119 total, 0 failed | avg: 938ms, p95: 1179ms | ✅ |
mesh-supergraph-bun | 82 | 2548 total, 0 failed | avg: 1168ms, p95: 1852ms | ✅ |
cosmo | 79 | 2479 total, 0 failed | avg: 1204ms, p95: 1513ms | ✅ |
apollo-server | 43 | 1360 total, 0 failed | avg: 2269ms, p95: 2785ms | ✅ |
mesh-supergraph | 30 | 977 total, 0 failed | avg: 3149ms, p95: 5439ms | ✅ |
mercurius | 11 | 449 total, 0 failed | avg: 7561ms, p95: 9046ms | ✅ |
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 |
---|---|---|---|---|---|
apollo-router | 2351ms | 171 | 12023 total, 0 failed | avg: 832ms, p95: 2351ms, max: 5520ms, med: 618ms | ✅ |
cosmo | 2582ms | 174 | 12215 total, 0 failed | avg: 821ms, p95: 2582ms, max: 7356ms, med: 563ms | ❌ 1 unexpected GraphQL errors, non-compatible response structure (1) |
wundergraph | 2587ms | 158 | 11062 total, 0 failed | avg: 837ms, p95: 2587ms, max: 6077ms, med: 506ms | ✅ |
mesh-supergraph-bun | 5627ms | 115 | 8068 total, 0 failed | avg: 2293ms, p95: 5627ms, max: 9060ms, med: 2121ms | ✅ |
mesh-supergraph | 6433ms | 70 | 4963 total, 0 failed | avg: 3840ms, p95: 6433ms, max: 8273ms, med: 3937ms | ✅ |
apollo-server | 23927ms | 68 | 4987 total, 0 failed | avg: 4188ms, p95: 23927ms, max: 45258ms, med: 2226ms | ✅ |
This PR contains the following updates:
1.0.30
->1.0.32
Release Notes
oven-sh/bun (oven/bun)
### [`v1.0.32`](https://togithub.com/oven-sh/bun/releases/tag/bun-v1.0.32): Bun v1.0.32 To install Bun v1.0.32: ```bash curl https://bun.sh/install | bash ### or you can use npm ### npm install -g bun ``` To upgrade to Bun v1.0.32: ```bash bun upgrade ``` ##### **[Read Bun v1.0.32's release notes on Bun's blog](https://bun.sh/blog/bun-v1.0.32)** ##### Thank you to 8 contributors! - [@cirospaciari](https://togithub.com/cirospaciari) - [@dylan-conway](https://togithub.com/dylan-conway) - [@eventualbuddha](https://togithub.com/eventualbuddha) - [@fmajestic](https://togithub.com/fmajestic) - [@Jarred-Sumner](https://togithub.com/Jarred-Sumner) - [@nektro](https://togithub.com/nektro) - [@paperdave](https://togithub.com/paperdave) - [@zackradisic](https://togithub.com/zackradisic) ### [`v1.0.31`](https://togithub.com/oven-sh/bun/releases/tag/bun-v1.0.31): Bun v1.0.31 To install Bun v1.0.31: ```bash curl https://bun.sh/install | bash ### or you can use npm ### npm install -g bun ``` To upgrade to Bun v1.0.31: ```bash bun upgrade ``` ##### **[Read Bun v1.0.31's release notes on Bun's blog](https://bun.sh/blog/bun-v1.0.31)** ##### Thank you to 18 contributors! - [@BrookJeynes](https://togithub.com/BrookJeynes) - [@camero2734](https://togithub.com/camero2734) - [@cirospaciari](https://togithub.com/cirospaciari) - [@cyfung1031](https://togithub.com/cyfung1031) - [@dylan-conway](https://togithub.com/dylan-conway) - [@Electroid](https://togithub.com/Electroid) - [@ErikOnBike](https://togithub.com/ErikOnBike) - [@eventualbuddha](https://togithub.com/eventualbuddha) - [@Jarred-Sumner](https://togithub.com/Jarred-Sumner) - [@jdalton](https://togithub.com/jdalton) - [@Marukome0743](https://togithub.com/Marukome0743) - [@nektro](https://togithub.com/nektro) - [@paperdave](https://togithub.com/paperdave) - [@ryands17](https://togithub.com/ryands17) - [@sequencerr](https://togithub.com/sequencerr) - [@sharpobject](https://togithub.com/sharpobject) - [@Yash-Singh1](https://togithub.com/Yash-Singh1) - [@zieka](https://togithub.com/zieka)Configuration
📅 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.