Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-22310

CLI slow performance investigation

    Details

    • Similar Issues:

      Description

      Several people reported that CLI has become slower. I'm not sure exactly when or why, but this is getting painful enough issue for many, so I'm opening ticket to keep track of this problem.

        Attachments

          Issue Links

            Activity

            Hide
            oleg_nenashev Oleg Nenashev added a comment -

            Thanks a lot for the fix. It work well on my dev. installations.
            Marked the issue as lts-candidate

            Show
            oleg_nenashev Oleg Nenashev added a comment - Thanks a lot for the fix. It work well on my dev. installations. Marked the issue as lts-candidate
            Hide
            marcomiller Marco Miller added a comment - - edited

            fd9f273f3645fc670e1283bbed7967f789475c86
            and
            705f5eb8e737d1e0770f509edb5edb3d50f60cdc
            are the 2 commits by KK fixing this issue.
            -Which commits I back-ported to 1.554.1 (current 'stable’ branch).
            I did so after this successful testing of ours:

            • jenkinsci /jenkins unit tests, for regression (passing ones kept passing);
            • jenkinsci /acceptance-test-harness, incl. both parent- and plugin-1st class-loading plugins (failures looked unrelated);
            • Ericsson-internal CLI ‘stress' tests, which used to reproduce JENKINS-22310; incl. parent/plugin-1st plugins, too;
            • brief manual testing through quick clicking-around, exercising some parent+plugin-1st (plugins) class-loading.
            Show
            marcomiller Marco Miller added a comment - - edited fd9f273f3645fc670e1283bbed7967f789475c86 and 705f5eb8e737d1e0770f509edb5edb3d50f60cdc are the 2 commits by KK fixing this issue. -Which commits I back-ported to 1.554.1 (current 'stable’ branch). I did so after this successful testing of ours: jenkinsci /jenkins unit tests, for regression (passing ones kept passing); jenkinsci /acceptance-test-harness, incl. both parent- and plugin-1st class-loading plugins (failures looked unrelated); Ericsson-internal CLI ‘stress' tests, which used to reproduce JENKINS-22310 ; incl. parent/plugin-1st plugins, too; brief manual testing through quick clicking-around, exercising some parent+plugin-1st (plugins) class-loading.
            Hide
            danielbeck Daniel Beck added a comment -

            Marco Miller: Those commit IDs do not exist in https://github.com/jenkinsci/jenkins, are they correct? Could you provide the URLs?

            Show
            danielbeck Daniel Beck added a comment - Marco Miller: Those commit IDs do not exist in https://github.com/jenkinsci/jenkins , are they correct? Could you provide the URLs?
            Show
            marcomiller Marco Miller added a comment - Corrected now (edited above); thx! => https://github.com/jenkinsci/jenkins/commits/stable https://github.com/jenkinsci/jenkins/commit/fd9f273f3645fc670e1283bbed7967f789475c86 https://github.com/jenkinsci/jenkins/commit/705f5eb8e737d1e0770f509edb5edb3d50f60cdc
            Hide
            oleg_nenashev Oleg Nenashev added a comment -

            I also confirm that both commits can be easily backported to 1.509.x and 1.532.x.
            We use fixes for about 1 week on 1.509.4...

            Show
            oleg_nenashev Oleg Nenashev added a comment - I also confirm that both commits can be easily backported to 1.509.x and 1.532.x. We use fixes for about 1 week on 1.509.4...

              People

              • Assignee:
                kohsuke Kohsuke Kawaguchi
                Reporter:
                kohsuke Kohsuke Kawaguchi
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: