Skip to content

[JENKINS-20090] Allow sorted configuration executions to be able to run concurrently #6

Description

@jenkins-infra-bot

I am in a situation in which I am trying to maximize usage of a common resource, which happens to be CPU time on a pool of machines. Each machine is isolated from the others in this pool, but I am running into an issue where I could better utilize the resource pool as a whole if I could order the configuration executions.

I see that this plugin will allow for that ordering, but it takes away the ability for multiple configurations to execute at the same time, which I highly rely upon for a high speed of the overall matrix execution.

Is there any change to have a setting added to allow for concurrent configuration executions to occur? Something along the lines of triggering the executions in a sorted order all at once instead of one at a time would work IMHO. That would allow the common resource pool to pull from the queue (in a FIFO manner I believe) which would be loaded with a sorted list of configurations.


Originally reported by kmleinen, imported from: Allow sorted configuration executions to be able to run concurrently
  • status: Open
  • priority: Major
  • component(s): matrix-sorter-plugin
  • resolution: Unresolved
  • votes: 0
  • watchers: 1
  • imported: 20260616-064528
Raw content of original issue

I am in a situation in which I am trying to maximize usage of a common resource, which happens to be CPU time on a pool of machines. Each machine is isolated from the others in this pool, but I am running into an issue where I could better utilize the resource pool as a whole if I could order the configuration executions.

I see that this plugin will allow for that ordering, but it takes away the ability for multiple configurations to execute at the same time, which I highly rely upon for a high speed of the overall matrix execution.

Is there any change to have a setting added to allow for concurrent configuration executions to occur? Something along the lines of triggering the executions in a sorted order all at once instead of one at a time would work IMHO. That would allow the common resource pool to pull from the queue (in a FIFO manner I believe) which would be loaded with a sorted list of configurations.

environment
jenkins 1.533<br/>
matrix-sorter 1.1

Metadata

Metadata

Assignees

No one assigned

    Fields

    No fields configured for Enhancement.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions