Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 8585ad3

Browse files
Fix error code for canceling statement due to conflict with recovery.
All retryable conflict errors now have an error code that indicates that a retry is possible, correcting my incomplete fix of 2010/05/12 Tatsuo Ishii and Simon Riggs, input from Robert Haas and Florian Pflug
1 parent 51be78b commit 8585ad3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/backend/storage/ipc/standby.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -494,7 +494,7 @@ CheckRecoveryConflictDeadlock(LWLockId partitionLock)
494494
* process will continue to wait even though we have avoided deadlock.
495495
*/
496496
ereport(ERROR,
497-
(errcode(ERRCODE_QUERY_CANCELED),
497+
(errcode(ERRCODE_T_R_DEADLOCK_DETECTED),
498498
errmsg("canceling statement due to conflict with recovery"),
499499
errdetail("User transaction caused buffer deadlock with recovery.")));
500500
}

0 commit comments

Comments
 (0)