Pulse/cmd
rcourtman 035436ad6e fix: add mutex to prevent concurrent map writes in Docker agent CPU tracking
The agent was crashing with 'fatal error: concurrent map writes' when
handleCheckUpdatesCommand spawned a goroutine that called collectOnce
concurrently with the main collection loop. Both code paths access
a.prevContainerCPU without synchronization.

Added a.cpuMu mutex to protect all accesses to prevContainerCPU in:
- pruneStaleCPUSamples()
- collectContainer() delete operation
- calculateContainerCPUPercent()

Related to #1063
2026-01-15 21:10:55 +00:00
..
hashpw feat: remove Enterprise badges, simplify Pro upgrade prompts 2026-01-09 16:51:08 +00:00
pulse feat(pbs): add datastore exclusion to reduce PBS log noise 2026-01-14 12:26:18 +00:00
pulse-agent fix: add mutex to prevent concurrent map writes in Docker agent CPU tracking 2026-01-15 21:10:55 +00:00
pulse-host-agent fix: Update runtime config when toggling Docker update actions setting 2026-01-03 11:14:17 +00:00
pulse-sensor-proxy docs: comprehensive core and Pro documentation overhaul 2026-01-07 17:38:27 +00:00