[Opensim-dev] WARNING: r9562 may break things
Melanie
melanie at t-data.com
Fri May 15 09:28:03 UTC 2009
Hello,
I prefer to keep the handlers separate. If it weren't for your
testing requirements, they would be part of the exe.
As these implementations grow, things tend to bulk up. Eventually,
we would wind up with a juggernaut of a DLL, like OpenSim.Framework,
which is wasting memory and cycles to load and access. I am
attempting to write these servers to not only be lean in source,
abut also in object code. This means not loading methods not needed
for a certain server. The User server has no need of the asset
handlers, why should it load them? Waste of bytes, waste of cycles,
not clean at all. Also, it makes breaking out one server into a
subproject or a forge project that much harder, as stuff would need
to be cut back out of the huge DLL. I believe this is the better
way, and where does the number of small projects really matter? I
believe I have heard either you or Justin say we should have more
functionality borken up into individual DLLs, and that means more
and smaller projects.
Melanie
Stefan Andersson wrote:
> Diva, Melanie;
>
>
>
> kudos on you both - what I see of the new arch pleases my eye immensely. ;-)
>
>
>
> That said, would you feel comfortable merging all the OpenSim.Servers.X.Handlers projects into one OpenSim.Servers.Handlers project? As it stands now, with a Server, a Service and a Handler Project per backend function, there will be lots of small projects in the solution.
>
>
> On a side note, shouldn't the Region server move into the Servers as well? Just a thought.
>
>
> Best regards,
> Stefan Andersson
>
>
>
>
>> Date: Fri, 15 May 2009 10:37:27 +0200
>> From: melanie at t-data.com
>> To: diva at metaverseink.com; opensim-dev at lists.berlios.de
>> Subject: Re: [Opensim-dev] WARNING: r9562 may break things
>>
>> Diva,
>>
>> good work, thank you.
>>
>> "Modules" is meant to be more generic, It is supposed to be a
>> section holding all module selections eventually. I would appreciate
>> being asked about this, and I'd like it changed back.
>>
>> Melanie
>>
>>
>> diva at metaverseink.com wrote:
>> > Everyone --
>> > Just a warning to please stay away from head, starting in r9562, for the
>> > next couple of days unless you really really really want to help test
>> > things. We started replacing the services to the new service model that
>> > was discussed here a few weeks ago, staring with the asset service. For
>> > starters, there are new configuration variables in OpenSim.ini that you
>> > need to get acquainted with -- see the OpenSim.ini.example at the
>> > bottom. But unless you really need to be in head, don't; please wait at
>> > least 24 hours.
>> >
>> > Melanie --
>> > The transplant is mostly done. See commit message for the things that
>> > are borked. Also note, I changed the config var you had called "Modules"
>> > to "ServiceConnectors", you probably need to change your local .ini.
>> > Talk to you tomorrow.
>> > _______________________________________________
>> > 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
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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