[Opensim-dev] Ini file reorganiSation
Melanie
melanie at t-data.com
Fri Feb 20 14:36:41 UTC 2009
Either will work. Either adding -inipath as a new option, or adding
that functionlity to -inimaster (possibly without rename) and maybe
also -inifile (no reason why local mode can't take directories as a
rule!)
Melanie
MW wrote:
> We didn't actually reach final agreement of what the loading order should be.
>
> But the general idea was that we rename IniMaster to IniPath (although I'm unsure we really need/want to rename it as it might lead to confusion). This can then either be set to a http url or a single local file, or the new thing being it could be a local folder. If its a folder then all the ini files in that folder are loaded and merged together. If its a single file or http url, then it acts exactly like it does now. And just loads that data.
>
> Then after that we load the normal ini file (opensim.ini) exactly like we do now. Which over writes anything loaded before.
>
> So in your case you wouldn't use the folder option. And it would act exactly like it does now.
>
> But maybe the folder option should be a separate layer. Where first we load the MasterIni as we do now. Then there is a new option to load files from a config folder, then lastly the opensim.ini.
>
> --- On Fri, 20/2/09, Chris Hart <Chris at codetorque.co.uk> wrote:
> From: Chris Hart <Chris at codetorque.co.uk>
> Subject: Re: [Opensim-dev] Ini file reorganiSation
> To: opensim-dev at lists.berlios.de
> Date: Friday, 20 February, 2009, 2:22 PM
>
> Currently, I handle ini loading in two stages; firstly, I use -inimaster
> to load up settings from a web-based central ini. Secondly, I use
> -inifile pointing to a local small ini file with local storage settings
> and any settings that I want to specify to override the central ini.
>
> You say that your proposal has -inipath local directory, -inifile for
> url, merged last, which is the opposite for me. At least I believe it is
> - correct me if I have misunderstood.
>
> Currently, I can have all region servers on a grid set to use XEngine in
> the master, but have a small local ini on one server to use
> DotNetEngine, for example. Or different physics, chat range, etc. My
> goal is to have as little to change on each region server as possible,
> otherwise I spend most of my time hand-editing 15 to 20 ini files for
> each upgrade.
>
> If this goes ahead that's ok - I can extend my own admin tools to serve
> up region server specific ini settings all over the web (which was my
> end goal in any case). Just wanted to flag it in case anyone else had
> picked up on it and wanted to use it.
>
> Chris
>
> -----Original Message-----
> From: opensim-dev-bounces at lists.berlios.de
> [mailto:opensim-dev-bounces at lists.berlios.de] On Behalf Of Melanie
> Sent: 20 February 2009 14:05
> To: opensim-dev at lists.berlios.de
> Subject: Re: [Opensim-dev] Ini file reorganiSation
>
> In what way would that break it? It merely adds another options,
> namely, _if_ inimaster is a local _path_, descend into it. That
> won't change a thing about the handling of a URL.
>
> The rename would mean that grids would need to adjust, but the
> rename is the least important part of the proposal and could just as
> soon not happen.
>
> Melanie
>
> Chris Hart wrote:
>> Note that the 0.6.3 branch made yesterday includes code that enables
>> -inimaster to be loaded over the web, enabling central ini settings to
>> be served over the web with local override capability via a local
>> -inifile. This proposal would break that functionality.
>>
>> Admittedly, it's probably only me / ReactionGrid that uses it at the
>> moment, but in case anyone else is using it, it's something to be
> aware
>> of.
>>
>> Otherwise, sounds pretty reasonable.
>>
>> -----Original Message-----
>> From: opensim-dev-bounces at lists.berlios.de
>> [mailto:opensim-dev-bounces at lists.berlios.de] On Behalf Of Melanie
>> Sent: 20 February 2009 13:54
>> To: opensim-dev at lists.berlios.de
>> Subject: Re: [Opensim-dev] Ini file reorganiSation
>>
>>
>>
>> Justin Clark-Casey wrote:
>>>> I propose to break up the OpenSim.ini.example into module-sized
>>>> chunks and supply these as separate files in the SVN/distribution.
>>>
>>> Can this directory of files be a separate conf/ directory rather than
>> bin/ ?
>>
>> That was the point.
>>
>> Melanie
>> _______________________________________________
>> Opensim-dev mailing list
>> Opensim-dev at lists.berlios.de
>> https://lists.berlios.de/mailman/listinfo/opensim-dev
>>
>> No virus found in this incoming message.
>> Checked by AVG - www.avg.com
>> Version: 8.0.237 / Virus Database: 270.10.25/1957 - Release Date:
>> 02/19/09 18:45:00
>> _______________________________________________
>> Opensim-dev mailing list
>> Opensim-dev at lists.berlios.de
>> https://lists.berlios.de/mailman/listinfo/opensim-dev
>>
>>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.0.237 / Virus Database: 270.10.25/1957 - Release Date:
> 02/19/09 18:45:00
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
>
>
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
More information about the Opensim-dev
mailing list