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
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
Raw content of original issue
environment