Uploaded image for project: 'JS - JobScheduler'
  1. JS - JobScheduler
  2. JS-1738

Performance improvements

    XMLWordPrintable

Details

    Description

      Current Situation
      the changes described with the issues JS-1251 and JS-1221 have slowed down JobScheduler execution, this was the case when several tasks have been waiting for an order.

      Desired Behaiviour
      The current behaiviour will be remedied.

      Tests
      Test JS-1738-test.zip

      • Jobs total: 120
        • 90 - standalone Jobs
        • 10 - order jobs without min_tasks
          • + 10 *.order.xml without runtime
        • 18 - order jobs with min_tasks=1
        • 2 - jobs the test job chain
      • Test job chain with 4 steps:
        • file_order_source
        • test_quick - Java job with 30 API calls
        • test_slow - Java job with 3000 API calls
        • file_order_sink (remove file)

      Order execution duration for the 3 files at the same time:

      • JobScheduler 1.11.4
        • 7s, 13s, 21s
        • 9s, 15s, 20s
        • 10s, 14s, 19s
        • 10s, 15s, 19s
      • JobScheduler 1.11.5-snapshot
        • 4s, 5s, 5s
        • 4s, 5s, 5s
        • 3, 4s, 5s
        • 3s, 4s, 5s

      Attachments

        Issue Links

          Activity

            People

              jz Joacim Zschimmer
              jz Joacim Zschimmer
              Robert Ehrlich Robert Ehrlich
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: