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

[HTTP] [HTTP/2] Performance test for upgrade/downgrade scenarios #13923

Closed
5 tasks done
ldclakmal opened this issue Feb 26, 2019 · 2 comments
Closed
5 tasks done

[HTTP] [HTTP/2] Performance test for upgrade/downgrade scenarios #13923

ldclakmal opened this issue Feb 26, 2019 · 2 comments
Labels
Team/StandardLibs All Ballerina standard libraries Type/Improvement
Milestone

Comments

@ldclakmal
Copy link
Member

ldclakmal commented Feb 26, 2019

Description:
Execute performance test for the upgrade and downgrade scenarios. Integrate them into the automation script of https://github.com/ballerina-platform/ballerina-performance/.

Following scenarios need to be tested:

  • h1c_h2c_client_upgrade [h1c -> h1c_h2c -> h2c]
  • h2c_h1c_client_downgrade [h1c -> h1c_h2c -> h1c]
  • h2_h1_client_downgrade [h2 -> h2_h2 -> h1]
  • h1_h2_server_downgrade [h1 -> h2_h2 -> h2]
  • h1c_h2c_server_downgrade [h1c -> h2c_h2c -> h2c]
@ldclakmal
Copy link
Member Author

ldclakmal commented Feb 26, 2019

@ldclakmal ldclakmal added this to the 0.995-r1 milestone Feb 28, 2019
@ldclakmal
Copy link
Member Author

The issue #13927 and #13954 is not reproducible with Ballerina h2c backend. Need to improve netty echo backend [1] in order to support h2 content aggregation for h2c upgrade scenario. Issue [2] is created to track the requirement.

#13953 is get fixed with [3]

[1] https://github.com/wso2/performance-common
[2] wso2/performance-common#25
[3] wso2/performance-common#23

@ldclakmal ldclakmal modified the milestones: 0.995-r1, 0.991.0 Apr 29, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Team/StandardLibs All Ballerina standard libraries Type/Improvement
Projects
None yet
Development

No branches or pull requests

1 participant