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

[Phase-1] Disposition handling in Amqp-Core (and fixes a thread-hang edege-case in Service Bus disposition) #33593

Merged
merged 5 commits into from
Feb 25, 2023

Conversation

anuchandy
Copy link
Member

@anuchandy anuchandy commented Feb 17, 2023

Disposition is a generic AMQP concept available in brokers that support receive-link with unsettled settlement mode. This two-phased initiative aims to expose disposition API in AMQP core ReceiveLinkHandler and ReactorReciver types. This PR is phase-1, where we add ReceiverUnsettledDeliveries implementation type in AMQP-Core. See the work item #33651

@anuchandy anuchandy added Event Hubs Service Bus Azure.Core azure-core amqp Label for tracking issues related to AMQP labels Feb 17, 2023
@azure-sdk
Copy link
Collaborator

API change check

API changes are not detected in this pull request.

Copy link
Contributor

@liukun-msft liukun-msft left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, Anu! It looks good to me, just add few comments about naming.

@anuchandy anuchandy changed the title Introducing ReceiverUnsettledDeliveries impl type for AMQP disposition handling [Phase-1] Disposition handling in Amqp-Core Feb 22, 2023
Copy link
Member

@conniey conniey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@anuchandy anuchandy merged commit 09b62d1 into Azure:main Feb 25, 2023
@anuchandy anuchandy changed the title [Phase-1] Disposition handling in Amqp-Core [Phase-1] Disposition handling in Amqp-Core (and fixes a thread-hang edege-case in Service Bus disposition) Feb 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
amqp Label for tracking issues related to AMQP Azure.Core azure-core Event Hubs Service Bus
Projects
None yet
4 participants