generated from kubernetes/kubernetes-template-project
-
Notifications
You must be signed in to change notification settings - Fork 159
Open
Labels
good first issueDenotes an issue ready for a new contributor, according to the "help wanted" guidelines.Denotes an issue ready for a new contributor, according to the "help wanted" guidelines.help wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.
Description
Follow up of #292 (comment)
The controllers (SandboxReconciler, SandboxClaimReconciler, SandboxWarmPoolReconciler) run concurrently via controller-runtime. If reconcilers share mutable state without proper synchronization, data races can occur. The codebase already includes pprof block/mutex profiling under --enable-pprof-debug , which helps diagnose contention but does not detect data races.
TODOs:
- Update dev/tools/test-unit and dev/tools/test-e2e to add
-race - Update dev doc to note race detection usage and runtime overhead caveats
- Verify CI passes with
-raceenabled; fix any detected races
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
good first issueDenotes an issue ready for a new contributor, according to the "help wanted" guidelines.Denotes an issue ready for a new contributor, according to the "help wanted" guidelines.help wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.