Fixes ConnectionModifiedPlacement output for a failed transaction (#5198)

pull/5188/head
Naisila Puka 2021-08-31 18:58:46 +03:00 committed by GitHub
parent 7755d5ed3a
commit bd91df298f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 2 deletions

View File

@ -808,9 +808,11 @@ CoordinatedRemoteTransactionsPrepare(void)
if (transaction->transactionState != REMOTE_TRANS_PREPARING) if (transaction->transactionState != REMOTE_TRANS_PREPARING)
{ {
/* /*
* Verify that the connection didn't modify any placement * Verify that either the transaction failed, hence we couldn't prepare
* or the connection didn't modify any placement
*/ */
Assert(!ConnectionModifiedPlacement(connection)); Assert(transaction->transactionFailed ||
!ConnectionModifiedPlacement(connection));
continue; continue;
} }