GsDevKit / GsDevKit_home

master GsDevKit project
http://gsdevkit.github.io/GsDevKit_home
MIT License
31 stars 36 forks source link

GEMSTONE_NRS_ALL with %D can cause login failures for remote logins using netldi #316

Closed dalehenrich closed 3 years ago

dalehenrich commented 3 years ago

In 3.5.6 the internal GsDevKit_home tests have started failing because of a %D in the GEMSTONE_NRS_ALL env var inherited form the environment used to start remote clients (like tODE) ... this behavior will apply only to newer versions of GemStone and is not honored in older versions of GemStone. In GsDevKit_home ALL log files are put into the stone's log directory so the the %D should not be honored in the GsDevKIt_home env ... The %D means that the log directory MUST BE SUPPLIED ON THE STARTNETLDI COMMAND LINE ... and the older #dir= NRS is used to route the logs to the stone's log directory.

Since this has only shown up in the internal testing environment I will add an unset GEMSTONE_NRS_ALL to the test driver ($GS_HOME/tests/testTravisCI.sh)

dalehenrich commented 3 years ago

confirmed that tests are now passing when GEMSTONE_NRS_ALL includes a %D