[JIRA] [throttle-concurrent-builds-plugin] (JENKINS-12092) Allow a job to completely block a category

2015-05-21 Thread sean.dunne1...@gmail.com (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Sen Dunne stopped work on  JENKINS-12092 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 

Change By:
 
 Sen Dunne 
 
 
 

Status:
 
 InProgress Open 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [throttle-concurrent-builds-plugin] (JENKINS-12092) Allow a job to completely block a category

2015-05-21 Thread sean.dunne1...@gmail.com (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Sen Dunne started work on  JENKINS-12092 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 

Change By:
 
 Sen Dunne 
 
 
 

Status:
 
 Open InProgress 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [throttle-concurrent-builds-plugin] (JENKINS-12092) Allow a job to completely block a category

2015-05-06 Thread sean.dunne1...@gmail.com (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Sen Dunne commented on  JENKINS-12092 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: Allow a job to completely block a category  
 
 
 
 
 
 
 
 
 
 
Hi Christian, 
I've resolved the conflicts and fixed an upgrade issue I missed the first time around. The PR is ready for review now  
/Sen 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [throttle-concurrent-builds-plugin] (JENKINS-12092) Allow a job to completely block a category

2015-03-09 Thread sean.dunne1...@gmail.com (JIRA)














































Seán Dunne
 commented on  JENKINS-12092


Allow a job to completely block a category















Not right now.
I will eventually, once I get the time.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [throttle-concurrent-builds-plugin] (JENKINS-12092) Allow a job to completely block a category

2015-03-09 Thread akerstrom.christ...@gmail.com (JIRA)














































Christian Bremer
 commented on  JENKINS-12092


Allow a job to completely block a category















Sean, are you working on resolving the merge conflicts to get it into the repo?



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [throttle-concurrent-builds-plugin] (JENKINS-12092) Allow a job to completely block a category

2015-01-31 Thread sean.dunne1...@gmail.com (JIRA)














































Seán Dunne
 commented on  JENKINS-12092


Allow a job to completely block a category















Pull request made.
https://github.com/jenkinsci/throttle-concurrent-builds-plugin/pull/25



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [throttle-concurrent-builds-plugin] (JENKINS-12092) Allow a job to completely block a category

2015-01-28 Thread akerstrom.christ...@gmail.com (JIRA)














































Christian Bremer
 commented on  JENKINS-12092


Allow a job to completely block a category















That sounds like an good idea Seán.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [throttle-concurrent-builds-plugin] (JENKINS-12092) Allow a job to completely block a category

2015-01-26 Thread akerstrom.christ...@gmail.com (JIRA)














































Christian Bremer
 commented on  JENKINS-12092


Allow a job to completely block a category















Hi Seán,

Thanks for looking into this.

What I am missing from your solution is the ability to throttle to 1 instance per-node not only on a global level.

I think that it would be more dynamic if the original UI boxes could be used and that one could use 1 per node or 1 in total or any other combination of node/total that is lower than the category limit.
Since we don't need it currently it's not needed but nice-to-have.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [throttle-concurrent-builds-plugin] (JENKINS-12092) Allow a job to completely block a category

2015-01-26 Thread sean.dunne1...@gmail.com (JIRA)














































Seán Dunne
 commented on  JENKINS-12092


Allow a job to completely block a category















Thanks for the feedback Christian!

I don't know if using the threshold inputs on the Job configuration page is the right place to do this. 

But I think we could implement this same support by moving the "blocking" part from the Job configuration into the Global configuration where we define the Categories. If we allowed category B to be blocked by category A.
This way we could allow category A to completely block all jobs in category B from executing until all queued jobs from category A have completed.

This would allow both categories to have their own separate throttle limits which would not interfere with each other.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [throttle-concurrent-builds-plugin] (JENKINS-12092) Allow a job to completely block a category

2015-01-24 Thread sean.dunne1...@gmail.com (JIRA)














































Seán Dunne
 commented on  JENKINS-12092


Allow a job to completely block a category















Hi Christian,

I don't believe the UI that's presented in the jobs configuration is there for this purpose. As far as I can see, if you select Throttle this project as part of one or more categories the 2 Maximum Concurrent Builds textboxes are ignored. Those textboxes are only used when the Throttle this project alone radio is selected.
At least, from my limited understanding of the plugin that's how it works.

I've been spending a bit of time on this issue.
The solution I have implemented so far is, 

	I added a new checkbox that belongs to the Throttle this project as part of one or more categories radio
	The new checkbox Let this Job be blocked by selected Categories (it's a working title) will block a job if any builds from any of the selected categories are queued or executing



This in effect lets you select 1 or more jobs that will not execute while jobs from it's categories are executing.
What do you think of this solution?
I'd like to get some community feedback before I make a pull request.
Thanks!

P.S:
I was also considering fixing the UI so the "child" options only show up when you select it's parent radio button. But that's part of a different issue.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [throttle-concurrent-builds-plugin] (JENKINS-12092) Allow a job to completely block a category

2015-01-19 Thread akerstrom.christ...@gmail.com (JIRA)














































Christian Bremer
 commented on  JENKINS-12092


Allow a job to completely block a category















300$ is up for grabs for solving this issue at: https://freedomsponsors.org/issue/618/allow-a-job-to-completely-block-a-category?alert=SPONSOR#



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [throttle-concurrent-builds-plugin] (JENKINS-12092) Allow a job to completely block a category

2015-01-19 Thread akerstrom.christ...@gmail.com (JIRA)














































Christian Bremer
 commented on  JENKINS-12092


Allow a job to completely block a category















I think the ideal way to solve this is to have a multi-project throttle category that you assign to all your jobs.
The multi-project throttle category should be able to have high limitations or no limitations at all.

If you then create:
jobA and jobB with the limitations 0/0 they should be able to run concurrently up to the multi-project throttle category limitations.
jobC with the limitations 1 per node, jobC should only run on a node if no other job with the throttle category runs on the node.
jobD with the limitations 1 in total, jobD should only run if no other jobs of this category is running.

The UI to support this is already there, I have tried to set this up since I thought that it should work before I saw this issue 



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [throttle-concurrent-builds-plugin] (JENKINS-12092) Allow a job to completely block a category

2015-01-14 Thread sean.dunne1...@gmail.com (JIRA)














































Seán Dunne
 commented on  JENKINS-12092


Allow a job to completely block a category















I would like to see this feature also.

We have,

	Multiple jobs setup in a pipeline, some of which run on labelled slaves
	A job that refreshes the labelled slave
(i.e. deletes and creates a new one)



The refresh job and the pipeline jobs cannot run at the same time or disaster will ensue.

So some way to throttle the refresh job from executing while the pipeline jobs are running would be very useful.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.