Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Rust crate tokio to v1.44.2 - autoclosed #645

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 5, 2025

This PR contains the following updates:

Package Type Update Change
tokio (source) dependencies patch 1.44.1 -> 1.44.2

Release Notes

tokio-rs/tokio (tokio)

v1.44.2: Tokio v1.44.2

Compare Source

This release fixes a soundness issue in the broadcast channel. The channel
accepts values that are Send but !Sync. Previously, the channel called
clone() on these values without synchronizing. This release fixes the channel
by synchronizing calls to .clone() (Thanks Austin Bonander for finding and
reporting the issue).

Fixed
  • sync: synchronize clone() call in broadcast channel (#​7232)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Apr 5, 2025
Copy link

github-actions bot commented Apr 5, 2025

Overview for: federation/constant-vus-over-time

This scenario runs 4 subgraphs and a GraphQL gateway with Federation 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 300 VUs over 30s

Comparison

Comparison

Gateway RPS ⬇️ Requests Duration Notes
cosmo 188 5807 total, 0 failed avg: 787ms, p95: 2384ms
grafbase 170 5334 total, 0 failed avg: 919ms, p95: 2478ms
apollo-router 168 5261 total, 0 failed avg: 945ms, p95: 2265ms
hive-gateway-bun 83 2750 total, 0 failed avg: 3391ms, p95: 5704ms
apollo-server 76 2569 total, 0 failed avg: 3683ms, p95: 31799ms
hive-gateway 70 2433 total, 0 failed avg: 3924ms, p95: 26515ms
mercurius 67 2166 total, 0 failed avg: 4246ms, p95: 6136ms
Summary for: `cosmo`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 17361      ✗ 0    
     data_received..................: 510 MB  17 MB/s
     data_sent......................: 6.9 MB  223 kB/s
     http_req_blocked...............: avg=2.51ms   min=1.57µs  med=3.12µs   max=1.76s    p(90)=5.3µs    p(95)=6.46ms
     http_req_connecting............: avg=2.06ms   min=0s      med=0s       max=511.97ms p(90)=0s       p(95)=1.67ms
     http_req_duration..............: avg=786.86ms min=3.25ms  med=570.95ms max=5.15s    p(90)=1.8s     p(95)=2.38s 
       { expected_response:true }...: avg=786.86ms min=3.25ms  med=570.95ms max=5.15s    p(90)=1.8s     p(95)=2.38s 
     http_req_failed................: 0.00%   ✓ 0          ✗ 5807 
     http_req_receiving.............: avg=285.94ms min=33.36µs med=81.61µs  max=4.47s    p(90)=1.27s    p(95)=1.75s 
     http_req_sending...............: avg=13.2ms   min=8.68µs  med=14.4µs   max=3.26s    p(90)=162.36µs p(95)=14.5ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s    
     http_req_waiting...............: avg=487.71ms min=3.16ms  med=456.58ms max=2.03s    p(90)=911.22ms p(95)=1.01s 
     http_reqs......................: 5807    188.126252/s
     iteration_duration.............: avg=1.56s    min=22.4ms  med=1.18s    max=8.9s     p(90)=3.43s    p(95)=4.19s 
     iterations.....................: 5787    187.478322/s
     vus............................: 300     min=300      max=300
     vus_max........................: 300     min=300      max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `grafbase`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 15942      ✗ 0    
     data_received..................: 469 MB  15 MB/s
     data_sent......................: 6.3 MB  202 kB/s
     http_req_blocked...............: avg=1.89ms   min=1.47µs  med=3.22µs   max=1.16s    p(90)=5.28µs p(95)=3.34ms 
     http_req_connecting............: avg=1.25ms   min=0s      med=0s       max=834.59ms p(90)=0s     p(95)=1.93ms 
     http_req_duration..............: avg=919.35ms min=2.99ms  med=694.32ms max=4.82s    p(90)=2.1s   p(95)=2.47s  
       { expected_response:true }...: avg=919.35ms min=2.99ms  med=694.32ms max=4.82s    p(90)=2.1s   p(95)=2.47s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 5334 
     http_req_receiving.............: avg=363.12ms min=34.35µs med=87.19µs  max=4.65s    p(90)=1.57s  p(95)=1.99s  
     http_req_sending...............: avg=21ms     min=7.88µs  med=14.81µs  max=3.27s    p(90)=1.67ms p(95)=16.16ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s     p(95)=0s     
     http_req_waiting...............: avg=535.22ms min=2.93ms  med=475.55ms max=2.48s    p(90)=1.01s  p(95)=1.29s  
     http_reqs......................: 5334    170.330249/s
     iteration_duration.............: avg=1.73s    min=23.85ms med=1.53s    max=8.26s    p(90)=3.44s  p(95)=4.18s  
     iterations.....................: 5314    169.69159/s
     vus............................: 115     min=115      max=300
     vus_max........................: 300     min=300      max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-router`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 15723      ✗ 0    
     data_received..................: 462 MB  15 MB/s
     data_sent......................: 6.2 MB  200 kB/s
     http_req_blocked...............: avg=1.25ms   min=1.38µs  med=3.34µs   max=882.1ms  p(90)=6.48µs  p(95)=3.67ms 
     http_req_connecting............: avg=1.17ms   min=0s      med=0s       max=882.02ms p(90)=0s      p(95)=3.42ms 
     http_req_duration..............: avg=945.34ms min=6.33ms  med=772.12ms max=4.32s    p(90)=1.85s   p(95)=2.26s  
       { expected_response:true }...: avg=945.34ms min=6.33ms  med=772.12ms max=4.32s    p(90)=1.85s   p(95)=2.26s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 5261 
     http_req_receiving.............: avg=290.2ms  min=33.92µs med=91.84µs  max=3.62s    p(90)=1.14s   p(95)=1.55s  
     http_req_sending...............: avg=17.5ms   min=7.48µs  med=14.97µs  max=2.13s    p(90)=491.8µs p(95)=25.68ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s      p(95)=0s     
     http_req_waiting...............: avg=637.63ms min=6.26ms  med=593.15ms max=2.05s    p(90)=1.06s   p(95)=1.33s  
     http_reqs......................: 5261    168.121882/s
     iteration_duration.............: avg=1.75s    min=46.64ms med=1.56s    max=7.87s    p(90)=3.28s   p(95)=3.87s  
     iterations.....................: 5241    167.482757/s
     vus............................: 98      min=98       max=300
     vus_max........................: 300     min=300      max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `hive-gateway-bun`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 8190      ✗ 0    
     data_received..................: 241 MB  7.3 MB/s
     data_sent......................: 3.3 MB  99 kB/s
     http_req_blocked...............: avg=3.01ms  min=1.56µs  med=3.66µs   max=69.4ms   p(90)=5.68ms p(95)=27.85ms 
     http_req_connecting............: avg=2.92ms  min=0s      med=0s       max=61.93ms  p(90)=5.38ms p(95)=27.28ms 
     http_req_duration..............: avg=3.39s   min=16.95ms med=3.07s    max=8.03s    p(90)=4.9s   p(95)=5.7s    
       { expected_response:true }...: avg=3.39s   min=16.95ms med=3.07s    max=8.03s    p(90)=4.9s   p(95)=5.7s    
     http_req_failed................: 0.00%   ✓ 0         ✗ 2750 
     http_req_receiving.............: avg=60.58ms min=41.56µs med=285.21µs max=1.75s    p(90)=4.9ms  p(95)=546.13ms
     http_req_sending...............: avg=1.51ms  min=9.31µs  med=20.39µs  max=207.71ms p(90)=3.1ms  p(95)=11.47ms 
     http_req_tls_handshaking.......: avg=0s      min=0s      med=0s       max=0s       p(90)=0s     p(95)=0s      
     http_req_waiting...............: avg=3.32s   min=16.77ms med=3.03s    max=7.98s    p(90)=4.85s  p(95)=5.65s   
     http_reqs......................: 2750    83.19457/s
     iteration_duration.............: avg=3.44s   min=86.77ms med=3.1s     max=8.09s    p(90)=4.94s  p(95)=5.72s   
     iterations.....................: 2730    82.589519/s
     vus............................: 12      min=12      max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-server`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 7647      ✗ 0    
     data_received..................: 226 MB  6.7 MB/s
     data_sent......................: 3.0 MB  90 kB/s
     http_req_blocked...............: avg=464.96µs min=1.33µs   med=3.31µs  max=22.82ms p(90)=454.91µs p(95)=3.77ms  
     http_req_connecting............: avg=445.91µs min=0s       med=0s      max=11.5ms  p(90)=359.56µs p(95)=3.59ms  
     http_req_duration..............: avg=3.68s    min=12.48ms  med=1.43s   max=33.21s  p(90)=2.84s    p(95)=31.79s  
       { expected_response:true }...: avg=3.68s    min=12.48ms  med=1.43s   max=33.21s  p(90)=2.84s    p(95)=31.79s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2569 
     http_req_receiving.............: avg=259.91µs min=43.11µs  med=106.9µs max=40.51ms p(90)=195.29µs p(95)=299.08µs
     http_req_sending...............: avg=195.47µs min=8.01µs   med=17.46µs max=32.31ms p(90)=164.83µs p(95)=671.83µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s      max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.68s    min=12.41ms  med=1.43s   max=33.21s  p(90)=2.84s    p(95)=31.79s  
     http_reqs......................: 2569    76.173839/s
     iteration_duration.............: avg=3.72s    min=166.81ms med=1.45s   max=33.21s  p(90)=2.91s    p(95)=31.81s  
     iterations.....................: 2549    75.580816/s
     vus............................: 65      min=65      max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `hive-gateway`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 7239      ✗ 0    
     data_received..................: 214 MB  6.2 MB/s
     data_sent......................: 2.9 MB  84 kB/s
     http_req_blocked...............: avg=577.48µs min=1.35µs   med=4.59µs   max=19.15ms  p(90)=515.31µs p(95)=4.45ms  
     http_req_connecting............: avg=559.58µs min=0s       med=0s       max=14.45ms  p(90)=468.81µs p(95)=4.39ms  
     http_req_duration..............: avg=3.92s    min=21.74ms  med=1.91s    max=33.89s   p(90)=3.9s     p(95)=26.51s  
       { expected_response:true }...: avg=3.92s    min=21.74ms  med=1.91s    max=33.89s   p(90)=3.9s     p(95)=26.51s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2433 
     http_req_receiving.............: avg=756.28µs min=45.45µs  med=114.38µs max=227.48ms p(90)=478.61µs p(95)=1.49ms  
     http_req_sending...............: avg=158.14µs min=8.52µs   med=26.26µs  max=19.07ms  p(90)=160.6µs  p(95)=756.88µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.92s    min=21.64ms  med=1.91s    max=33.88s   p(90)=3.9s     p(95)=26.51s  
     http_reqs......................: 2433    70.434583/s
     iteration_duration.............: avg=3.97s    min=180.32ms med=1.93s    max=33.9s    p(90)=3.94s    p(95)=26.56s  
     iterations.....................: 2413    69.85559/s
     vus............................: 40      min=40      max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `mercurius`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 6438      ✗ 0    
     data_received..................: 190 MB  5.9 MB/s
     data_sent......................: 2.6 MB  80 kB/s
     http_req_blocked...............: avg=1.92ms min=1.58µs   med=3.38µs  max=56.46ms  p(90)=7.24ms   p(95)=18.16ms 
     http_req_connecting............: avg=1.84ms min=0s       med=0s      max=40.68ms  p(90)=7.06ms   p(95)=17.8ms  
     http_req_duration..............: avg=4.24s  min=13.32ms  med=4.33s   max=8.7s     p(90)=5.3s     p(95)=6.13s   
       { expected_response:true }...: avg=4.24s  min=13.32ms  med=4.33s   max=8.7s     p(90)=5.3s     p(95)=6.13s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 2166 
     http_req_receiving.............: avg=2.12ms min=38.55µs  med=96.6µs  max=426.98ms p(90)=233.9µs  p(95)=622.01µs
     http_req_sending...............: avg=1.51ms min=8.75µs   med=19.41µs max=39.71ms  p(90)=984.06µs p(95)=11.19ms 
     http_req_tls_handshaking.......: avg=0s     min=0s       med=0s      max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=4.24s  min=13.25ms  med=4.33s   max=8.69s    p(90)=5.3s     p(95)=6.12s   
     http_reqs......................: 2166    67.595322/s
     iteration_duration.............: avg=4.3s   min=542.43ms med=4.35s   max=8.77s    p(90)=5.32s    p(95)=6.18s   
     iterations.....................: 2146    66.971173/s
     vus............................: 25      min=25      max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

Copy link

github-actions bot commented Apr 5, 2025

Overview for: federation/constant-vus-subgraphs-delay

This scenario runs 4 subgraphs and a GraphQL gateway with Federation 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 300 VUs over 30s

Comparison

Comparison

Gateway RPS ⬇️ Requests Duration Notes
cosmo 189 5834 total, 0 failed avg: 794ms, p95: 2021ms
grafbase 170 5281 total, 0 failed avg: 888ms, p95: 2344ms
apollo-router 168 5264 total, 0 failed avg: 973ms, p95: 2449ms
apollo-server 75 2534 total, 0 failed avg: 3724ms, p95: 31619ms
hive-gateway 73 2469 total, 0 failed avg: 3822ms, p95: 25195ms
hive-gateway-bun 71 2363 total, 0 failed avg: 3937ms, p95: 6257ms
mercurius 68 2190 total, 0 failed avg: 4198ms, p95: 7143ms
Summary for: `cosmo`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 17442      ✗ 0    
     data_received..................: 512 MB  17 MB/s
     data_sent......................: 6.9 MB  225 kB/s
     http_req_blocked...............: avg=957.5µs  min=1.62µs  med=3.02µs   max=956ms    p(90)=4.76µs   p(95)=263.05µs
     http_req_connecting............: avg=674.44µs min=0s      med=0s       max=621.45ms p(90)=0s       p(95)=116.38µs
     http_req_duration..............: avg=794.17ms min=3.23ms  med=638.82ms max=4.62s    p(90)=1.65s    p(95)=2.02s   
       { expected_response:true }...: avg=794.17ms min=3.23ms  med=638.82ms max=4.62s    p(90)=1.65s    p(95)=2.02s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5834 
     http_req_receiving.............: avg=269.07ms min=32.58µs med=82.05µs  max=3.91s    p(90)=1.01s    p(95)=1.36s   
     http_req_sending...............: avg=22.44ms  min=8.2µs   med=13.8µs   max=2.58s    p(90)=266.81µs p(95)=20.55ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=502.66ms min=3.12ms  med=457.54ms max=2.21s    p(90)=922.69ms p(95)=1.04s   
     http_reqs......................: 5834    189.330513/s
     iteration_duration.............: avg=1.55s    min=29.48ms med=1.26s    max=9.42s    p(90)=3.24s    p(95)=3.99s   
     iterations.....................: 5814    188.681454/s
     vus............................: 300     min=300      max=300
     vus_max........................: 300     min=300      max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `grafbase`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 15783      ✗ 0    
     data_received..................: 464 MB  15 MB/s
     data_sent......................: 6.3 MB  203 kB/s
     http_req_blocked...............: avg=612.88µs min=1.41µs  med=3.21µs   max=788.44ms p(90)=5.57µs   p(95)=167µs   
     http_req_connecting............: avg=525.5µs  min=0s      med=0s       max=788.36ms p(90)=0s       p(95)=120.01µs
     http_req_duration..............: avg=888.13ms min=3.12ms  med=695.46ms max=5.99s    p(90)=1.83s    p(95)=2.34s   
       { expected_response:true }...: avg=888.13ms min=3.12ms  med=695.46ms max=5.99s    p(90)=1.83s    p(95)=2.34s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5281 
     http_req_receiving.............: avg=322.34ms min=32.63µs med=88.05µs  max=5.17s    p(90)=1.16s    p(95)=1.62s   
     http_req_sending...............: avg=20.67ms  min=7.51µs  med=15.1µs   max=3.65s    p(90)=152.96µs p(95)=13.39ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=545.12ms min=3.04ms  med=498.25ms max=1.98s    p(90)=973.55ms p(95)=1.16s   
     http_reqs......................: 5281    170.994134/s
     iteration_duration.............: avg=1.71s    min=47.18ms med=1.39s    max=8.29s    p(90)=3.46s    p(95)=4.33s   
     iterations.....................: 5261    170.346552/s
     vus............................: 300     min=300      max=300
     vus_max........................: 300     min=300      max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-router`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 15732      ✗ 0    
     data_received..................: 462 MB  15 MB/s
     data_sent......................: 6.2 MB  200 kB/s
     http_req_blocked...............: avg=1.15ms   min=1.55µs  med=3.33µs   max=1.43s    p(90)=5.92µs   p(95)=394.64µs
     http_req_connecting............: avg=882.33µs min=0s      med=0s       max=933.28ms p(90)=0s       p(95)=266µs   
     http_req_duration..............: avg=973.02ms min=6.52ms  med=766.51ms max=5.63s    p(90)=2.06s    p(95)=2.44s   
       { expected_response:true }...: avg=973.02ms min=6.52ms  med=766.51ms max=5.63s    p(90)=2.06s    p(95)=2.44s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5264 
     http_req_receiving.............: avg=352.02ms min=34.85µs med=105.65µs max=4.83s    p(90)=1.34s    p(95)=1.72s   
     http_req_sending...............: avg=22.22ms  min=8.4µs   med=15.5µs   max=2.22s    p(90)=304.99µs p(95)=13.28ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=598.76ms min=6.4ms   med=574.44ms max=2.2s     p(90)=1.02s    p(95)=1.2s    
     http_reqs......................: 5264    168.445662/s
     iteration_duration.............: avg=1.74s    min=52.61ms med=1.44s    max=8.52s    p(90)=3.53s    p(95)=4.19s   
     iterations.....................: 5244    167.805671/s
     vus............................: 120     min=120      max=300
     vus_max........................: 300     min=300      max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-server`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 7542      ✗ 0    
     data_received..................: 223 MB  6.6 MB/s
     data_sent......................: 3.0 MB  89 kB/s
     http_req_blocked...............: avg=882.58µs min=1.5µs    med=3.29µs   max=20.84ms p(90)=596.54µs p(95)=8.12ms  
     http_req_connecting............: avg=864.86µs min=0s       med=0s       max=18.52ms p(90)=534.59µs p(95)=8.05ms  
     http_req_duration..............: avg=3.72s    min=14.22ms  med=1.72s    max=33.16s  p(90)=2.39s    p(95)=31.61s  
       { expected_response:true }...: avg=3.72s    min=14.22ms  med=1.72s    max=33.16s  p(90)=2.39s    p(95)=31.61s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2534 
     http_req_receiving.............: avg=249.12µs min=42.53µs  med=109.04µs max=47.54ms p(90)=198.67µs p(95)=314.77µs
     http_req_sending...............: avg=223.83µs min=8.7µs    med=17.63µs  max=17.8ms  p(90)=185.4µs  p(95)=757.68µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.72s    min=14.12ms  med=1.72s    max=33.15s  p(90)=2.39s    p(95)=31.61s  
     http_reqs......................: 2534    75.173082/s
     iteration_duration.............: avg=3.76s    min=497.48ms med=1.74s    max=33.17s  p(90)=2.43s    p(95)=31.64s  
     iterations.....................: 2514    74.579767/s
     vus............................: 60      min=60      max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `hive-gateway`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 7347      ✗ 0    
     data_received..................: 217 MB  6.4 MB/s
     data_sent......................: 2.9 MB  87 kB/s
     http_req_blocked...............: avg=1.09ms   min=1.71µs  med=4.57µs   max=34.02ms p(90)=991.85µs p(95)=11.49ms 
     http_req_connecting............: avg=1.04ms   min=0s      med=0s       max=22.6ms  p(90)=809.94µs p(95)=11.17ms 
     http_req_duration..............: avg=3.82s    min=16.27ms med=1.96s    max=33.15s  p(90)=3.89s    p(95)=25.19s  
       { expected_response:true }...: avg=3.82s    min=16.27ms med=1.96s    max=33.15s  p(90)=3.89s    p(95)=25.19s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2469 
     http_req_receiving.............: avg=383.34µs min=41.21µs med=114.88µs max=65.56ms p(90)=378.57µs p(95)=875.14µs
     http_req_sending...............: avg=292.98µs min=8.83µs  med=26.97µs  max=26.32ms p(90)=299.55µs p(95)=1.3ms   
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.82s    min=16.16ms med=1.96s    max=33.15s  p(90)=3.88s    p(95)=25.19s  
     http_reqs......................: 2469    73.19578/s
     iteration_duration.............: avg=3.87s    min=66.18ms med=1.99s    max=33.17s  p(90)=3.94s    p(95)=25.55s  
     iterations.....................: 2449    72.602861/s
     vus............................: 57      min=57      max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `hive-gateway-bun`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 7029      ✗ 0    
     data_received..................: 207 MB  6.3 MB/s
     data_sent......................: 2.8 MB  85 kB/s
     http_req_blocked...............: avg=713.65µs min=2.18µs   med=5.23µs   max=50.86ms  p(90)=1.45ms   p(95)=6.66ms  
     http_req_connecting............: avg=660.93µs min=0s       med=0s       max=14.82ms  p(90)=1.19ms   p(95)=6.41ms  
     http_req_duration..............: avg=3.93s    min=18.72ms  med=3.58s    max=10.22s   p(90)=5.66s    p(95)=6.25s   
       { expected_response:true }...: avg=3.93s    min=18.72ms  med=3.58s    max=10.22s   p(90)=5.66s    p(95)=6.25s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 2363 
     http_req_receiving.............: avg=71.77ms  min=46.21µs  med=203.97µs max=2.04s    p(90)=11.13ms  p(95)=547.44ms
     http_req_sending...............: avg=1ms      min=9.5µs    med=31.24µs  max=350.09ms p(90)=451.55µs p(95)=2.12ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.86s    min=18.52ms  med=3.55s    max=10.22s   p(90)=5.64s    p(95)=6.22s   
     http_reqs......................: 2363    71.320513/s
     iteration_duration.............: avg=4.02s    min=385.28ms med=3.64s    max=10.24s   p(90)=5.75s    p(95)=6.32s   
     iterations.....................: 2343    70.716869/s
     vus............................: 15      min=15      max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `mercurius`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 6510      ✗ 0    
     data_received..................: 192 MB  6.0 MB/s
     data_sent......................: 2.6 MB  81 kB/s
     http_req_blocked...............: avg=2.2ms    min=1.56µs   med=3.68µs   max=78.92ms p(90)=5.02ms   p(95)=18.34ms 
     http_req_connecting............: avg=2.03ms   min=0s       med=0s       max=43.27ms p(90)=4.73ms   p(95)=17.36ms 
     http_req_duration..............: avg=4.19s    min=13.12ms  med=4.07s    max=9.41s   p(90)=5.31s    p(95)=7.14s   
       { expected_response:true }...: avg=4.19s    min=13.12ms  med=4.07s    max=9.41s   p(90)=5.31s    p(95)=7.14s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 2190 
     http_req_receiving.............: avg=1.68ms   min=38.2µs   med=101.76µs max=271.8ms p(90)=224.3µs  p(95)=453.01µs
     http_req_sending...............: avg=402.11µs min=8.87µs   med=20.27µs  max=55.93ms p(90)=447.46µs p(95)=1.41ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=4.19s    min=13.02ms  med=4.06s    max=9.41s   p(90)=5.31s    p(95)=7.14s   
     http_reqs......................: 2190    68.20076/s
     iteration_duration.............: avg=4.25s    min=439.13ms med=4.09s    max=9.43s   p(90)=5.33s    p(95)=7.24s   
     iterations.....................: 2170    67.577922/s
     vus............................: 17      min=17      max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

Copy link

github-actions bot commented Apr 5, 2025

Overview for: federation/constant-vus-subgraphs-delay-resources

This scenario runs 4 subgraphs and a GraphQL gateway with Federation 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 500 VUs over 30s

Comparison

Comparison

Gateway RPS ⬇️ Requests Duration Notes
cosmo 181 5733 total, 0 failed avg: 1350ms, p95: 3706ms
grafbase 167 5244 total, 0 failed avg: 1424ms, p95: 3325ms
apollo-router 160 5043 total, 10 failed avg: 1541ms, p95: 3597ms ❌ 10 failed requests, 10 non-200 responses, 10 unexpected GraphQL errors, non-compatible response structure (1)
hive-gateway-bun 88 3062 total, 0 failed avg: 5218ms, p95: 8688ms
hive-gateway 78 2816 total, 0 failed avg: 5753ms, p95: 33653ms
apollo-server 74 2696 total, 0 failed avg: 6077ms, p95: 34150ms
mercurius 65 2176 total, 0 failed avg: 7208ms, p95: 12611ms
Summary for: `cosmo`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 17139      ✗ 0    
     data_received..................: 503 MB  16 MB/s
     data_sent......................: 6.8 MB  216 kB/s
     http_req_blocked...............: avg=3.5ms    min=1.49µs  med=3.28µs   max=2.97s  p(90)=17.81µs p(95)=7.47ms 
     http_req_connecting............: avg=2.23ms   min=0s      med=0s       max=2.97s  p(90)=0s      p(95)=6.77ms 
     http_req_duration..............: avg=1.34s    min=3.17ms  med=1.05s    max=11.16s p(90)=2.69s   p(95)=3.7s   
       { expected_response:true }...: avg=1.34s    min=3.17ms  med=1.05s    max=11.16s p(90)=2.69s   p(95)=3.7s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5733 
     http_req_receiving.............: avg=459.8ms  min=33.82µs med=85.36µs  max=10.3s  p(90)=1.67s   p(95)=2.85s  
     http_req_sending...............: avg=44.05ms  min=8.55µs  med=15.46µs  max=5.47s  p(90)=1.83ms  p(95)=18.92ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s      p(95)=0s     
     http_req_waiting...............: avg=845.88ms min=2.96ms  med=843.13ms max=2.99s  p(90)=1.44s   p(95)=1.63s  
     http_reqs......................: 5733    181.553408/s
     iteration_duration.............: avg=2.67s    min=29.19ms med=2.23s    max=16.11s p(90)=5.32s   p(95)=6.52s  
     iterations.....................: 5713    180.920046/s
     vus............................: 194     min=194      max=500
     vus_max........................: 500     min=500      max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `grafbase`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 15672      ✗ 0    
     data_received..................: 461 MB  15 MB/s
     data_sent......................: 6.2 MB  198 kB/s
     http_req_blocked...............: avg=2.86ms   min=1.39µs  med=3.39µs   max=1.75s  p(90)=28.12µs  p(95)=17.55ms
     http_req_connecting............: avg=2.45ms   min=0s      med=0s       max=1.75s  p(90)=0s       p(95)=17.22ms
     http_req_duration..............: avg=1.42s    min=3.24ms  med=1.22s    max=7.46s  p(90)=2.88s    p(95)=3.32s  
       { expected_response:true }...: avg=1.42s    min=3.24ms  med=1.22s    max=7.46s  p(90)=2.88s    p(95)=3.32s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 5244 
     http_req_receiving.............: avg=395.63ms min=32.37µs med=91.31µs  max=5s     p(90)=1.64s    p(95)=2.44s  
     http_req_sending...............: avg=38.07ms  min=7.51µs  med=15.53µs  max=3.35s  p(90)=916.35µs p(95)=10.69ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=990.11ms min=3.18ms  med=919.77ms max=3.01s  p(90)=1.67s    p(95)=2.08s  
     http_reqs......................: 5244    167.009783/s
     iteration_duration.............: avg=2.89s    min=45.41ms med=2.58s    max=11.92s p(90)=5.26s    p(95)=6.23s  
     iterations.....................: 5224    166.372827/s
     vus............................: 149     min=149      max=500
     vus_max........................: 500     min=500      max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-router`

K6 Output

     ✗ response code was 200
      ↳  99% — ✓ 5013 / ✗ 10
     ✗ no graphql errors
      ↳  99% — ✓ 5013 / ✗ 10
     ✗ valid response structure
      ↳  99% — ✓ 5013 / ✗ 1

     █ setup

     checks.........................: 99.86% ✓ 15039      ✗ 21   
     data_received..................: 442 MB 14 MB/s
     data_sent......................: 6.0 MB 191 kB/s
     http_req_blocked...............: avg=7.47ms   min=1.45µs  med=3.27µs  max=2.17s  p(90)=361.23µs p(95)=36.64ms
     http_req_connecting............: avg=6.9ms    min=0s      med=0s      max=2.17s  p(90)=212.56µs p(95)=35.7ms 
     http_req_duration..............: avg=1.54s    min=6.84ms  med=1.33s   max=8.12s  p(90)=2.98s    p(95)=3.59s  
       { expected_response:true }...: avg=1.54s    min=6.84ms  med=1.33s   max=8.12s  p(90)=2.98s    p(95)=3.59s  
     http_req_failed................: 0.19%  ✓ 10         ✗ 5033 
     http_req_receiving.............: avg=448.28ms min=0s      med=90.99µs max=6.41s  p(90)=1.49s    p(95)=2.11s  
     http_req_sending...............: avg=24.05ms  min=8.16µs  med=15.46µs max=3.67s  p(90)=2.06ms   p(95)=14.97ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s     p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=1.06s    min=6.77ms  med=1.01s   max=4.24s  p(90)=1.9s     p(95)=2.18s  
     http_reqs......................: 5043   160.679624/s
     iteration_duration.............: avg=3.02s    min=48.92ms med=2.69s   max=12.71s p(90)=5.87s    p(95)=7.07s  
     iterations.....................: 5023   160.042386/s
     vus............................: 194    min=194      max=500
     vus_max........................: 500    min=500      max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `hive-gateway-bun`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 9126      ✗ 0    
     data_received..................: 269 MB  7.8 MB/s
     data_sent......................: 3.6 MB  105 kB/s
     http_req_blocked...............: avg=4.23ms   min=1.38µs   med=3.7µs    max=59.1ms   p(90)=23.29ms p(95)=28.45ms
     http_req_connecting............: avg=4.15ms   min=0s       med=0s       max=59.07ms  p(90)=23.17ms p(95)=28.28ms
     http_req_duration..............: avg=5.21s    min=16.6ms   med=4.96s    max=12.66s   p(90)=7.18s   p(95)=8.68s  
       { expected_response:true }...: avg=5.21s    min=16.6ms   med=4.96s    max=12.66s   p(90)=7.18s   p(95)=8.68s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 3062 
     http_req_receiving.............: avg=54.35ms  min=39.96µs  med=184.02µs max=3.44s    p(90)=4.27ms  p(95)=20.49ms
     http_req_sending...............: avg=883.26µs min=9.52µs   med=20.53µs  max=103.02ms p(90)=1.55ms  p(95)=7.16ms 
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s      p(95)=0s     
     http_req_waiting...............: avg=5.16s    min=16.44ms  med=4.9s     max=12.66s   p(90)=6.41s   p(95)=8.66s  
     http_reqs......................: 3062    88.795962/s
     iteration_duration.............: avg=5.3s     min=233.25ms med=5.04s    max=12.69s   p(90)=7.31s   p(95)=8.74s  
     iterations.....................: 3042    88.215975/s
     vus............................: 87      min=87      max=500
     vus_max........................: 500     min=500     max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `hive-gateway`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 8388      ✗ 0    
     data_received..................: 247 MB  6.9 MB/s
     data_sent......................: 3.3 MB  93 kB/s
     http_req_blocked...............: avg=4.06ms   min=1.91µs   med=4.32µs   max=67.5ms   p(90)=22.18ms  p(95)=32.64ms
     http_req_connecting............: avg=3.92ms   min=0s       med=0s       max=52.96ms  p(90)=21.13ms  p(95)=31.27ms
     http_req_duration..............: avg=5.75s    min=14.29ms  med=2.39s    max=35.27s   p(90)=22.12s   p(95)=33.65s 
       { expected_response:true }...: avg=5.75s    min=14.29ms  med=2.39s    max=35.27s   p(90)=22.12s   p(95)=33.65s 
     http_req_failed................: 0.00%   ✓ 0         ✗ 2816 
     http_req_receiving.............: avg=1.66ms   min=43.26µs  med=115.06µs max=278.46ms p(90)=872.06µs p(95)=2.82ms 
     http_req_sending...............: avg=626.49µs min=8.77µs   med=26.66µs  max=95.76ms  p(90)=1.49ms   p(95)=3.47ms 
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=5.75s    min=14.19ms  med=2.39s    max=35.27s   p(90)=22.11s   p(95)=33.65s 
     http_reqs......................: 2816    78.534123/s
     iteration_duration.............: avg=5.82s    min=320.97ms med=2.43s    max=35.29s   p(90)=22.58s   p(95)=33.68s 
     iterations.....................: 2796    77.976353/s
     vus............................: 79      min=79      max=500
     vus_max........................: 500     min=500     max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-server`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 8028      ✗ 0    
     data_received..................: 237 MB  6.5 MB/s
     data_sent......................: 3.2 MB  88 kB/s
     http_req_blocked...............: avg=2.44ms   min=1.92µs   med=4.37µs   max=36.32ms p(90)=11.83ms  p(95)=20.41ms 
     http_req_connecting............: avg=2.39ms   min=0s       med=0s       max=28.08ms p(90)=11.19ms  p(95)=20.13ms 
     http_req_duration..............: avg=6.07s    min=13.35ms  med=1.69s    max=35.74s  p(90)=32.49s   p(95)=34.14s  
       { expected_response:true }...: avg=6.07s    min=13.35ms  med=1.69s    max=35.74s  p(90)=32.49s   p(95)=34.14s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2696 
     http_req_receiving.............: avg=189.63µs min=47.97µs  med=117.44µs max=13.4ms  p(90)=228.92µs p(95)=361.49µs
     http_req_sending...............: avg=603.91µs min=10.07µs  med=24.47µs  max=22.47ms p(90)=1.84ms   p(95)=5.42ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=6.07s    min=13.23ms  med=1.69s    max=35.74s  p(90)=32.49s   p(95)=34.14s  
     http_reqs......................: 2696    74.239443/s
     iteration_duration.............: avg=6.13s    min=515.24ms med=1.71s    max=35.75s  p(90)=32.54s   p(95)=34.17s  
     iterations.....................: 2676    73.688705/s
     vus............................: 33      min=33      max=500
     vus_max........................: 500     min=500     max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `mercurius`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 6468      ✗ 0    
     data_received..................: 191 MB  5.8 MB/s
     data_sent......................: 2.6 MB  78 kB/s
     http_req_blocked...............: avg=3.14ms   min=1.68µs   med=3.77µs  max=33.06ms p(90)=17.17ms  p(95)=22.56ms
     http_req_connecting............: avg=3.08ms   min=0s       med=0s      max=26.38ms p(90)=15.9ms   p(95)=22.48ms
     http_req_duration..............: avg=7.2s     min=13.4ms   med=7.75s   max=14.59s  p(90)=10.03s   p(95)=12.61s 
       { expected_response:true }...: avg=7.2s     min=13.4ms   med=7.75s   max=14.59s  p(90)=10.03s   p(95)=12.61s 
     http_req_failed................: 0.00%   ✓ 0         ✗ 2176 
     http_req_receiving.............: avg=10.56ms  min=38.26µs  med=99.67µs max=1.03s   p(90)=313.21µs p(95)=922.8µs
     http_req_sending...............: avg=241.97µs min=9.27µs   med=21.38µs max=3.77ms  p(90)=934.86µs p(95)=1.42ms 
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s      max=0s      p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=7.19s    min=13.32ms  med=7.75s   max=14.59s  p(90)=10.03s   p(95)=12.6s  
     http_reqs......................: 2176    65.521485/s
     iteration_duration.............: avg=7.3s     min=569.48ms med=7.78s   max=14.61s  p(90)=10.09s   p(95)=12.65s 
     iterations.....................: 2156    64.919266/s
     vus............................: 93      min=93      max=500
     vus_max........................: 500     min=500     max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

Copy link

github-actions bot commented Apr 5, 2025

Overview for: federation/ramping-vus

This scenario runs 4 subgraphs and a GraphQL gateway with Federation 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 2000 concurrent VUs over 60s

Comparison

Comparison

Gateway duration(p95)⬇️ RPS Requests Durations Notes
grafbase 6110ms 169 11949 total, 0 failed avg: 2593ms, p95: 6111ms, max: 17284ms, med: 2085ms
apollo-router 6220ms 167 11881 total, 748 failed avg: 2953ms, p95: 6221ms, max: 12247ms, med: 2868ms ❌ 748 failed requests, 748 non-200 responses, 748 unexpected GraphQL errors, non-compatible response structure (1)
cosmo 6385ms 177 12446 total, 0 failed avg: 2333ms, p95: 6386ms, max: 11797ms, med: 1868ms
hive-gateway-bun 28866ms 90 7382 total, 0 failed avg: 11718ms, p95: 28866ms, max: 36095ms, med: 10150ms
mercurius 40562ms 53 4831 total, 0 failed avg: 22196ms, p95: 40563ms, max: 41961ms, med: 22829ms
hive-gateway 52982ms 81 7303 total, 0 failed avg: 13002ms, p95: 52982ms, max: 59317ms, med: 3472ms
apollo-server 60000ms 76 7132 total, 580 failed avg: 13103ms, p95: 60000ms, max: 60032ms, med: 2352ms ❌ 580 failed requests, 580 non-200 responses, 580 unexpected GraphQL errors
Summary for: `grafbase`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 35787      ✗ 0     
     data_received..................: 1.1 GB  15 MB/s
     data_sent......................: 14 MB   202 kB/s
     http_req_blocked...............: avg=300.27ms min=1.51µs  med=3.53µs  max=16.74s p(90)=599.99ms p(95)=1.99s   
     http_req_connecting............: avg=255.22ms min=0s      med=0s      max=11.73s p(90)=598.17ms p(95)=1.98s   
     http_req_duration..............: avg=2.59s    min=3.19ms  med=2.08s   max=17.28s p(90)=5.06s    p(95)=6.11s   
       { expected_response:true }...: avg=2.59s    min=3.19ms  med=2.08s   max=17.28s p(90)=5.06s    p(95)=6.11s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 11949 
     http_req_receiving.............: avg=306.08ms min=30.72µs med=73.89µs max=11.6s  p(90)=715.27ms p(95)=1.86s   
     http_req_sending...............: avg=174.71ms min=7.51µs  med=16.23µs max=6.97s  p(90)=347.11ms p(95)=916.65ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=2.11s    min=3.12ms  med=1.69s   max=9.12s  p(90)=4.51s    p(95)=4.96s   
     http_reqs......................: 11949   169.903576/s
     iteration_duration.............: avg=6.09s    min=54.87ms med=4.99s   max=31.7s  p(90)=12.67s   p(95)=14.84s  
     iterations.....................: 11929   169.619195/s
     vus............................: 408     min=72       max=1846
     vus_max........................: 2000    min=2000     max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-router`

K6 Output

     ✗ response code was 200
      ↳  93% — ✓ 11113 / ✗ 748
     ✗ no graphql errors
      ↳  93% — ✓ 11113 / ✗ 748
     ✗ valid response structure
      ↳  99% — ✓ 11113 / ✗ 1

     █ setup

     checks.........................: 95.70% ✓ 33339      ✗ 1497  
     data_received..................: 977 MB 14 MB/s
     data_sent......................: 14 MB  199 kB/s
     http_req_blocked...............: avg=531.69ms min=1.5µs  med=3.99µs  max=9.5s   p(90)=2.65s    p(95)=3.58s   
     http_req_connecting............: avg=524.07ms min=0s     med=0s      max=9.5s   p(90)=2.61s    p(95)=3.52s   
     http_req_duration..............: avg=2.95s    min=6.83ms med=2.86s   max=12.24s p(90)=5.4s     p(95)=6.22s   
       { expected_response:true }...: avg=2.93s    min=6.83ms med=2.83s   max=12.24s p(90)=5.43s    p(95)=6.22s   
     http_req_failed................: 6.29%  ✓ 748        ✗ 11133 
     http_req_receiving.............: avg=213.61ms min=0s     med=80.44µs max=7.17s  p(90)=559.84ms p(95)=1.62s   
     http_req_sending...............: avg=156.32ms min=7.72µs med=20.31µs max=6.83s  p(90)=381.53ms p(95)=903.75ms
     http_req_tls_handshaking.......: avg=0s       min=0s     med=0s      max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=2.58s    min=6.71ms med=2.37s   max=8.64s  p(90)=4.72s    p(95)=5.77s   
     http_reqs......................: 11881  167.56882/s
     iteration_duration.............: avg=6.22s    min=38ms   med=5.6s    max=25.29s p(90)=12.17s   p(95)=14.06s  
     iterations.....................: 11861  167.286741/s
     vus............................: 80     min=74       max=1926
     vus_max........................: 2000   min=2000     max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `cosmo`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 37278      ✗ 0     
     data_received..................: 1.1 GB  16 MB/s
     data_sent......................: 15 MB   211 kB/s
     http_req_blocked...............: avg=209.51ms min=1.54µs  med=3.74µs  max=10.14s p(90)=283.31ms p(95)=1.32s   
     http_req_connecting............: avg=186.2ms  min=0s      med=0s      max=10.14s p(90)=280.33ms p(95)=1.27s   
     http_req_duration..............: avg=2.33s    min=3.32ms  med=1.86s   max=11.79s p(90)=4.99s    p(95)=6.38s   
       { expected_response:true }...: avg=2.33s    min=3.32ms  med=1.86s   max=11.79s p(90)=4.99s    p(95)=6.38s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 12446 
     http_req_receiving.............: avg=487.45ms min=34.21µs med=87.05µs max=7.27s  p(90)=1.41s    p(95)=3.69s   
     http_req_sending...............: avg=108.93ms min=7.25µs  med=18.34µs max=9.25s  p(90)=148.41ms p(95)=629.85ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=1.73s    min=3.13ms  med=1.36s   max=7.3s   p(90)=4.28s    p(95)=4.85s   
     http_reqs......................: 12446   177.489318/s
     iteration_duration.............: avg=5.63s    min=8.86ms  med=4.56s   max=30.28s p(90)=11.6s    p(95)=15.6s   
     iterations.....................: 12426   177.204103/s
     vus............................: 23      min=23       max=1999
     vus_max........................: 2000    min=2000     max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `hive-gateway-bun`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 22086     ✗ 0     
     data_received..................: 648 MB  8.0 MB/s
     data_sent......................: 8.8 MB  108 kB/s
     http_req_blocked...............: avg=4.77ms  min=1.91µs  med=4.32µs   max=468.31ms p(90)=1.5ms    p(95)=20.75ms
     http_req_connecting............: avg=4.6ms   min=0s      med=0s       max=460.88ms p(90)=1.19ms   p(95)=20.43ms
     http_req_duration..............: avg=11.71s  min=18.87ms med=10.14s   max=36.09s   p(90)=25.21s   p(95)=28.86s 
       { expected_response:true }...: avg=11.71s  min=18.87ms med=10.14s   max=36.09s   p(90)=25.21s   p(95)=28.86s 
     http_req_failed................: 0.00%   ✓ 0         ✗ 7382  
     http_req_receiving.............: avg=89.79ms min=39.78µs med=226.96µs max=7.44s    p(90)=4ms      p(95)=13.59ms
     http_req_sending...............: avg=2.06ms  min=9.76µs  med=26.99µs  max=350.11ms p(90)=173.44µs p(95)=6.06ms 
     http_req_tls_handshaking.......: avg=0s      min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=11.62s  min=18.57ms med=10s      max=36.09s   p(90)=25.21s   p(95)=28.84s 
     http_reqs......................: 7382    90.997977/s
     iteration_duration.............: avg=11.83s  min=113ms   med=10.22s   max=37.48s   p(90)=25.26s   p(95)=29.25s 
     iterations.....................: 7362    90.751437/s
     vus............................: 93      min=54      max=2000
     vus_max........................: 2000    min=2000    max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `mercurius`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 14433     ✗ 0     
     data_received..................: 424 MB  4.7 MB/s
     data_sent......................: 5.7 MB  63 kB/s
     http_req_blocked...............: avg=168.47µs min=1.57µs   med=4.61µs   max=20.7ms p(90)=404.57µs p(95)=516.31µs
     http_req_connecting............: avg=137.76µs min=0s       med=0s       max=20.6ms p(90)=331.05µs p(95)=434.93µs
     http_req_duration..............: avg=22.19s   min=14.36ms  med=22.82s   max=41.96s p(90)=39.48s   p(95)=40.56s  
       { expected_response:true }...: avg=22.19s   min=14.36ms  med=22.82s   max=41.96s p(90)=39.48s   p(95)=40.56s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 4831  
     http_req_receiving.............: avg=23.34ms  min=36.36µs  med=109.21µs max=1.09s  p(90)=492.96µs p(95)=3.03ms  
     http_req_sending...............: avg=42.58µs  min=8.67µs   med=29.31µs  max=2.92ms p(90)=62.76µs  p(95)=78.9µs  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=22.17s   min=14.27ms  med=22.82s   max=41.96s p(90)=39.48s   p(95)=40.56s  
     http_reqs......................: 4831    53.290925/s
     iteration_duration.............: avg=22.41s   min=101.83ms med=22.91s   max=41.97s p(90)=39.51s   p(95)=40.57s  
     iterations.....................: 4811    53.070305/s
     vus............................: 338     min=51      max=2000
     vus_max........................: 2000    min=2000    max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `hive-gateway`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 21849     ✗ 0     
     data_received..................: 641 MB  7.2 MB/s
     data_sent......................: 8.7 MB  97 kB/s
     http_req_blocked...............: avg=1.27ms   min=2.04µs   med=4.88µs   max=117.69ms p(90)=579.77µs p(95)=3.27ms  
     http_req_connecting............: avg=1.24ms   min=0s       med=0s       max=117.64ms p(90)=493.61µs p(95)=2.96ms  
     http_req_duration..............: avg=13s      min=14.94ms  med=3.47s    max=59.31s   p(90)=46.76s   p(95)=52.98s  
       { expected_response:true }...: avg=13s      min=14.94ms  med=3.47s    max=59.31s   p(90)=46.76s   p(95)=52.98s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 7303  
     http_req_receiving.............: avg=1.99ms   min=43.71µs  med=120.31µs max=619.51ms p(90)=1.06ms   p(95)=2.78ms  
     http_req_sending...............: avg=461.47µs min=8.95µs   med=29.66µs  max=60.82ms  p(90)=80.74µs  p(95)=329.06µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=12.99s   min=14.83ms  med=3.47s    max=58.77s   p(90)=46.76s   p(95)=52.98s  
     http_reqs......................: 7303    81.79815/s
     iteration_duration.............: avg=13.07s   min=113.29ms med=3.51s    max=59.33s   p(90)=46.87s   p(95)=53.07s  
     iterations.....................: 7283    81.574138/s
     vus............................: 26      min=26      max=1999
     vus_max........................: 2000    min=2000    max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-server`

K6 Output

     ✗ response code was 200
      ↳  91% — ✓ 6532 / ✗ 580
     ✗ no graphql errors
      ↳  91% — ✓ 6532 / ✗ 580
     ✓ valid response structure

     █ setup

     checks.........................: 94.41% ✓ 19596     ✗ 1160  
     data_received..................: 576 MB 6.2 MB/s
     data_sent......................: 8.5 MB 92 kB/s
     http_req_blocked...............: avg=413.38µs min=1.38µs  med=3.26µs   max=126.2ms  p(90)=309.71µs p(95)=498.97µs
     http_req_connecting............: avg=390.28µs min=0s      med=0s       max=126.13ms p(90)=238.86µs p(95)=416.12µs
     http_req_duration..............: avg=13.1s    min=12.69ms med=2.35s    max=1m0s     p(90)=57.76s   p(95)=1m0s    
       { expected_response:true }...: avg=8.95s    min=12.69ms med=2.24s    max=59.98s   p(90)=38.19s   p(95)=43.9s   
     http_req_failed................: 8.13%  ✓ 580       ✗ 6552  
     http_req_receiving.............: avg=237.2µs  min=0s      med=108.66µs max=274.34ms p(90)=198.4µs  p(95)=298.4µs 
     http_req_sending...............: avg=166.87µs min=8.44µs  med=16.27µs  max=72.42ms  p(90)=57.14µs  p(95)=86.43µs 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=13.1s    min=12.59ms med=2.35s    max=1m0s     p(90)=57.75s   p(95)=1m0s    
     http_reqs......................: 7132   76.885623/s
     iteration_duration.............: avg=13.15s   min=59.16ms med=2.36s    max=1m0s     p(90)=57.8s    p(95)=1m0s    
     iterations.....................: 7112   76.670015/s
     vus............................: 2      min=2       max=2000
     vus_max........................: 2000   min=2000    max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

@renovate renovate bot changed the title Update Rust crate tokio to v1.44.2 Update Rust crate tokio to v1.44.2 - autoclosed Apr 7, 2025
@renovate renovate bot closed this Apr 7, 2025
@renovate renovate bot deleted the renovate/tokio-1.x-lockfile branch April 7, 2025 23:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants