Skip to content

[#61] Fix rare %YDB-E-GVUNDEF error from UNXREFDATA^%YDBAIM

K.S. Bhaskar requested to merge ksbhaskar/YDBAIM:YDBAIM61 into master

With concurrent deletes of a ^%ydbAIMD* metadata global variable, there was a race condition between testing for the existence of such a global variable and its deletion, leading to rare GVUNDEF errors. An earlier fix that used M Locks still had a potential race condition. Use of TP prevents it.

Enhance tests to check for ^%ydbAIMDxref deletion.

Edited by Sam Habiel

Merge request reports