Branch: refs/heads/scheduling
Home: https://github.com/jenkinsci/gearman-plugin
Commit: 6175f021110cc0bd8c0ee02fb665f02f9c5fe89a
https://github.com/jenkinsci/gearman-plugin/commit/6175f021110cc0bd8c0ee02fb665f02f9c5fe89a
Author: Jan Priessnitz <[email protected]>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M src/main/java/hudson/plugins/gearman/Constants.java
M src/main/java/hudson/plugins/gearman/GearmanPluginConfig.java
M src/main/java/hudson/plugins/gearman/QueueTaskDispatcherImpl.java
M src/main/java/hudson/plugins/gearman/StartJobWorker.java
M src/main/resources/hudson/plugins/gearman/GearmanPluginConfig/config.jelly
A
src/main/resources/hudson/plugins/gearman/GearmanPluginConfig/help-enableScheduling.html
Log Message:
-----------
SETI-618: Provide option for disabling custom gearman job scheduling
Provide "Disable Scheduling" option in Gearman plugin config. This
option controls 2 things:
1) If disabled, ignore the fact that each gearman worker thread is
mapped to a Jenkins executor and let Jenkins launch the item anywhere
it wants. If enabled, gearman will schedule the job specifically on
the node mapped to the worker thread.
2) If disabled, ignore the node availability lock through
QueueTaskDispatcherImpl and let Jenkins global Queue handle everything.
--
You received this message because you are subscribed to the Google Groups
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/gearman-plugin/push/refs/heads/scheduling/000000-6175f0%40github.com.