Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Service Bus: CorrelationID is subject to multi-threading issues #39515

Closed
richardpark-msft opened this issue Jan 31, 2025 · 0 comments · Fixed by #39516
Closed

Service Bus: CorrelationID is subject to multi-threading issues #39515

richardpark-msft opened this issue Jan 31, 2025 · 0 comments · Fixed by #39516
Assignees
Labels
Client This issue points to a problem in the data-plane of the library. Messaging Messaging crew Service Bus

Comments

@richardpark-msft
Copy link
Member

We found a bug in the way message IDs are generated, when using the $management link, where the allocation of the ID is not atomic. This means multiple operations (like put-token, renew-lock) could go out, simultaneously, with the same ID, so there'd be no way to properly correlate them.

There isn't any possible fix for this - only the best and brightest engineer could possibly solve it.

(also, once solved, it needs to be propagated to Event Hubs, $cbs and $management links).

@github-actions github-actions bot added the needs-triage Workflow: This is a new issue that needs to be triaged to the appropriate team. label Jan 31, 2025
@kristapratico kristapratico added Service Bus Client This issue points to a problem in the data-plane of the library. labels Jan 31, 2025
@github-actions github-actions bot removed the needs-triage Workflow: This is a new issue that needs to be triaged to the appropriate team. label Jan 31, 2025
@swathipil swathipil added the Messaging Messaging crew label Feb 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Client This issue points to a problem in the data-plane of the library. Messaging Messaging crew Service Bus
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants