Skip to content

Commit 3cd6163

Browse files
mbhaskarCopilot
andcommitted
Add CHANGELOG entry for 429 throttling early yield fix
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 1b310d3 commit 3cd6163

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

sdk/cosmos/azure-cosmos/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#### Breaking Changes
99

1010
#### Bugs Fixed
11+
* Fixed an issue in direct connectivity mode where 429 (Too Many Requests) responses during read/write barrier requests could cause excessive retries instead of yielding early. When all contacted replicas return 429 on consecutive barrier attempts, the SDK now propagates the throttle response (for reads) or returns a 408 with substatus 21013 (for writes) to allow the built-in `ResourceThrottleRetryPolicy` to handle backoff. - See [PR 48914](https://github.com/Azure/azure-sdk-for-java/pull/48914)
1112

1213
#### Other Changes
1314
* Replaced per-client `Schedulers.newSingle()` schedulers in `GlobalEndpointManager` and `GlobalPartitionEndpointManagerForPerPartitionCircuitBreaker` with shared `BoundedElastic` schedulers in `CosmosSchedulers` to prevent thread count from scaling linearly with client/tenant count. - See [PR 49062](https://github.com/Azure/azure-sdk-for-java/pull/49062)

0 commit comments

Comments
 (0)