Fixed
Pinned fields
Click on the next to a field label to start pinning.
Details
Details
Assignee
Richard Ponton
Richard Ponton(Deactivated)Reporter
Richard Ponton
Richard Ponton(Deactivated)Story Points
1
Fix versions
Priority
Instabug
Open Instabug
PagerDuty
PagerDuty
Sentry
Sentry
Zendesk Support
Zendesk Support
Created March 2, 2021 at 12:00 AM
Updated April 7, 2021 at 4:58 PM
Resolved April 7, 2021 at 4:58 PM
I think this has gone both directions. We need to nail down what the correct behavior is according to the RFC.
Currently, a MutateIn with StoreSemantics.Upsert does not throw PathAlreadyExists on an XATTR with CreatePath: false, even when the server is returning SubDocPathExists. It just silently succeeds, and there's no way for the user to detect it via any public fields/properties/methods on the return value.
Transactions RFC seems to imply that it should be throwing.