Fix rare %YDB-E-GVUNDEF error from UNXREFDATA^%YDBAIM
Final Release Note
Description
The master branch pipeline failed at https://gitlab.com/YottaDB/Util/YDBAIM/-/jobs/2321872561 in the tcon1
test. Pasting the relevant output below.
tcon1 - Concurrent do/undo of the same global
tcon1^%YDBAIMTEST - Concurrent do/undo of the same global - There should not be any error files; first error: /builds/YottaDB/Util/YDBAIM/db/tcon1jobet.3994.jobexam
-------------------------------------------------------------- [FAIL] 110.101ms
This test passes almost 100% of the time so I thought it is likely a test timing issue. But then I downloaded the artifacts and saw a GVUNDEF
error (pasted below).
$ cat db/tcon1jobet.3994.jobexam
.
.
$ZSTATUS="150372994,UNXREFDATA+8^%YDBAIM,%YDB-E-GVUNDEF, Global variable undefined: ^%ydbAIMDXtoXI8zgdGIqUuCoYeqwF6"
.
.
Therefore it looks like like a YDBAIM code issue that the random test has exposed.
Initial Release Note
Edited by K.S. Bhaskar