Skip to content

[#50] [NARS1] [estess] Change all GT.M release name usages (e.g. now_running field in db shared memory) to YottaDB release names

Narayanan Iyer requested to merge nars1:vermismatch into master

Release Note

A VERMISMATCH error now reports the YottaDB release # and not the GT.M release #.

Test

  • E_ALL run many times to ensure no regressions.

README

Almost all usages of gtm_release_name were examined and changed to ydb_release_name. The only place left was where we report $ZVERSION which does need to use gtm_release_name. This meant that database shared memory created by a GT.M version cannot be attached to by a YottaDB version even if both the versions have the same shared memory layout (because the shared memory would have the GT.M version # stored whereas the YottaDB version expects the YottaDB release # to be stored). Similarly, the jnlpool, receive pool and the object file now have the YottaDB release # stored.

Merge request reports