Ability to cancel waiting in lock manager [CORE3323] #3690
Submitted by: @hvlad
Consider following example :
tx1: update table t ... where id = 1
If tx2's is in WAIT mode, it will wait for end of tx1 forever and this wait can't be breaked nor using DELETE FROM MON$xxx, nor using fb_cancel_operation.
The improvement is to make lock manager able to break such endless waitings.
====== Test Details ======
Fully reimplemented 10.01.2020. Details can be seen in .fbt. Problems with 4.0 CS detected, sent letter to dimitr et al.
The text was updated successfully, but these errors were encountered:
Modified by: @pavel-zotov
status: Closed [ 6 ] => Closed [ 6 ]
Test Details: Replaced subprocess.call with shell=True with Popen. Should work both on Linux and Windows. => Fully reimplemented 10.01.2020. Details can be seen in .fbt. Problems with 4.0 CS detected, sent letter to dimitr et al.