You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
No idempotency ids have ever been expired due to their age (not necessary)
Proposal:
Move the client buggify error codes associated with the grv proxy into getReadVersion, where they probably belong anyway.
Move the client buggify error codes associated with the commit proxy to directly before the commit rpc is made. Keep the potential buggify of commit_unknown_result for handling a successful commit.
This should make it safe to assume that the read version is set before determineCommitStatus (correcting the underlying problem)
The text was updated successfully, but these errors were encountered:
commit_unknown_result_fatal
should not be thrown by client buggify since retry loops aren't expected to handle it.This can happen under the following conditions:
commit_unknown_result
is thrown fromfoundationdb/fdbclient/NativeAPI.actor.cpp
Line 6603 in 8878de8
No idempotency ids have ever been expired due to their age(not necessary)Proposal:
getReadVersion
, where they probably belong anyway.commit_unknown_result
for handling a successful commit.This should make it safe to assume that the read version is set before
determineCommitStatus
(correcting the underlying problem)The text was updated successfully, but these errors were encountered: