Skip to content

Recover deadlock on a cursor move - #6035

Open
dorinhogea wants to merge 1 commit into
bloomberg:mainfrom
dorinhogea:recovdlock
Open

Recover deadlock on a cursor move#6035
dorinhogea wants to merge 1 commit into
bloomberg:mainfrom
dorinhogea:recovdlock

Conversation

@dorinhogea

@dorinhogea dorinhogea commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Extend lock release to non-snapshot transactional modes, by caching the data cursors associated with index cursors before lock release.

@roborivers roborivers left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cbuild submission: Error ⚠.
Regression testing: Success ✓.

The first 10 failing tests are:
sc_drop [failed with core dumped]
sc_repeated_updates
sc_repeated_updates_logicalsc_generated
yast_stat4scan_generated
yast
reco-ddlk-sql **quarantined**
analyze_partial_index_off_generated **quarantined**
selectv_rcode_serialretry_generated
selectv_rcode_serialize_reads_like_writes_generated
selectv_rcode_force_commit_generated

@roborivers roborivers left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cbuild submission: Error ⚠.
Regression testing: Success ✓.

The first 10 failing tests are:
sc_drop [failed with core dumped]
sc_truncate_multiddl_generated [db unavailable at finish] **quarantined**
scindex_logicalsc_generated
sc_repeated_updates_logicalsc_generated
sc_repeated_updates
recover_deadlock
reco-ddlk-sql **quarantined**
analyze_partial_index_off_generated **quarantined**
analyze **quarantined**
selectv_rcode_serialretry_generated

@dorinhogea
dorinhogea force-pushed the recovdlock branch 2 times, most recently from 16cf7a2 to 8d0ffb1 Compare July 31, 2026 16:40

@roborivers roborivers left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cbuild submission: Error ⚠.
Regression testing: Success ✓.

The first 10 failing tests are:
sc_drop [failed with core dumped]
scindex
sc_repeated_updates
recover_deadlock
reco-ddlk-sql **quarantined**
analyze_partial_index_off_generated **quarantined**
analyze **quarantined**
selectv_rcode_serialretry_generated
selectv_rcode_serialize_reads_like_writes_generated
selectv_rcode_force_commit_generated

@roborivers roborivers left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cbuild submission: Error ⚠.
Regression testing: Success ✓.

The first 10 failing tests are:
sc_drop [failed with core dumped]
scindex_logicalsc_generated
scindex
sc_resume_logicalsc_generated **quarantined**
sc_repeated_updates
recom_replay
reco-ddlk-sql **quarantined**
analyze_partial_index_off_generated **quarantined**
analyze **quarantined**
selectv_rcode_serialretry_generated

Signed-off-by: Dorin Hogea <dhogea@bloomberg.net>

@roborivers roborivers left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cbuild submission: Success ✓.
Regression testing: Success ✓.

The first 10 failing tests are:
sc_drop [failed with core dumped]
sc_repeated_updates
recom_replay
reco-ddlk-sql **quarantined**
noresetgen
analyze_partial_index_off_generated **quarantined**
analyze **quarantined**
selectv_rcode_serialretry_generated
selectv_rcode_serialize_reads_like_writes_generated
selectv_rcode_force_commit_generated

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.

2 participants