diff --git a/server/etcdserver/version/monitor.go b/server/etcdserver/version/monitor.go index 15697e960c2..b3e7f5804e1 100644 --- a/server/etcdserver/version/monitor.go +++ b/server/etcdserver/version/monitor.go @@ -106,7 +106,7 @@ func (m *Monitor) decideClusterVersion() (*semver.Version, error) { // UpdateStorageVersionIfNeeded updates the storage version if it differs from cluster version. func (m *Monitor) UpdateStorageVersionIfNeeded() { cv := m.s.GetClusterVersion() - if cv == nil { + if cv == nil || cv.String() == version.MinClusterVersion { return } sv := m.s.GetStorageVersion()