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

Performance improvement for Job Chains (JS-1221)

    XMLWordPrintable

Details

    Description

      Current Situation

      • JS-1221 has introduced a performance hit
      • In a reference test case
        • 163 job chains with overall 2186 job nodes (incl. end nodes) are used. The largest job chain includes 22 job nodes.
        • time consumption is 74s

      Desired Behavior

      • Performance is improved to a level similar to the behavior before JS-1221
      • The reference test case should reduce time consumption, ideally to ca. 20s.

      Maintainer Notes

      • Long job chains, e.g. with some hundreds of job nodes, tend to slow down processing which has been improved with the optimization from this issue. CPU consumption performance is directly proportional to the square of the size of the number of job nodes of the longest job chain, i.e. O(n²)

      Attachments

        Issue Links

          Activity

            People

              jz Joacim Zschimmer
              jz Joacim Zschimmer
              Oliver Haufe Oliver Haufe
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 2 days
                  2d
                  Remaining:
                  Remaining Estimate - 2 days
                  2d
                  Logged:
                  Time Spent - Not Specified
                  Not Specified