[Glass] GEMSTONE_EXE_CONF higher priority than topaz -e argument ?

Mariano Martinez Peck via Glass glass at lists.gemtalksystems.com
Mon Sep 22 09:25:51 PDT 2014


Hi guys,

I found a problem now..which I don't know why I didn't have before...

For all my stones and gems, I source an "env" file. So...for everytime I
was running topaz, I had this variable exported:

export GEMSTONE_EXE_CONF=/path/to/general/gem/file/gem.conf

And then, my seaside gems start this way:

cat << EOF | nohup $GEMSTONE/bin/topaz -l -e $4 -I
$APPLICATION_DIR/.topazini 2>&1 >>
$APPLICATION_LOG_DIR/${1}_server-${2}.log &
......

Note the "-e $4" which is the full path to a configuration file which is
similar to what you have in /opt/gemstone/product/seaside/etc/seaside3.conf

The problem was that I was defining GEM_TEMPOBJ_CACHE_SIZE in both files,
the one pointed out from GEMSTONE_EXE_CONF and the one passed to topaz via
-e.
In my logs of the gen session opened from topaz, I did notice that the
 GEM_TEMPOBJ_CACHE_SIZE was printed correctly (the one set in the file sent
via -e). However....that was not happening...the gem was actually being
executed with the  GEM_TEMPOBJ_CACHE_SIZE of GEMSTONE_EXE_CONF.

So...my first question is... is it expected that GEMSTONE_EXE_CONF has
precedence or higher priority than what I send via -e to topaz?

If true...then shouldn't the topaz session log tell me the
 GEM_TEMPOBJ_CACHE_SIZE it will really use?

thanks in advance

-- 
Mariano
http://marianopeck.wordpress.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20140922/fac13a14/attachment.html>


More information about the Glass mailing list