diff --git a/agent/agent.go b/agent/agent.go index 73906f853fcc..acb0ccd94e01 100644 --- a/agent/agent.go +++ b/agent/agent.go @@ -636,8 +636,10 @@ func (a *Agent) Start(ctx context.Context) error { return err } - // periodically write server metadata to disk. - go a.persistServerMetadata() + // Periodically write server metadata to disk. + if !consulCfg.DevMode { + go a.persistServerMetadata() + } incomingRPCLimiter := consul.ConfiguredIncomingRPCLimiter( &lib.StopChannelContext{StopCh: a.shutdownCh},