The value returned by the 'H' symbol in the crontab is hashed off the jobname. We have a use case where multiple machines are running the same job. To make each machine have a different start time using 'H' we would have to rename the job on each server. It would be nicer to add some entropy to the hash such as a mac address or ip. This would still serve both the use case of multiple jobs on a single machine as well as one job run from multiple machines.
[JENKINS-19126] Add machine entropy to cron tab H symbol hash
Component/s | New: core [ 15593 ] | |
Component/s | Original: cron_column [ 16061 ] | |
URL | Original: https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/scheduler/CronTab.java | |
Labels | Original: cron, | New: cron |
Workflow | Original: JNJira [ 150573 ] | New: JNJira + In-Review [ 177689 ] |