-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
[Performance] Potential regression in 1.0.0-Beta1 #673
Comments
Tl;Dr The original large performance degradation we saw was caused by an issue in the performance tool. Now that we've cleared that out, we're still seeing a (smaller) performance degradation, but we've got a smoking gun that the version changes are causing the issue. So we believe this is ultimately related to #693, and should be resolved with that issue. We've been digging into this, and here's what we've found: The results above are from an internal tool based on Rally. We had previously run Rally against OpenSearch Alpha, so in order to get an Apples to Apples comparison, we wanted to rerun Rally against OpenSearch Beta. We did that and saw similar results: BUT! (and the plot thickens!) BUT! (more plot!)
BUT! (still more!) Thanks very much to @harold-wang, @cmanning09, @nknize and Phil Treddenick for digging in. |
Initial PR has been opened to fix BWC for legacy transport clients. |
Performance issue is gone after I change the version id from 1.0.0 to 7.10.3 in ESRally test command. This issue is closed now.
nohup esrally race --distribution-version=1.0.0 --track=nyc_taxis --target-hosts=ec2-52-26-172-17.us-west-2.compute.amazonaws.com:9200 --pipeline=benchmark-only --challenge=append-no-conflicts --report-format=csv --report-file=~/es_benchmarks/result.csv --user-tag="intention:OpenSearch100_main_lucence_882" > esrally.log 2>&1 & Should use 7.10.3 even for OpenSearch 1.0.0 since ESRally could not interpret version 1.0.0 properly. |
Re-open this issue, we are running the same test by Mensor against the cluster with opensearch BWC enabled. will update.
|
Summary:
Mensor test link: |
I think this was resolved as a versioning discrepancy due to the versioning framework using old versions of elasticsearch? bumping to v.1.2.0 but I think this can be closed? |
Describe the issue
Benchmarking has been set up and the following numbers captured today:
Architecture
Initial results indicate a possible regression. Further root cause analysis, from benchmark server configuration to investigating dependency performance, needs to be done to first confirm these as valid performance regression indicators. If the behavior is confirmed the regression will be tracked down and a patch will be opened and merged in advance of the Beta 2 release. This issue is to track the progress and transparently communicate the update as it becomes available.
The text was updated successfully, but these errors were encountered: