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

CLI slow performance investigation

    XMLWordPrintable

Details

    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

            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

            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
            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.
            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.
            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?

            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?
            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
            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...

            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

              kohsuke Kohsuke Kawaguchi
              kohsuke Kohsuke Kawaguchi
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: