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

GitHub Auth plugin 596.v0646c4a_0a_962 severe performance regression

    • 597.ve0c3480fcb_d0

      Since installing 596.v0646c4a_0a_962 version of the GH auth plugin, performance of declarative pipeline degraded by about 20X making Jenkins pretty much unusable with this version of the plugin. I believe https://github.com/jenkinsci/github-oauth-plugin/pull/256 is responsible since it's the only true code change between this version.

       

          [JENKINS-72276] GitHub Auth plugin 596.v0646c4a_0a_962 severe performance regression

          Lenny created issue -

          lprimak thanks for the report. Could you provide more information to reproduce the problem?
          At this point I do not see the link between the this plugin and the pipeline performance.

          Did you update only this plugin? have you tried to rollback only this plugin to see if the perf issue goes away?

          Wadeck Follonier added a comment - lprimak thanks for the report. Could you provide more information to reproduce the problem? At this point I do not see the link between the this plugin and the pipeline performance. Did you update only this plugin? have you tried to rollback only this plugin to see if the perf issue goes away?

          Lenny added a comment -

          I'm 100% sure it's this plugin and this version. I have downgraded and re-upgraded just this plugin and the change is 100% visible. I am running pipelines on the master (yea I know it's not recommended) but that's been done for years with no problems.

          Thanks for your help

          Lenny added a comment - I'm 100% sure it's this plugin and this version. I have downgraded and re-upgraded just this plugin and the change is 100% visible. I am running pipelines on the master (yea I know it's not recommended) but that's been done for years with no problems. Thanks for your help

          could you provide more information about your configuration, your pipeline, etc. ? Anything that could help reproducing the problem.

          Wadeck Follonier added a comment - could you provide more information about your configuration, your pipeline, etc. ? Anything that could help reproducing the problem.

          Lenny added a comment -

          There is nothing "special" in the configuration.

          Pipelines are here: https://github.com/flowlogix/jenkins

          All are slow.

          Configuration is here:

          https://github.com/lprimak/infra/tree/main/scripts/jenkins

          Let me know how else I can be of assistance.

          Lenny added a comment - There is nothing "special" in the configuration. Pipelines are here: https://github.com/flowlogix/jenkins All are slow. Configuration is here: https://github.com/lprimak/infra/tree/main/scripts/jenkins Let me know how else I can be of assistance.

          Lenny added a comment -

          I made some comments on the GitHub PR for the probable issue... have you seen those?

          Lenny added a comment - I made some comments on the GitHub PR for the probable issue... have you seen those?

          not on the computer for a period

          Wadeck Follonier added a comment - not on the computer for a period

          Hi there, I can assist with this, however my test environment isn't available until Monday.

          I feel we should roll back this change until it can be investigated properly, and so I'll do as such. Users of this feature can continue to pin to the version that was published.

          Andreas Nygard added a comment - Hi there, I can assist with this, however my test environment isn't available until Monday. I feel we should roll back this change until it can be investigated properly, and so I'll do as such. Users of this feature can continue to pin to the version that was published.

          Andreas Nygard added a comment - https://github.com/jenkinsci/github-oauth-plugin/pull/257

          Sam Gleske added a comment -

          I asked some followup questions in https://github.com/jenkinsci/github-oauth-plugin/pull/256#discussion_r1382401743

          Lenny, if you like, I can share some script console scripts where you can quickly gather this information.

          Sam Gleske added a comment - I asked some followup questions in https://github.com/jenkinsci/github-oauth-plugin/pull/256#discussion_r1382401743 Lenny, if you like, I can share some script console scripts where you can quickly gather this information.

            wfollonier Wadeck Follonier
            lprimak Lenny
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: