Skip to content

Add IsDeadlockError#94

Merged
Giorgi merged 1 commit intoDeadlockfrom
claude/investigate-deadlock-CT6ly
Feb 18, 2026
Merged

Add IsDeadlockError#94
Giorgi merged 1 commit intoDeadlockfrom
claude/investigate-deadlock-CT6ly

Conversation

@Giorgi
Copy link
Owner

@Giorgi Giorgi commented Feb 18, 2026

Deadlock test for Oracle

Oracle can trigger deadlocks (ORA-00060) using the classic cross-update
pattern. Unlike PostgreSQL/SQL Server which roll back the victim's entire
transaction, Oracle only rolls back the victim's statement. This requires
using Task.WhenAny instead of Task.WhenAll, then explicitly rolling back
the victim's transaction to release earlier locks and unblock the other
session.

https://claude.ai/code/session_01WusLPsCyEsDpSbp2Nm6Tkx
@Giorgi Giorgi changed the base branch from main to Deadlock February 18, 2026 22:36
@Giorgi Giorgi merged commit 8be1396 into Deadlock Feb 18, 2026
5 of 6 checks passed
@Giorgi Giorgi deleted the claude/investigate-deadlock-CT6ly branch February 19, 2026 08:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add IsDeadkockError

2 participants

Comments