Pulse/pkg/server
pulse-triage[bot] d268963536 test(server): serialize the remaining startup watchdog log reads
The startup-watchdog race repair only converted the capture in service_health_test.go, but startup_watchdog_test.go still polls a plain bytes.Buffer while the watchdog goroutine writes the same buffer through zerolog. go test -race therefore still reports a read/write data race in TestStartupWatchdogFiresAndNamesLastPhase and the rest-0 backend shard stays red. Capture those logs through the same mutex-guarded syncBuffer so the poll and the watchdog write are serialized.

Change-source: pulse-maintainer
2026-09-21 09:41:00 +01:00
..
gzip_middleware.go Bound idle gzip compression memory 2026-08-29 18:55:06 +01:00
gzip_middleware_test.go Honor namespaced cgroup memory limits 2026-08-29 22:23:54 +01:00
memlimit.go Honor cgroup v1 service memory limits 2026-08-30 02:15:36 +01:00
memlimit_test.go Honor cgroup v1 service memory limits 2026-08-30 02:15:36 +01:00
metrics_port.go Fix security scan findings 2026-07-01 09:55:35 +01:00
metrics_port_test.go Fix security scan findings 2026-07-01 09:55:35 +01:00
metrics_test.go Fix security scan findings 2026-07-01 09:55:35 +01:00
metrics_wire_test.go chore(deps): qualify non-database metrics dependency updates 2026-09-10 03:40:06 +01:00
server.go fix(server): dump goroutines when startup stalls before serving 2026-09-20 21:26:11 +01:00
server_helpers_test.go Harden remaining CodeQL security boundaries 2026-07-09 19:46:40 +01:00
server_test.go Stop test binaries reporting to the production telemetry endpoint 2026-09-03 23:54:37 +01:00
service_health.go Add release service health telemetry 2026-08-29 11:24:53 +01:00
service_health_test.go test(server): synchronize startup watchdog log capture 2026-09-21 09:25:24 +01:00
startup_watchdog.go fix(server): dump goroutines when startup stalls before serving 2026-09-20 21:26:11 +01:00
startup_watchdog_test.go test(server): serialize the remaining startup watchdog log reads 2026-09-21 09:41:00 +01:00
telemetry_licensed_features.go Replace the two non-discriminating audit telemetry fields and guard the class 2026-08-05 17:33:57 +01:00
telemetry_licensed_features_guard_test.go Replace the two non-discriminating audit telemetry fields and guard the class 2026-08-05 17:33:57 +01:00
telemetry_licensed_features_test.go Measure Pro feature adoption and drop the dead Patrol autofix counter 2026-08-05 14:34:50 +01:00
telemetry_node_test_tally.go Measure node connection test outcomes 2026-08-24 10:17:17 +01:00
telemetry_pulse_intelligence.go Preserve Patrol finding volume beyond the history cap 2026-09-05 19:48:49 +01:00
telemetry_pulse_intelligence_test.go Preserve Patrol finding volume beyond the history cap 2026-09-05 19:48:49 +01:00