Skip to content

Commit 8edc9d6

Browse files
authored
Merge pull request #124931 from shreenayak/patch-2
Update message-transfers-locks-settlement.md
2 parents 12e56cc + 86e01d5 commit 8edc9d6

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

articles/service-bus-messaging/message-transfers-locks-settlement.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ If a receiving client fails to process a message and knows that redelivering the
109109
> [!NOTE]
110110
> A dead-letter subqueue exists for a queue or a topic subscription only when you have the [dead-letter feature](service-bus-dead-letter-queues.md) enabled for the queue or subscription.
111111
112-
A special case of settlement is deferral, which is discussed in a [separate article](message-deferral.md).
112+
A special case of settlement is deferral. See the [Message deferral](message-deferral.md) for details.
113113

114114
The `Complete`, `DeadLetter`, or `RenewLock` operations might fail due to network issues, if the held lock has expired, or there are other service-side conditions that prevent settlement. In one of the latter cases, the service sends a negative acknowledgment that surfaces as an exception in the API clients. If the reason is a broken network connection, the lock is dropped since Service Bus doesn't support recovery of existing AMQP links on a different connection.
115115

@@ -122,6 +122,7 @@ The typical mechanism for identifying duplicate message deliveries is by checkin
122122
> * Service Update
123123
> * OS update
124124
> * Changing properties on the entity (Queue, Topic, Subscription) while holding the lock.
125+
> * If the Service Bus Client application loses its connection to the Service Bus for any reason.
125126
>
126127
> When the lock is lost, Azure Service Bus will generate a MessageLockLostException or SessionLockLostException, which will surface in the client application. In this case, the client's default retry logic should automatically kick in and retry the operation.
127128

0 commit comments

Comments
 (0)