Hi Tomas

> the part of my Master thesis assignment is to create some plugin for Jenkins.
>  So if you (or your company) have any wish or idea, please let me know. :)

You could look at creating a plugin to modify the scheduling behaviour.

The description for the ‘Least Load’ plugin reads:

“By default Jenkins tries to allocate a job to the last node it was executed 
on. This can result in nodes being left idle while other nodes are overloaded. 
This plugin overrides the default behavior and assigns jobs to nodes with the 
least load. The least load is defined as a node that is idle or the one with 
the most available executors.”

https://wiki.jenkins-ci.org/display/JENKINS/Least+Load+Plugin

That is useful, but if you  look at the comments on that page you will see that 
some people are interested in a scheduler that takes account of the actual cpu 
load of slaves, not just what jobs Jenkins has assigned to them.  This is 
important when slaves are used for other purposes as well as by Jenkins.

So you could look at creating a scheduler plugin that schedules according to 
current cpu load (obtained by interrogating the slave itself).

I think this would be very interesting for you and useful to the community.

Best regards

David

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to