Comments (3)
Both calls succeed sometimes
So you're saying you have a repro where two different writes succeed based off the same etag, i.e. the written data from one of the cases is lost?
That's declaring SELECT broken, and is highly unlikely to be the case - you'll need to rig a real test case harness for this rather than just loosely alleging 'sometimes'; strong allegations require strong evidence.
If this is not what you mean, I'd suggest to modify the expecation
from azure-cosmos-dotnet-v3.
If this is really happening you will probably need to file a Support Request. What you are describing would be a failure on the Service behavior enforcing ETag matching.
Can you share a repro? Are you certain you are using the same ETag?
From the SDK perspective, the SDK just sends the headers, it does not perform any validation, so there is really nothing that we can do if this ends up being true.
from azure-cosmos-dotnet-v3.
@htzhang2 this issue requires more information for the team to be able to help. In case this information is available, please add it and re-open the Issue.
from azure-cosmos-dotnet-v3.
Related Issues (20)
- Microsoft.Azure.Cosmos.Encryption.Custom 1.0.0-preview06 is incompatible with Cosmos 3.40.0-preview.0 and newer
- Change Feed / Processor: AVAD timeToLiveExpired deserialization Issue
- LINQ support for specifying FilterPredicate
- Clarification on versioning practices of preview packages HOT 1
- Session-level consistency across multiple SDK clients/across different processes HOT 2
- Add New Zealand North region in Public Contract
- CosmosClientOptions.Request is not respected. HOT 5
- TelemetrySpan is not failures are not reflected in-case of non-exceptions
- Benchmark using not releasing
- invalid syntax for GetDatabase - closing paren is shown as closing square bracket HOT 1
- ReadManyItemsAsync -> ReadManyTaskHelperAsync wraps forked IO task into Task.Run
- AggregateException (instead of CosmosException) being thrown on GetFeedRanges when Gateway fails HOT 11
- Add client option to use the System.Text.Json Serializer instead of Newtonsoft ... HOT 2
- DiagnosticSourceName seems to be "Azure.Cosmos" not "Azure.Cosmos.Operation" in stable version SDK HOT 5
- Default JasonDotNet serializer maxdepth HOT 1
- Inquiry on Implementing Custom Retry Logic with CosmosClient HOT 1
- Blazor WebAssembly Hangs When Initializing CosmosClient Due to Task.Run in SystemUsageMonitor
- Operation 'POST' on resource 'dbs' is not allowed through Azure Cosmos DB endpoint. Please switch on such operations for your account, or perform this operation through Azure Resource Manager, Azure Portal, Azure CLI or Azure Powershell HOT 6
- Distributed Tracing/Open Telemetry: Feature requests HOT 1
- [Thin Client] Prepare Design Document for V3 SDK Integration
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from azure-cosmos-dotnet-v3.