Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-16531

Performance degradation due to introduction of JAX-RS

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • None
    • 9.2
    • None
    • None

    Description

      During performance benchmarking on branch_9x, I observed a slowdown in restart performance since commits in SOLR-16347. See attached screenshot.
      CC gerlowskija.

      http://mostly.cool/cluster-test-with-patch.html

      The benchmark is here: https://github.com/fullstorydev/solr-bench/blob/ishan/repeatable-jenkins/suites/cluster-test.json. This suite was run after retro-actively applying the parallelStream patch from SOLR-16414: https://github.com/apache/solr/commit/b33161d0cdd976fc0c3dc78c4afafceb4db671cf.diff

      Effort to automate these benchmarks is WIP and tracked here: SOLR-16525.

      Attachments

        1. vanilla-jaxrs-integration-flamegraph.html
          6.96 MB
          Jason Gerlowski
        2. Screenshot from 2023-02-08 23-31-18.png
          89 kB
          Ishan Chattopadhyaya
        3. Screenshot from 2022-11-09 11-20-44.png
          126 kB
          Ishan Chattopadhyaya
        4. results-with-patch.tar.gz
          1.77 MB
          Ishan Chattopadhyaya
        5. jaxrs-integration-with-app-per-configset-flamegraph.html
          3.89 MB
          Jason Gerlowski

        Issue Links

          Activity

            People

              Unassigned Unassigned
              ichattopadhyaya Ishan Chattopadhyaya
              Votes:
              0 Vote for this issue
              Watchers:
              15 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 50m
                  50m