Browse Source

local state: use synchronized access to internal maps

pull/3609/head
Frank Schroeder 7 years ago
parent
commit
6bc9d66192
No known key found for this signature in database
GPG Key ID: 4D65C6EAEC87DECD
  1. 2
      agent/local/state.go

2
agent/local/state.go

@ -341,7 +341,7 @@ func (l *State) AddCheck(check *structs.HealthCheck, token string) error {
// if there is a serviceID associated with the check, make sure it exists before adding it
// NOTE - This logic may be moved to be handled within the Agent's Addcheck method after a refactor
if check.ServiceID != "" && l.services[check.ServiceID] == nil {
if check.ServiceID != "" && l.Service(check.ServiceID) == nil {
return fmt.Errorf("Check %q refers to non-existent service %q", check.CheckID, check.ServiceID)
}

Loading…
Cancel
Save