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

Document HTTP Executor & Fix ending multipart requests #2137

Merged
merged 4 commits into from
Jan 31, 2023

Conversation

n1ru4l
Copy link
Collaborator

@n1ru4l n1ru4l commented Nov 21, 2022

Fixes #2243

@changeset-bot
Copy link

changeset-bot bot commented Nov 21, 2022

🦋 Changeset detected

Latest commit: b0b7ce8

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 11 packages
Name Type
@graphql-yoga/urql-exchange Patch
graphql-yoga Patch
@graphql-yoga/common Patch
@graphql-yoga/node Patch
apollo-federation-gateway-with-yoga Patch
apollo-subgraph-with-yoga Patch
graphql-lambda Patch
cloudflare-advanced Patch
cloudflare Patch
hackernews Patch
hello-world-benchmark Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@n1ru4l n1ru4l requested a review from ardatan November 21, 2022 10:06
@n1ru4l n1ru4l changed the title test: http executor defer/stream test/docs: http executor Nov 21, 2022
@ardatan ardatan force-pushed the feat-tools-executor-http-tests branch from ac46d9b to 020b9f7 Compare January 31, 2023 16:03
@ardatan ardatan changed the title test/docs: http executor Document HTTP Executor & Fix ending multipart requests Jan 31, 2023
@github-actions
Copy link
Contributor

github-actions bot commented Jan 31, 2023

🚀 Snapshot Release (alpha)

The latest changes of this PR are available as alpha on npm (based on the declared changesets):

Package Version Info
@graphql-yoga/apollo-link 1.4.1-alpha-20230131172559-ada4a9b8 npm ↗︎ unpkg ↗︎
@graphql-yoga/urql-exchange 1.4.1-alpha-20230131172559-ada4a9b8 npm ↗︎ unpkg ↗︎
@graphql-yoga/common 3.5.1-alpha-20230131172559-ada4a9b8 npm ↗︎ unpkg ↗︎
@graphql-yoga/graphiql 3.0.5-alpha-20230131172559-ada4a9b8 npm ↗︎ unpkg ↗︎
graphql-yoga 3.5.1-alpha-20230131172559-ada4a9b8 npm ↗︎ unpkg ↗︎
@graphql-yoga/node 3.5.1-alpha-20230131172559-ada4a9b8 npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-apollo-inline-trace 1.5.1-alpha-20230131172559-ada4a9b8 npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-apq 1.5.1-alpha-20230131172559-ada4a9b8 npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-csrf-prevention 1.1.1-alpha-20230131172559-ada4a9b8 npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-defer-stream 1.5.1-alpha-20230131172559-ada4a9b8 npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-disable-introspection 0.4.1-alpha-20230131172559-ada4a9b8 npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-graphql-sse 1.1.1-alpha-20230131172559-ada4a9b8 npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-persisted-operations 1.5.1-alpha-20230131172559-ada4a9b8 npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-prometheus 1.5.1-alpha-20230131172559-ada4a9b8 npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-response-cache 1.5.1-alpha-20230131172559-ada4a9b8 npm ↗︎ unpkg ↗︎
@graphql-yoga/plugin-sofa 1.5.1-alpha-20230131172559-ada4a9b8 npm ↗︎ unpkg ↗︎
@graphql-yoga/render-graphiql 3.5.1-alpha-20230131172559-ada4a9b8 npm ↗︎ unpkg ↗︎

@github-actions
Copy link
Contributor

github-actions bot commented Jan 31, 2023

🚀 Website Preview

The latest changes to the website are available as preview in: https://a99553ef.graphql-yoga.pages.dev

@github-actions
Copy link
Contributor

github-actions bot commented Jan 31, 2023

✅ Benchmark Results

     ✓ no_errors
     ✓ expected_result

     checks.........................: 100.00% ✓ 85686       ✗ 0    
     data_received..................: 12 MB   401 kB/s
     data_sent......................: 4.9 MB  164 kB/s
     http_req_blocked...............: avg=2.42µs   min=1.2µs   med=1.9µs   max=1.34ms  p(90)=2.6µs    p(95)=3.3µs   
     http_req_connecting............: avg=3ns      min=0s      med=0s      max=162.4µs p(90)=0s       p(95)=0s      
   ✓ http_req_duration..............: avg=572.94µs min=327.6µs med=494.2µs max=31.54ms p(90)=672.7µs  p(95)=823.2µs 
       { expected_response:true }...: avg=572.94µs min=327.6µs med=494.2µs max=31.54ms p(90)=672.7µs  p(95)=823.2µs 
     http_req_failed................: 0.00%   ✓ 0           ✗ 42843
     http_req_receiving.............: avg=33.85µs  min=16.4µs  med=26.7µs  max=5.7ms   p(90)=44.4µs   p(95)=54.2µs  
     http_req_sending...............: avg=12.21µs  min=5.6µs   med=8.5µs   max=10.48ms p(90)=17.3µs   p(95)=23.6µs  
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=526.87µs min=302.8µs med=453.1µs max=31.37ms p(90)=615.3µs  p(95)=758.57µs
     http_reqs......................: 42843   1427.997884/s
     iteration_duration.............: avg=692.25µs min=405.1µs med=606.9µs max=32.27ms p(90)=816.21µs p(95)=987.41µs
     iterations.....................: 42843   1427.997884/s
     vus............................: 0       min=0         max=1  
     vus_max........................: 1       min=1         max=1  

@ardatan ardatan merged commit 3a8446d into main Jan 31, 2023
@ardatan ardatan deleted the feat-tools-executor-http-tests branch January 31, 2023 17:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Invalid multipart empty last part when using Accept: multipart/mixed
2 participants