Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-6580

Hotrod performance regressions after ISPN-5342 ISPN-6545

    XMLWordPrintable

Details

    Description

      There were 2 recent regressions in hotrod performance, one between commits dd5501c5e and 628819461 and the second one between 628819461 and db0890270. I didn't look for the exact commits, so the name of the issue might not be 100% exact...
      It is easily reproducable locally with a single server instance, reproducer attached.

      The numbers on my machine:

      Build commit Puts time Gets time
      dd5501c5e 21 74
      628819461 26 102
      db0890270 48 224

      The JFR recordings (attached, captured is only the part of the test with gets) for db0890270 show a lot of time is spent in HotRodDecoder#resetNow(), and also the allocation rate goes from 100MB/s for dd5501c5e to over 1GB/s for db0890270. There are no glaring differences between dd5501c5e and 628819461.

      Attachments

        1. jfr_recordings.zip
          2.38 MB
        2. pom.xml
          1 kB
        3. Reproducer.java
          2 kB

        Issue Links

          Activity

            People

              wburns@redhat.com Will Burns
              jmarkos Jakub Markos (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: