Skip to content

Conversation

@patilsnr
Copy link
Contributor

@patilsnr patilsnr commented Jan 20, 2026

This change adds timeouts to Otel::shutdown() logic. There is a bug where when attempting to flush the otel logs when the server is not available the shutdown tasks hangs indefinitely and causes the broker operator to stall.

Testing:

  • Locally consuming this change in Azure-MQ no longer causes the broker operator pod/statefulset to get stuck in a nonready state if it is installed using otel and gRPC arguments. Testing the same broker images off of Otel-lib/main reproduces the issue.

@patilsnr patilsnr marked this pull request as ready for review January 21, 2026 21:41
@patilsnr patilsnr changed the title add timeout to readers Prevent shutdown from blocking broker operator Jan 21, 2026
@patilsnr patilsnr merged commit 3466421 into Azure:main Jan 21, 2026
4 checks passed
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