Uploaded image for project: 'Okapi'
  1. Okapi
  2. OKAPI-880

Goldenrod Okapi CPU usage 17x more than Fameflower Okapi

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: In progress (View Workflow)
    • Priority: P2
    • Resolution: Unresolved
    • Affects Version/s: 3.1.2
    • Fix Version/s: None
    • Template:
      Standard Bug Write-Up Format
    • Sprint:
      CP: sprint 95, CP: sprint 96, CP: sprint 97, CP: sprint 98, CP: sprint 99, CP: sprint 100
    • Development Team:
      Core: Platform

      Description

      Overview:
      When doing the check-in/check-out workflow performance test PTF observed that Goldenrod Okapi's CPU usage is 17x higher than Fameflower Okapi's. This observation was consistent in the 1 user, 8 users, and 20 users tests. Attached are the graphs that show this behavior and a screenshot of what the performance tool picks up as slowed Java calls. It seems like there is a new set of calls were introduced in Goldenrod. This needs to be investigated to see if anything could be improved.

      Goldenrod Okapi: v3.1.2
      Fameflower Okapi: 2.38.0

      • Volume of data
        27M inventory records altogether.
      • Expected response time
        N/A in this context, which focuses on Okapi - not able to measure Okapi's time yet
      • Main modules that are involved in the process (if obvious or if known)
        mod-circulation, mod-patron-blocks, mod-inventory, mod-inventory-storage

      Steps to Reproduce:
      Perform the check-in-check-out test under load

      Expected Results:
      Same performance as in Fameflower
      Actual Results:
      Okapi's CPU utilization is 17x higher
      Interested parties:
      Hongwei Ji Jakub Skoczen Adam Dickmeiss

        TestRail: Results

          Attachments

          1. fameflower-okapi-cpu.PNG
            fameflower-okapi-cpu.PNG
            79 kB
          2. fameflower-okapi-slow-methods.PNG
            fameflower-okapi-slow-methods.PNG
            65 kB
          3. goldenrod-okapi-cpu.PNG
            goldenrod-okapi-cpu.PNG
            150 kB
          4. goldenrod-okapi-slow-methods.PNG
            goldenrod-okapi-slow-methods.PNG
            119 kB
          5. okapi-v3.1.1.png
            okapi-v3.1.1.png
            147 kB
          6. okapi-v3.1.2.png
            okapi-v3.1.2.png
            142 kB

            Activity

              People

              Assignee:
              mtraneis Martin Tran
              Reporter:
              mtraneis Martin Tran
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:

                  TestRail: Runs

                    TestRail: Cases