Skip to content

Fix/audit correctness bugs#1045

Merged
beneiltis merged 4 commits into
developfrom
fix/audit-correctness-bugs
Jul 3, 2026
Merged

Fix/audit correctness bugs#1045
beneiltis merged 4 commits into
developfrom
fix/audit-correctness-bugs

Conversation

@beneiltis

Copy link
Copy Markdown
Contributor

No description provided.

beneiltis and others added 4 commits July 3, 2026 14:00
store.GetServices("", "*") built the key pattern
"resources:v1:Service::*" (empty namespace segment) which matches no
real key. Ingress-controller external IPs were never collected, so
external traffic was misclassified as local in traffic accounting.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
GetLogger/CreateLogger accessed the logger map without synchronization
and lastWatchCheckStart was written from the CRD debounce timer
goroutine concurrently with direct callers.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
startCollector returned without a channel reader on non-linux, so the
first CpuUsageGlobal()/RamUsageGlobal() call blocked forever.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@beneiltis beneiltis merged commit 37e91d3 into develop Jul 3, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant