It would be nice that sending the same write request twice would result in the same outcome. However for the second call, the SDK will return an error saying that
cannot write a tuple which already exists: <tuple>
However, as a user I'd expect this call to succeed as the desired end state is that the tuple exists, so if it already exists before I make the call, this is essentially a no-op to end up in the desired end state, rather than a failure/error.
It would be nice that sending the same write request twice would result in the same outcome. However for the second call, the SDK will return an error saying that
However, as a user I'd expect this call to succeed as the desired end state is that the tuple exists, so if it already exists before I make the call, this is essentially a no-op to end up in the desired end state, rather than a failure/error.