• Charlie Voiselle's avatar
    Make number of scheduler workers reloadable (#11593) · 6e61606e
    Charlie Voiselle authored
    
    
    ## Development Environment Changes
    * Added stringer to build deps
    
    ## New HTTP APIs
    * Added scheduler worker config API
    * Added scheduler worker info API
    
    ## New Internals
    * (Scheduler)Worker API refactor—Start(), Stop(), Pause(), Resume()
    * Update shutdown to use context
    * Add mutex for contended server data
        - `workerLock` for the `workers` slice
        - `workerConfigLock` for the `Server.Config.NumSchedulers` and
          `Server.Config.EnabledSchedulers` values
    
    ## Other
    * Adding docs for scheduler worker api
    * Add changelog message
    Co-authored-by: default avatarDerek Strickland <1111455+DerekStrickland@users.noreply.github.com>
    6e61606e