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] An error rate gets occurred in perf test done for http/1.1 scenario (H1_H1) #13883

Closed
ldclakmal opened this issue Feb 25, 2019 · 1 comment
Labels
Team/StandardLibs All Ballerina standard libraries Type/Bug
Milestone

Comments

@ldclakmal
Copy link
Member

Description:
An error rate gets occurred in perf test done for the h1_h1 scenario, under high load (1000 concurrency, 50 or 1024 bytes payload). The test was run for 10 mins in 3 different machines for JMeter, Ballerina passthrough and Netty echo backend. But roughly an hour after stopping the test, OOM was occurred at Ballerina passthrough service.

Request failures can be seen with the following errors.

[2019-02-25 13:05:39,563] WARN  {io.netty.channel.DefaultChannelPipeline} - An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. 
io.netty.handler.codec.DecoderException: javax.net.ssl.SSLException: Received close_notify during handshake
[2019-02-25 13:26:10,471] WARN  {io.netty.channel.ChannelInitializer} - Failed to initialize a channel. Closing: [id: 0xc6ae626e] 
java.lang.OutOfMemoryError: GC overhead limit exceeded

Affected Versions:
0.990.3

@ldclakmal ldclakmal added Type/Bug Team/StandardLibs All Ballerina standard libraries Component/HTTP labels Feb 25, 2019
@ldclakmal ldclakmal changed the title [HTTP] An error rate gets occurred in perf test done for h1_h1 scenario [HTTP] An error rate gets occurred in perf test done for http/1.1 scenario (H1_H1) Feb 25, 2019
@ldclakmal ldclakmal added this to the 0.995-r1 milestone Feb 28, 2019
@ldclakmal
Copy link
Member Author

The issue is fixed with multiple improvements done for netty backend [1] and the latest test results can be found at [2].

[1] https://github.com/wso2/performance-common
[2] https://github.com/ballerina-platform/ballerina-lang/blob/performance-test-162-2019-03-18_10-05-56/performance/benchmarks/summary.md

@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/Bug
Projects
None yet
Development

No branches or pull requests

1 participant