There are many requests for the custom throttling of jobs according to specific conditions (build parameters, axis values, etc.), hence it's hard to implement all the functionality in monolithic way.

      I propose to create an extension point, which will allow to create new throttling categories from additional extensions.

          [JENKINS-23558] ThrottleCategoryProvider Extension Point

          Oleg Nenashev created issue -

          This sounds like a useful improvement.
          I don't know how to create the extension point but would be interested in trying to use it to create new throttling rules.
          Is anyone planning to implement it anytime soon?

          Geoff

          Geoff Cummings added a comment - This sounds like a useful improvement. I don't know how to create the extension point but would be interested in trying to use it to create new throttling rules. Is anyone planning to implement it anytime soon? Geoff

          Oleg Nenashev added a comment -

          I'm planning to implement the feature, but now I cannot provide dates.
          The optimistic ETA is August

          Oleg Nenashev added a comment - I'm planning to implement the feature, but now I cannot provide dates. The optimistic ETA is August
          Oleg Nenashev made changes -
          Assignee Original: Andrew Bayer [ abayer ] New: Oleg Nenashev [ oleg_nenashev ]
          Oleg Nenashev made changes -
          Link New: This issue is blocking JENKINS-25327 [ JENKINS-25327 ]

          Joachim Herb added a comment -

          There is a pull request: https://github.com/jenkinsci/throttle-concurrent-builds-plugin/pull/9 to throttle based on the build parameters. Are there any plans to merge it? It might be a go starting point to generalize it.

          Joachim Herb added a comment - There is a pull request: https://github.com/jenkinsci/throttle-concurrent-builds-plugin/pull/9 to throttle based on the build parameters. Are there any plans to merge it? It might be a go starting point to generalize it.
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 156339 ] New: JNJira + In-Review [ 179247 ]
          Oleg Nenashev made changes -
          Assignee Original: Oleg Nenashev [ oleg_nenashev ]

            Unassigned Unassigned
            oleg_nenashev Oleg Nenashev
            Votes:
            4 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: