util/clientmetric: add test hooks and ResetLastDelta function

Necessary to force flushing of client metrics more aggressively in
dev/test mode.

Signed-off-by: Mihai Parparita <mihai@tailscale.com>
pull/4632/head
Mihai Parparita 3 years ago committed by GitHub
parent 35111061e9
commit 7966aed1e0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -255,6 +255,10 @@ func EncodeLogTailMetricsDelta() string {
return enc.buf.String()
}
func ResetLastDeltaForTest() {
lastDelta = time.Time{}
}
var deltaPool = &sync.Pool{
New: func() any {
return new(deltaEncBuf)

Loading…
Cancel
Save