Codex Desktop analytics queue saturation emits thousands of warnings and drops events

Open 💬 0 comments Opened Aug 13, 2026 by lightcloud00

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

  1. Keep Codex Desktop open with multiple active tasks.
  2. Run tool-heavy turns for an extended period.
  3. Inspect the structured Codex log for the codex_analytics::client target.
  4. 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.

View original on GitHub ↗