Skip to content

Commit 13f4beb

Browse files
Merge pull request #6496 from gmndrg/main
Update search-howto-concurrency.md
2 parents cb8ccef + 835414a commit 13f4beb

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

articles/search/search-howto-concurrency.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ author: HeidiSteen
77
ms.author: heidist
88
ms.service: azure-ai-search
99
ms.topic: how-to
10-
ms.date: 07/11/2025
10+
ms.date: 08/08/2025
1111
ms.custom:
1212
- devx-track-csharp
1313
- ignite-2023
@@ -32,6 +32,8 @@ Every time you update a resource, its ETag changes automatically. When you imple
3232
> [!Note]
3333
> There is only one mechanism for concurrency. It's always used regardless of which API or SDK is used for resource updates.
3434
35+
Starting July 18, 2025, Azure AI Search began enforcing serialization for index creation and update operations to ensure consistency and reliability. This change aligns with long-standing best practices and the established behavior of the rest of operations in the service. As the rollout progresses across regions, you may begin seeing 409 conflict errors when sending concurrent or closely timed requests. To avoid these errors, ensure operations are not sent in parallel and follow the concurrency guidance outlined in this document.
36+
3537
## Example
3638

3739
The following code demonstrates optimistic concurrency for an update operation. It fails the second update because the object's ETag is changed by a previous update. More specifically, when the ETag in the request header no longer matches the ETag of the object, the search service return a status code of 400 (bad request), and the update fails.

0 commit comments

Comments
 (0)