Skip to content

Commit 0246082

Browse files
authored
Merge pull request #81 from parca-dev/oomprof
Update oomprof and use UnwatchPid
2 parents 1195e51 + 68b4f07 commit 0246082

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ require (
1515
github.com/klauspost/compress v1.18.0
1616
github.com/mdlayher/kobject v0.0.0-20200520190114-19ca17470d7d
1717
github.com/minio/sha256-simd v1.0.1
18-
github.com/parca-dev/oomprof v0.1.5-0.20250731155753-0ad8f29d16f7
18+
github.com/parca-dev/oomprof v0.1.5-0.20250802154619-7661d52736fc
1919
github.com/peterbourgon/ff/v3 v3.4.0
2020
github.com/sirupsen/logrus v1.9.3
2121
github.com/stretchr/testify v1.10.0

go.sum

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,10 @@ github.com/parca-dev/oomprof v0.1.5-0.20250731130156-2e7baebf4ea6 h1:MqgvCATm7s7
175175
github.com/parca-dev/oomprof v0.1.5-0.20250731130156-2e7baebf4ea6/go.mod h1:+vw0+rZYq/rTVouF6G+/+Uol758EOkUINi8/8RXPvX0=
176176
github.com/parca-dev/oomprof v0.1.5-0.20250731155753-0ad8f29d16f7 h1:Xw96a25o3wIFDRv2SFrvQhs4GcqyFyvUEzC+m4G8uiI=
177177
github.com/parca-dev/oomprof v0.1.5-0.20250731155753-0ad8f29d16f7/go.mod h1:+vw0+rZYq/rTVouF6G+/+Uol758EOkUINi8/8RXPvX0=
178+
github.com/parca-dev/oomprof v0.1.5-0.20250802153049-42c8c7bd7ed6 h1:o7163E9Bg3QcYAAouJYI0m9+L/oZNE1CPNjkAqTpF68=
179+
github.com/parca-dev/oomprof v0.1.5-0.20250802153049-42c8c7bd7ed6/go.mod h1:+vw0+rZYq/rTVouF6G+/+Uol758EOkUINi8/8RXPvX0=
180+
github.com/parca-dev/oomprof v0.1.5-0.20250802154619-7661d52736fc h1:NDzbJIfaxsIF7nyboCsuSAkWjIKgPwhv02OI77cKQJQ=
181+
github.com/parca-dev/oomprof v0.1.5-0.20250802154619-7661d52736fc/go.mod h1:+vw0+rZYq/rTVouF6G+/+Uol758EOkUINi8/8RXPvX0=
178182
github.com/peterbourgon/ff/v3 v3.4.0 h1:QBvM/rizZM1cB0p0lGMdmR7HxZeI/ZrBWB4DqLkMUBc=
179183
github.com/peterbourgon/ff/v3 v3.4.0/go.mod h1:zjJVUhx+twciwfDl0zBcFzl4dW8axCRyXE/eKY9RztQ=
180184
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=

interpreter/oomwatcher/oomwatcher.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ func (d *oomWatcherData) Attach(ebpf interpreter.EbpfHandler, pid libpf.PID,
101101
// Detach stops watching the process.
102102
func (i *oomWatcherInstance) Detach(_ interpreter.EbpfHandler, pid libpf.PID) error {
103103
log.Debugf("OOM watcher: stopping watch for PID %d", pid)
104+
i.data.state.UnwatchPid(uint32(pid))
104105
return nil
105106
}
106107

0 commit comments

Comments
 (0)