From 9009784e1a36f7e988aeec939ccc2285ba7e7435 Mon Sep 17 00:00:00 2001 From: pascal Date: Thu, 18 Jun 2026 12:30:02 +0200 Subject: [PATCH] log wt version --- management/server/peer/peer.go | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/management/server/peer/peer.go b/management/server/peer/peer.go index f7adf25a7..18e40d211 100644 --- a/management/server/peer/peer.go +++ b/management/server/peer/peer.go @@ -270,15 +270,21 @@ func (p *Peer) UpdateMetaIfNew(meta PeerSystemMeta) (updated, versionChanged boo meta.UIVersion = p.Meta.UIVersion } + oldVersion := p.Meta.WtVersion + diff := metaDiff(p.Meta, meta) - if len(diff) == 0 { - return updated, versionChanged + if len(diff) != 0 { + p.Meta = meta + updated = true + } + + versionInfo := "" + if versionChanged { + versionInfo = fmt.Sprintf("version changed: %s -> %s, ", oldVersion, meta.WtVersion) } - p.Meta = meta - updated = true log.WithFields(log.Fields{"peer": p.ID, "key": p.Key}). - Debugf("peer meta updated, %d field(s) changed: %s", len(diff), strings.Join(diff, ", ")) + Debugf("peer meta updated, %s%d field(s) changed: %s", versionInfo, len(diff), strings.Join(diff, ", ")) return updated, versionChanged }