update mageutil for license (#1068)

* update mageutil for license

* test timing

* test timing

* Create five-pumas-love.md
This commit is contained in:
Paul Wells
2025-05-10 22:13:27 -07:00
committed by GitHub
parent a786fd2e8a
commit eb5e002fe0
5 changed files with 21 additions and 3 deletions

View File

@@ -0,0 +1,5 @@
---
"@livekit/protocol": patch
---
update mageutil for license

2
go.mod
View File

@@ -14,7 +14,7 @@ require (
github.com/hashicorp/go-retryablehttp v0.7.7
github.com/jxskiss/base62 v1.1.0
github.com/lithammer/shortuuid/v4 v4.2.0
github.com/livekit/mageutil v0.0.0-20230125210925-54e8a70427c1
github.com/livekit/mageutil v0.0.0-20250511045019-0f1ff63f7731
github.com/livekit/psrpc v0.6.1-0.20250205181828-a0beed2e4126
github.com/mackerelio/go-osstat v0.2.5
github.com/maxbrunsfeld/counterfeiter/v6 v6.11.1

2
go.sum
View File

@@ -94,6 +94,8 @@ github.com/lithammer/shortuuid/v4 v4.2.0 h1:LMFOzVB3996a7b8aBuEXxqOBflbfPQAiVzkI
github.com/lithammer/shortuuid/v4 v4.2.0/go.mod h1:D5noHZ2oFw/YaKCfGy0YxyE7M0wMbezmMjPdhyEFe6Y=
github.com/livekit/mageutil v0.0.0-20230125210925-54e8a70427c1 h1:jm09419p0lqTkDaKb5iXdynYrzB84ErPPO4LbRASk58=
github.com/livekit/mageutil v0.0.0-20230125210925-54e8a70427c1/go.mod h1:Rs3MhFwutWhGwmY1VQsygw28z5bWcnEYmS1OG9OxjOQ=
github.com/livekit/mageutil v0.0.0-20250511045019-0f1ff63f7731 h1:9x+U2HGLrSw5ATTo469PQPkqzdoU7be46ryiCDO3boc=
github.com/livekit/mageutil v0.0.0-20250511045019-0f1ff63f7731/go.mod h1:Rs3MhFwutWhGwmY1VQsygw28z5bWcnEYmS1OG9OxjOQ=
github.com/livekit/psrpc v0.6.1-0.20250205181828-a0beed2e4126 h1:fzuYpAQbCid7ySPpQWWePfQOWUrs8x6dJ0T3Wl07n+Y=
github.com/livekit/psrpc v0.6.1-0.20250205181828-a0beed2e4126/go.mod h1:X5WtEZ7OnEs72Fi5/J+i0on3964F1aynQpCalcgMqRo=
github.com/mackerelio/go-osstat v0.2.5 h1:+MqTbZUhoIt4m8qzkVoXUJg1EuifwlAJSk4Yl2GXh+o=

View File

@@ -55,7 +55,7 @@ func TestScanTrackedLocks(t *testing.T) {
ms[50].Lock()
}()
time.Sleep(5 * time.Millisecond)
time.Sleep(100 * time.Millisecond)
require.NotNil(t, utils.ScanTrackedLocks(time.Millisecond))
ms[50].Unlock()
@@ -84,7 +84,7 @@ func TestFirstLockStackTrace(t *testing.T) {
m.Lock()
}()
time.Sleep(5 * time.Millisecond)
time.Sleep(100 * time.Millisecond)
locks := utils.ScanTrackedLocks(time.Millisecond)
require.NotNil(t, locks)
require.NotEqual(t, "", locks[0].FirstLockedAtStack())

View File

@@ -125,6 +125,17 @@ func (t TimedVersion) Load() TimedVersion {
return t
}
func (t TimedVersion) Next() TimedVersion {
return t + 1
}
func (t TimedVersion) Prev() TimedVersion {
if t == 0 {
return t
}
return t - 1
}
func (t TimedVersion) After(other TimedVersion) bool {
return t > other
}