Codex Desktop analytics queue saturation emits thousands of warnings and drops events
Summary
Codex Desktop can saturate its internal analytics queue during a tool-heavy, multi-task session and then repeatedly drop analytics events.
A read-only aggregate of the local structured log recorded 4,050 WARN entries from codex_analytics::client containing:
dropping analytics events: queue is full
The warnings accumulated in roughly one hour.
Environment
- Codex Desktop:
26.803.61601 - Bundled CLI:
0.147.0-alpha.6.5 - Platform: macOS arm64
- Workload: long-running desktop session with multiple active tasks and frequent tool calls
Steps to reproduce
- Keep Codex Desktop open with multiple active tasks.
- Run tool-heavy turns for an extended period.
- Inspect the structured Codex log for the
codex_analytics::clienttarget. - Count messages containing
dropping analytics events: queue is full.
Actual behavior
The queue remains saturated long enough to emit thousands of warnings and explicitly drops analytics events. The warning volume also adds substantial log noise.
Expected behavior
The analytics producer should apply bounded backpressure or the consumer should drain fast enough that routine multi-task use does not continuously drop events. Repeated identical warnings should also be rate-limited.
Privacy
This report contains only aggregate counts, versions, and the stable warning text. Local paths, task and call identifiers, account details, configuration values, and unrelated logs are omitted.