Skip to content

Conversation

@adeebshihadeh
Copy link
Contributor

@adeebshihadeh adeebshihadeh commented Dec 28, 2025

No description provided.

adeebshihadeh and others added 4 commits December 28, 2025 09:15
Remove ZMQ=1 hardcoding from setup.sh and add pytest parameterization to run all tests in both MSGQ and ZMQ modes with assertions. Expose messaging_use_zmq() to Python for mode verification. This ensures MSGQ mode is tested on macOS instead of silently using ZMQ only.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
The MSGQ implementation on macOS has slightly higher latency than ZMQ, so increase the acceptable threshold from 0.2s to 0.5s.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
On macOS, signals can't interrupt nanosleep(), so poll at 10ms intervals instead of sleeping for the full timeout. This reduces worst-case latency from the full timeout period to ~10ms.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
@adeebshihadeh adeebshihadeh merged commit 175e9d2 into master Dec 28, 2025
2 checks passed
@adeebshihadeh adeebshihadeh deleted the adeebshihadeh/test-msgq-macos branch December 28, 2025 17:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants