log wt version

This commit is contained in:
pascal
2026-06-18 12:30:02 +02:00
parent f4183ab0c3
commit 9009784e1a

View File

@@ -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
}