Hi Guys , thanks again  for 091 release. 

I would like to validate if this behavior is correct?
I am running two grid one for testing one for production . Those two grids are 
run out of the same set of binary. I run them with different configuration 
files using the command line. 

for exemple simA attached to gridA  uses  OpenSim.exe -inidirectory="./configA" 
 while simB attached to gridB uses OpenSim.exe -inidirectory="./configB"
Since opensim.ini and gridCommon.ini  are different for gridA and gridB I put 
all specificities in gridCommonA.ini in ./configA  directory and leave an empty 
gridCommon.ini in config-include so when it search this file  in the include of 
 GridHypergrid.ini   it does not generate an error . This way of doing allow me 
so far to run as many grid/simulator combination as I like from the same set of 
binaries. 

Now the question :   This work well checking for config show in simA or simB 
respectively except for [Messaging] . 

If I include the Messaging in the ./configA/GridCommonA.ini  I get this for 
config show Messaging which is NOT was is in GridCommonA.ini:[Messaging]
  InstantMessageModule = InstantMessageModule
  MessageTransferModule = HGMessageTransferModule
  LureModule = HGLureModule
content of GridCommonA.ini is :[Messaging]
    ;# {OfflineMessageModule} {} {Module to use for offline message storage} 
{OfflineMessageModule "Offline Message Module V2" *}
    OfflineMessageModule = "Offline Message Module V2"
    OfflineMessageURL = "http://192.168.2.108:7000";
    StorageProvider = OpenSim.Data.MySQL.dll
    ForwardOfflineGroupMessages = true
    ;LureModule = HGLureModule 
    ;; must be set to allow offline messaging to work.
    MuteListModule = MuteListModule
    ;MuteListURL = http://3d.gimisa.ca/Mute.php
    Gatekeeper = "${Const|BaseURL}:${Const|PublicPort}"


if I include the Messaging in the ./configA/simA.ini I get this for config show 
in simA now  behing correct :
 [Messaging]
  InstantMessageModule = InstantMessageModule
  MessageTransferModule = HGMessageTransferModule
  LureModule = HGLureModule
  OfflineMessageModule = Offline Message Module V2
  OfflineMessageURL = http://192.168.2.108:7000
  StorageProvider = OpenSim.Data.MySQL.dll
  ForwardOfflineGroupMessages = true
  MuteListModule = MuteListModule
  Gatekeeper = http://3d.gimisa.ca:9000


validating the order of reading seem good:2019-11-06 10:15:49,329 INFO  - 
OpenSim.ConfigurationLoader [CONFIG]: Reading configuration settings
2019-11-06 10:15:49,331 INFO  - OpenSim.ConfigurationLoader [CONFIG]: Reading 
configuration file 
/home/gimisa/Documents/opensim-0.9.1.0/bin/OpenSimDefaults.ini
2019-11-06 10:15:49,454 INFO  - OpenSim.ConfigurationLoader [CONFIG]: Reading 
configuration file /home/gimisa/Documents/opensim-0.9.1.0/bin/OpenSim.ini
2019-11-06 10:15:49,475 INFO  - OpenSim.ConfigurationLoader [CONFIG]: Reading 
configuration file 
/home/gimisa/Documents/opensim-0.9.1.0/bin/config-include/osslEnable.ini
2019-11-06 10:15:49,489 INFO  - OpenSim.ConfigurationLoader [CONFIG]: Reading 
configuration file 
/home/gimisa/Documents/opensim-0.9.1.0/bin/config-include/GridHypergrid.ini
2019-11-06 10:15:49,507 INFO  - OpenSim.ConfigurationLoader [CONFIG]: Reading 
configuration file 
/home/gimisa/Documents/opensim-0.9.1.0/bin/config-include/GridCommon.ini
2019-11-06 10:15:49,516 INFO  - OpenSim.ConfigurationLoader [CONFIG]: Searching 
folder ././configA for config ini files
2019-11-06 10:15:49,517 INFO  - OpenSim.ConfigurationLoader [CONFIG]: Reading 
configuration file 
/home/gimisa/Documents/opensim-0.9.1.0/bin/configA/gimisa.oar.ini
2019-11-06 10:15:49,519 INFO  - OpenSim.ConfigurationLoader [CONFIG]: Reading 
configuration file 
/home/gimisa/Documents/opensim-0.9.1.0/bin/configA/GridcommonA.ini
2019-11-06 10:15:49,544 INFO  - OpenSim.ConfigurationLoader [CONFIG]: Reading 
configuration file 
/home/gimisa/Documents/opensim-0.9.1.0/bin/config-include/FlotsamCache.ini

Its more a question then a problem why do I have to put Messaging configuration 
in one file instead of an other in ./configA directory ? Should config 
information makes not difference where it is in  ./configA directory  as long 
as its somewhere.  

"-inidirectoryString(filepath)The path to folder for config ini files. 
OpenSimulator will read all of *.ini files in this directory and override 
OpenSim.ini settings."  ref: 
http://opensimulator.org/wiki/OpenSim.exe_Command_Line_Options

GiMiSa
_______________________________________________
Opensim-dev mailing list
Opensim-dev@opensimulator.org
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev

Reply via email to