Skip to content

Fix spdlog async bench crash and MPSC dequeue reliability - #84

Merged
LimiNode merged 1 commit into
codex/-odrfrom
codex/investigate-ci-linux-test-failure-zbzo7t
Dec 3, 2025
Merged

Fix spdlog async bench crash and MPSC dequeue reliability#84
LimiNode merged 1 commit into
codex/-odrfrom
codex/investigate-ci-linux-test-failure-zbzo7t

Conversation

@LimiNode

@LimiNode LimiNode commented Dec 3, 2025

Copy link
Copy Markdown
Owner

Summary

  • retry MPSC ring dequeues on spurious CAS failures so consumers cannot drop messages
  • flush adapters before latency finalization and ignore spdlog control/flush messages in the measuring sink to prevent async crashes

Testing

  • LOGIT_BENCH_TOTAL=200 LOGIT_BENCH_WARMUP=20 ./build/logit_bench

Codex Task

@LimiNode
LimiNode merged commit 0eb0597 into codex/-odr Dec 3, 2025
1 check passed
@LimiNode
LimiNode deleted the codex/investigate-ci-linux-test-failure-zbzo7t branch December 4, 2025 03:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant