mirror of https://github.com/tikv/client-rust.git
fix: allow txn to rollback after commit failed
Signed-off-by: ekexium <ekexium@gmail.com>
This commit is contained in:
parent
4870985dcd
commit
53eb27d92c
|
@ -538,7 +538,9 @@ impl<PdC: PdClient> Transaction<PdC> {
|
|||
let status = self.status.read().await;
|
||||
if !matches!(
|
||||
*status,
|
||||
TransactionStatus::StartedRollback | TransactionStatus::Active
|
||||
TransactionStatus::StartedRollback
|
||||
| TransactionStatus::Active
|
||||
| TransactionStatus::StartedCommit
|
||||
) {
|
||||
return Err(Error::OperationAfterCommitError);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue