Uploaded image for project: 'ngrinder'
  1. ngrinder
  2. NGRINDER-479

Speed up nGrinder performance reducing distribution cost

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.1
    • Fix Version/s: 3.1.1
    • Component/s: controller
    • Labels:
      None

      Description

      Currently logback-worker.xml and grinder.properties are distributed meaninglessly. They can be distributed when they are really need. If we does not distribute those files, It will eventually reduces 4~5 seconds in the file distribution.

        Activity

        Hide
        junoyoon JunHo Yoon added a comment - - edited
        • Make the agent heartbeat to 700ms.
        • Not distribute grinder.properties
        • Not distribute logback-worker.xml when ngrinder.dist.logback is set.
        • Add json library as default lib
        Show
        junoyoon JunHo Yoon added a comment - - edited Make the agent heartbeat to 700ms. Not distribute grinder.properties Not distribute logback-worker.xml when ngrinder.dist.logback is set. Add json library as default lib
        Hide
        junoyoon JunHo Yoon added a comment -

        Fixed.

        Show
        junoyoon JunHo Yoon added a comment - Fixed.
        Hide
        junoyoon JunHo Yoon added a comment -
        • Make not to wait until each file distribution is finished.
        • It might not be safe.. But it really speeds up file dist 10 times faster.
        • I added safe file transfer option in perftest for who want to transfer them in safer way.
        • Make jython cache in the tmp directory so that each test run reuse those cached libs.
        Show
        junoyoon JunHo Yoon added a comment - Make not to wait until each file distribution is finished. It might not be safe.. But it really speeds up file dist 10 times faster. I added safe file transfer option in perftest for who want to transfer them in safer way. Make jython cache in the tmp directory so that each test run reuse those cached libs.
        Hide
        junoyoon JunHo Yoon added a comment -

        Make the perf test list update period 2 sec.
        Make the perf test detail update period 2 sec.

        Show
        junoyoon JunHo Yoon added a comment - Make the perf test list update period 2 sec. Make the perf test detail update period 2 sec.
        Hide
        junoyoon JunHo Yoon added a comment -

        Close All

        Show
        junoyoon JunHo Yoon added a comment - Close All

          People

          • Assignee:
            junoyoon JunHo Yoon
            Reporter:
            junoyoon JunHo Yoon
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: