Closed renovate[bot] closed 7 months ago
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 | 5010 total, 0 failed | avg: 540ms, p95: 739ms | ✅ |
wundergraph | 104 | 3229 total, 0 failed | avg: 912ms, p95: 1119ms | ✅ |
mesh-supergraph-bun | 101 | 3140 total, 0 failed | avg: 933ms, p95: 1322ms | ✅ |
cosmo | 83 | 2605 total, 0 failed | avg: 1145ms, p95: 1404ms | ✅ |
apollo-server | 64 | 2003 total, 0 failed | avg: 1507ms, p95: 1870ms | ✅ |
mesh-supergraph | 64 | 1983 total, 0 failed | avg: 1517ms, p95: 2166ms | ✅ |
mercurius | 12 | 475 total, 0 failed | avg: 7157ms, p95: 8377ms | ✅ |
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 | 174 | 5307 total, 0 failed | avg: 499ms, p95: 692ms | ✅ |
apollo-router | 167 | 5111 total, 0 failed | avg: 523ms, p95: 711ms | ✅ |
wundergraph | 160 | 4868 total, 0 failed | avg: 514ms, p95: 921ms | ✅ |
mesh-supergraph-bun | 95 | 2939 total, 0 failed | avg: 1009ms, p95: 1747ms | ✅ |
apollo-server | 49 | 1572 total, 0 failed | avg: 1958ms, p95: 2452ms | ✅ |
mesh-supergraph | 31 | 1018 total, 0 failed | avg: 3062ms, p95: 5011ms | ✅ |
mercurius | 29 | 907 total, 0 failed | avg: 3360ms, p95: 4551ms | ✅ |
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 | 4702 total, 0 failed | avg: 602ms, p95: 769ms | ✅ |
wundergraph | 104 | 3202 total, 0 failed | avg: 916ms, p95: 1138ms | ✅ |
mesh-supergraph-bun | 86 | 2667 total, 0 failed | avg: 1106ms, p95: 1566ms | ✅ |
cosmo | 79 | 2489 total, 0 failed | avg: 1197ms, p95: 1438ms | ✅ |
apollo-server | 47 | 1476 total, 0 failed | avg: 2068ms, p95: 2522ms | ✅ |
mesh-supergraph | 31 | 1024 total, 0 failed | avg: 3036ms, p95: 4928ms | ✅ |
mercurius | 11 | 446 total, 0 failed | avg: 7663ms, p95: 9093ms | ✅ |
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 | 2422ms | 172 | 12069 total, 0 failed | avg: 768ms, p95: 2423ms, max: 7528ms, med: 449ms | ✅ |
apollo-router | 2611ms | 170 | 11961 total, 0 failed | avg: 826ms, p95: 2612ms, max: 6766ms, med: 508ms | ✅ |
wundergraph | 2663ms | 167 | 11694 total, 0 failed | avg: 829ms, p95: 2664ms, max: 7870ms, med: 492ms | ✅ |
mesh-supergraph-bun | 5472ms | 119 | 8335 total, 0 failed | avg: 2199ms, p95: 5473ms, max: 9436ms, med: 1992ms | ✅ |
mesh-supergraph | 6769ms | 69 | 4849 total, 0 failed | avg: 3919ms, p95: 6770ms, max: 8374ms, med: 4034ms | ✅ |
apollo-server | 24130ms | 68 | 4995 total, 0 failed | avg: 4180ms, p95: 24131ms, max: 45183ms, med: 2149ms | ✅ |
This PR contains the following updates:
4.26.1
->4.26.2
Release Notes
fastify/fastify (fastify)
### [`v4.26.2`](https://togithub.com/fastify/fastify/releases/tag/v4.26.2) [Compare Source](https://togithub.com/fastify/fastify/compare/v4.26.1...v4.26.2) #### What's Changed - fix: typo in module exports by [@lirantal](https://togithub.com/lirantal) in [https://github.com/fastify/fastify/pull/5316](https://togithub.com/fastify/fastify/pull/5316) - docs(ts): Fix links by [@rozzilla](https://togithub.com/rozzilla) in [https://github.com/fastify/fastify/pull/5308](https://togithub.com/fastify/fastify/pull/5308) - fix: cb is not a function at fallbackErrorHandler by [@Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/fastify/fastify/pull/5317](https://togithub.com/fastify/fastify/pull/5317) - feat: add a Firebase Functions step by step guide by [@lirantal](https://togithub.com/lirantal) in [https://github.com/fastify/fastify/pull/5318](https://togithub.com/fastify/fastify/pull/5318) - types: fix test failure by [@gurgunday](https://togithub.com/gurgunday) in [https://github.com/fastify/fastify/pull/5330](https://togithub.com/fastify/fastify/pull/5330) - perf: use FifoMap to check contentType by [@gurgunday](https://togithub.com/gurgunday) in [https://github.com/fastify/fastify/pull/5331](https://togithub.com/fastify/fastify/pull/5331) - docs(ecosystem): adds fastify-override to plugins list by [@matthyk](https://togithub.com/matthyk) in [https://github.com/fastify/fastify/pull/5336](https://togithub.com/fastify/fastify/pull/5336) - types: Export preClose hook types by [@matthyk](https://togithub.com/matthyk) in [https://github.com/fastify/fastify/pull/5335](https://togithub.com/fastify/fastify/pull/5335) - fix: database migration doc missing db connection code by [@nuhman](https://togithub.com/nuhman) in [https://github.com/fastify/fastify/pull/5339](https://togithub.com/fastify/fastify/pull/5339) - chore: Bump pnpm/action-setup from 2 to 3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/fastify/fastify/pull/5341](https://togithub.com/fastify/fastify/pull/5341) - chore: Bump xt0rted/markdownlint-problem-matcher from 2.0.0 to 3.0.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/fastify/fastify/pull/5342](https://togithub.com/fastify/fastify/pull/5342) #### New Contributors - [@nuhman](https://togithub.com/nuhman) made their first contribution in [https://github.com/fastify/fastify/pull/5339](https://togithub.com/fastify/fastify/pull/5339) **Full Changelog**: https://github.com/fastify/fastify/compare/v4.26.1...v4.26.2Configuration
📅 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.