diff options
| author | Paul Buetow <paul@buetow.org> | 2026-05-22 09:14:45 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-05-22 09:14:45 +0300 |
| commit | 74a241b702a595b86cabc5350bb5bf7c52d8e27b (patch) | |
| tree | 94f89214f0f871cf92a3f9cbb11ba4045e0e6d65 /internal/eventloop_runtime.go | |
| parent | a8a097102088516fdda3c25d9b1799d9e8a4ba0d (diff) | |
yb reject aggregate rows for pid tid filters
Diffstat (limited to 'internal/eventloop_runtime.go')
| -rw-r--r-- | internal/eventloop_runtime.go | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/internal/eventloop_runtime.go b/internal/eventloop_runtime.go index d9d9c4c..e8971d4 100644 --- a/internal/eventloop_runtime.go +++ b/internal/eventloop_runtime.go @@ -116,23 +116,15 @@ func aggregateIngestAllowedForFilter(filter globalfilter.Filter) bool { if filter.FD != nil || filter.LatencyNs != nil || filter.GapNs != nil || filter.Bytes != nil || filter.RetVal != nil { return false } - if !isKernelFilterNumericEq(filter.PID) { + if filter.PID != nil { return false } - if !isKernelFilterNumericEq(filter.TID) { + if filter.TID != nil { return false } return true } -func isKernelFilterNumericEq(filter *globalfilter.NumericFilter) bool { - if filter == nil { - return true - } - _, ok := filter.EqValue() - return ok -} - func hasPattern(filter *globalfilter.StringFilter) bool { return filter != nil && strings.TrimSpace(filter.Pattern) != "" } |
