Branch: refs/heads/scheduling Home: https://github.com/jenkinsci/gearman-plugin Commit: 6175f021110cc0bd8c0ee02fb665f02f9c5fe89a https://github.com/jenkinsci/gearman-plugin/commit/6175f021110cc0bd8c0ee02fb665f02f9c5fe89a Author: Jan Priessnitz <jan.priessn...@gooddata.com> 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 jenkinsci-commits+unsubscr...@googlegroups.com. 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.