Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backport of Multiple instances of a periodic job are run simultaneously, when prohibit_overlap is true into release/1.5.x #16681

Merged
merged 1 commit into from
Mar 28, 2023

Commits on Mar 28, 2023

  1. Multiple instances of a periodic job are run simultaneously, when pro…

    …hibit_overlap is true (#16583)
    
    * Multiple instances of a periodic job are run simultaneously, when prohibit_overlap is true
    Fixes #11052
    When restoring periodic dispatcher, all periodic jobs are forced without checking for previous childre.
    
    * Multiple instances of a periodic job are run simultaneously, when prohibit_overlap is true
    Fixes #11052
    When restoring periodic dispatcher, all periodic jobs are forced without checking for previous children.
    
    * style: refactor force run function
    
    * fix: remove defer and inline unlock for speed optimization
    
    * Update nomad/leader.go
    
    Co-authored-by: James Rasell <jrasell@users.noreply.github.com>
    
    * Update nomad/leader_test.go
    
    Co-authored-by: James Rasell <jrasell@users.noreply.github.com>
    
    * Update nomad/leader_test.go
    
    Co-authored-by: James Rasell <jrasell@users.noreply.github.com>
    
    * Update nomad/leader_test.go
    
    Co-authored-by: James Rasell <jrasell@users.noreply.github.com>
    
    * Update nomad/leader_test.go
    
    Co-authored-by: James Rasell <jrasell@users.noreply.github.com>
    
    * Update nomad/leader_test.go
    
    Co-authored-by: James Rasell <jrasell@users.noreply.github.com>
    
    * Update nomad/leader_test.go
    
    Co-authored-by: James Rasell <jrasell@users.noreply.github.com>
    
    * Update nomad/leader_test.go
    
    Co-authored-by: James Rasell <jrasell@users.noreply.github.com>
    
    * style: refactor tests to use must
    
    * Update nomad/leader_test.go
    
    Co-authored-by: James Rasell <jrasell@users.noreply.github.com>
    
    * Update nomad/leader_test.go
    
    Co-authored-by: James Rasell <jrasell@users.noreply.github.com>
    
    * Update nomad/leader_test.go
    
    Co-authored-by: James Rasell <jrasell@users.noreply.github.com>
    
    * Update nomad/leader_test.go
    
    Co-authored-by: James Rasell <jrasell@users.noreply.github.com>
    
    * Update nomad/leader_test.go
    
    Co-authored-by: James Rasell <jrasell@users.noreply.github.com>
    
    * fix: move back from defer to calling unlock before returning.
    
    createEval cant be called with the lock on
    
    * style: refactor test to use must
    
    * added new entry to changelog and update comments
    
    ---------
    
    Co-authored-by: James Rasell <jrasell@hashicorp.com>
    Co-authored-by: James Rasell <jrasell@users.noreply.github.com>
    3 people committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    86b0d77 View commit details
    Browse the repository at this point in the history