I'm glad that the performance regressions are reported before it made it to a release and it did not cause our users to suffer.
thanks On Wed, Nov 9, 2022 at 5:39 PM Ishan Chattopadhyaya < [email protected]> wrote: > I'm working on automating performance testing, details in > https://issues.apache.org/jira/browse/SOLR-16525. > > Even before I could complete the automation, I observed massive slowdown in > restart performance, now attributable to > https://issues.apache.org/jira/browse/SOLR-16414. This affected 9.1 > release > candidate RC1, but is now fixed in 9.1 and 9x branches. > > However, while performance was back to original levels on 9.1 branch, there > was a 80-100% slowdown on the 9x branch even after this fix. > Please see: http://mostly.cool/cluster-test.json.html > The test is here: > > https://github.com/fullstorydev/solr-bench/blob/ishan/repeatable-jenkins/suites/cluster-test.json > > In order to investigate the slowdown, I retroactively applied the patch > that fixed the performance problem in SOLR-16414 (removing use of > parallelStream) to the intermediate commits and plotted the graph: > http://mostly.cool/cluster-test-with-patch.html > > And now, two more commits with potential slowdowns are observed. Here are > the JIRA issues I've opened for both: > https://issues.apache.org/jira/browse/SOLR-16530 > https://issues.apache.org/jira/browse/SOLR-16531 > > In a week of working on this automation, I was able to catch 3 slowdowns on > the first thing I automated. It might be good to keep this running and test > other aspects. Going forward, I'll be automating more performance suites > and open blocker JIRA issues on significant performance degradation, > whenever observed. I'll make it easy for all of us to add suites to the > framework and have their personal branches/PRs tested through this. > > Please let me know about any thoughts / concerns / suggestions. > > Thanks, > Ishan > -- ----------------------------------------------------- Noble Paul
