+1 and some cheers to go.

> -----Original Message-----
> From: opensim-dev-boun...@lists.berlios.de [mailto:opensim-dev-
> boun...@lists.berlios.de] On Behalf Of d...@metaverseink.com
> Sent: den 16 september 2009 16:23
> To: opensim-dev@lists.berlios.de
> Subject: Re: [Opensim-dev] pruning reference servers in core
> 
> I'll wait another couple of days, and if there are no objections by the
> end of the week, Grid.AssetServer and Grid.InventoryServer will be
> deleted from the main distribution.
> 
> I'll take a look at the documentation, to delete outdated instructions.
> But that wiki is a jungle, so I'm pretty sure I won't find all the
> pages
> that need updates.
> 
> David W Levine wrote:
> >
> >
> > opensim-dev-boun...@lists.berlios.de wrote on 09/15/2009 03:23:36 PM:
> >
> >  > Justin Clark-Casey <jjusti...@googlemail.com>
> >  > Sent by: opensim-dev-boun...@lists.berlios.de
> >  >
> >  > 09/15/2009 03:23 PM
> >  >
> >  > Please respond to
> >  > opensim-dev@lists.berlios.de
> >  >
> >  > To
> >  >
> >  > opensim-dev@lists.berlios.de
> >  >
> >  > cc
> >  >
> >  > Subject
> >  >
> >  > Re: [Opensim-dev] pruning reference servers in core
> >  >
> >  > +1, that sounds good to me, multiple servers are confusing.
> >  >
> >  > What would be really really helpful is if we could make sure that
> the
> > wiki
> >  > documentation reflects this when it happens.  Nothing major, just
> > clearly
> >  > deprecate all the old stuff and provide
> >  > just sufficient instructions for people to elaborate on later if
> > required.  I
> >  > know there is some documentation but even technically proficient
> >  > people seem to
> >  > have problems in this area.
> >
> > +1 on this the current tangle of old/new and stubbed stuff basically
> > requires people to re-ask the same questions on IRC and e-mail
> > weekly.
> >
> >  >
> >  > Or perhaps that confusion would clear up one the old servers are
> >  > eliminated and
> >  > the old doc becomes clearly out of date.
> >  >
> >  >
> >  > d...@metaverseink.com wrote:
> >  > > Hi everyone,
> >  > >
> >  > > Now that summer vacation is over and everyone seems to be back,
> it's
> >  > > time to revisit this thread. It's been one month, and no one has
> > stepped
> >  > > up to bringing the old Grid.InventoryServer up to date with the
> new
> >  > > requirements. The simulators can still talk to old server, but
> really
> >  > > poorly, after failures; and they don't take advantage of the new
> >  > > streamlined interactions that avoid downloading the entire
> inventory
> >  > > into the simulators.
> >  > >
> >  > > In this past month, OSGrid has switched the inventory service to
> > ROBUST,
> >  > > and lots of other grids have followed. The newly released IAR
> tool has
> >  > > been developed nicely for the new interface too.
> >  > >
> >  > > So -- I propose we drop the old Asset and Inventory servers now,
> so
> > that
> >  > > we stop supporting old code. Any objections?
> >  > >
> >  > > Again, the door is always open for someone to step up and
> maintain
> > those
> >  > > servers as alternatives -- even write/maintain connectors for
> them,
> > and
> >  > > write/maintain corresponding pre-packaged configurations that
> use
> > them.
> >  > > But without that kind of commitment, we're bound to make things
> very
> >  > > confusing by having multiple reference implementations of the
> same
> >  > > things, some of which are not evolving, and only one pre-
> packaged
> >  > > configuration that assumes the new interfaces.
> >  > >
> >  > > Crista
> >  > >
> >  > > d...@metaverseink.com wrote:
> >  > >> Ping me when you tune in to the IRC, if you still have
> questions
> > after
> >  > >> reading this. The additions are really easy. Look in
> >  > >>
> OpenSim/Server/Handlers/Inventory/InventoryServerInConnector.cs,
> > in my
> >  > >> local repo (the one currently in head is outdated)
> >  > >> http://github.com/diva/Diva-s-OpenSim-Tests/blob/
> >  > 21b5ebdc1f59ee449f56e40d8cbb9f3f5b3de644/OpenSim/Server/Handlers/
> >  > Inventory/InventoryServerInConnector.cs
> >  > >>
> >  > >> The 2 service handlers that you need to add and implement are
> these:
> >  > >>
> >  > >> m_httpServer.AddStreamHandler(
> >  > >>      new RestDeserialiseSecureHandler<Guid,
> > List<InventoryFolderBase>>(
> >  > >>     "POST", "/SystemFolders/", GetSystemFolders,
> CheckAuthSession));
> >  > >>
> >  > >> m_httpServer.AddStreamHandler(
> >  > >>      new RestDeserialiseSecureHandler<Guid,
> InventoryCollection>(
> >  > >>     "POST", "/GetFolderContent/", GetFolderContent,
> > CheckAuthSession));
> >  > >>
> >  > >> You can copy and paste the implementations I have there.
> >  > >> Let me know when you're done, so that I can push my local mods.
> >  > >>
> >  > >>
> >  > >>
> >  > >> MW wrote:
> >  > >>> If you can provide the details of those two handlers that need
> > adding to
> >  > >>> the old servers, I can have a go at implementing them;
> dependent
> > on how
> >  > >>> much work it involves.
> >  > >>>
> >  > >>> --- On *Thu, 13/8/09, d...@metaverseink.com
> > /<d...@metaverseink.com>/*
> >  > >>> wrote:
> >  > >>>
> >  > >>>
> >  > >>>     From: d...@metaverseink.com <d...@metaverseink.com>
> >  > >>>     Subject: Re: [Opensim-dev] pruning reference servers in
> core
> >  > >>>     To: opensim-dev@lists.berlios.de
> >  > >>>     Date: Thursday, 13 August, 2009, 5:01 PM
> >  > >>>
> >  > >>>     I'm fine with waiting until September before pruning
> reference
> >  > >>>     implementations down to one of each. But someone needs to
> > give love to
> >  > >>>     Grid.Inventory, because I don't have time for loving so
> many
> >  > servers :-)
> >  > >>>
> >  > >>>     The current improvement I'm doing right now (eliminating
> the
> > need to
> >  > >>>     pass the entire inventory around) only works for the new-
> style
> >  > >>>     inventory
> >  > >>>     service. It can easily be made to work for the old one.
> > Whoever wants
> >  > >>>     Grid.Inventory to support the simulators' [much more
> > reasonable] needs
> >  > >>>     should make the necessary improvements to it.. I'll be
> > happyto explain
> >  > >>>     what the server needs to do -- 2 additional service
> handlers.
> > I still
> >  > >>>     haven't pushed my local commits, and I can wait a little
> bit
> > for a
> >  > >>>     Grid.InventoryServer lover to step up and volunteer. But I
> > don't think
> >  > >>>     it's reasonable to hold this improvement until September;
> I
> > already
> >  > >>>     have
> >  > >>>     it, and it's almost ready to be pushed out to grids out
> > there. Passing
> >  > >>>     thousands of inventory items upon region crossings and TPs
> is
> > probably
> >  > >>>     one of the worst things in OpenSim right now, and needs
> fixing.
> >  > >>>
> >  > >>>
> >  > >>>     MW wrote:
> >  > >>>      > I'm fine with the AssetInventoryServer being removed as
> > soon as
> >  > >>>     possible
> >  > >>>      > because I don't think anyone uses it.
> >  > >>>      >
> >  > >>>      > But believe we should at least wait a couple of more
> weeks
> > before
> >  > >>>     the
> >  > >>>      > Grid.InventoryServer
> >  > >>>      > and Grid.AssetServer are removed, so that everyone gets
> a
> > chance
> >  > >>>     to have
> >  > >>>      > their say/vote. As a number of people are on vacation
> > around this
> >  > >>>     time..
> >  > >>>      >
> >  > >>>      > Personally as long as the ROBUST servers are fully
> tested on
> >  > >>>     multiple
> >  > >>>      > grids that have a quite heavy load/userbase, then I'm
> okay
> > with
> >  > >>>     removing
> >  > >>>      > the old servers, as long as there is total agreement; I
> > know a few
> >  > >>>      > people have said they don't want to swap to ROBUST.
> >  > >>>      >
> >  > >>>      >
> >  > >>>      > --- On *Tue, 11/8/09, Frisby, Adam
> /<a...@deepthink.com.au
> >  > >>>     </mc/compose?to=a...@deepthink.com.au>>/* wrote:
> >  > >>>      >
> >  > >>>      >
> >  > >>>      >     From: Frisby, Adam <a...@deepthink.com.au
> >  > >>>     </mc/compose?to=a...@deepthink.com.au>>
> >  > >>>      >     Subject: Re: [Opensim-dev] pruning reference
> servers
> > in core
> >  > >>>      >     To: "opensim-dev@lists.berlios.de
> >  > >>>     </mc/compose?to=opensim-...@lists.berlios.de>"
> >  > >>>     <opensim-dev@lists.berlios.de
> >  > >>>     </mc/compose?to=opensim-...@lists.berlios.de>>
> >  > >>>      >     Date: Tuesday, 11 August, 2009, 10:09 PM
> >  > >>>      >
> >  > >>>      >     Please do. I'd like a 0.6.X release shortly after
> every
> >  > >>>      >     networkinterface version change if possible - since
> it
> > makes
> >  > >>>     compat
> >  > >>>      >     with the latest stable release always a headache.
> >  > >>>      >
> >  > >>>      >     Adam
> >  > >>>      >
> >  > >>>      >      > -----Original Message-----
> >  > >>>      >      > From: opensim-dev-boun...@lists.berlios.de
> >  > >>>     </mc/compose?to=opensim-dev-boun...@lists.berlios.de>
> >  > >>>      >     </mc/compose?to=opensim-dev-
> boun...@lists.berlios.de
> >  > >>>     </mc/compose?to=opensim-dev-boun...@lists.berlios.de>>
> >  > >>>      >     [mailto:opensim-dev-
> >  > >>>      >      > boun...@lists.berlios.de
> >  > >>>     </mc/compose?to=boun...@lists.berlios.de>
> >  > >>>      >     </mc/compose?to=boun...@lists.berlios.de
> >  > >>>     </mc/compose?to=boun...@lists.berlios.de>>] On Behalf Of
> Justin
> >  > >>>      >     Clark-Casey
> >  > >>>      >      > Sent: Tuesday, 11 August 2009 12:04 PM
> >  > >>>      >      > To: opensim-dev@lists.berlios.de
> >  > >>>     </mc/compose?to=opensim-...@lists.berlios.de>
> >  > >>>      >     </mc/compose?to=opensim-...@lists.berlios.de
> >  > >>>     </mc/compose?to=opensim-...@lists.berlios.de>>
> >  > >>>      >      > Subject: Re: [Opensim-dev] pruning reference
> > servers in core
> >  > >>>      >      >
> >  > >>>      >      > d...@metaverseink.com
> >  > >>>     </mc/compose?to=d...@metaverseink.com>
> >  > >>>     </mc/compose?to=d...@metaverseink.com
> >  > >>>     </mc/compose?to=d...@metaverseink.com>> wrote:
> >  > >>>      >      > > Dear devs,
> >  > >>>      >      > >
> >  > >>>      >      > > I'm finally changing the way the simulator
> >  > caches inventory.
> >  > >>>      >     This is
> >  > >>>      >      > all
> >  > >>>      >      > > good, and it's the beginning of the much
> awaited user
> >  > >>>     services
> >  > >>>      >      > > refactoring. This requires a few small changes
> in the
> >  > >>>     inventory
> >  > >>>      >      > services
> >  > >>>      >      > > interface, as well as additions to the
> >  > >>>     implementation(s). So...
> >  > >>>      >      > >
> >  > >>>      >      > > We now have 3 -- yes 3! -- different inventory
> > servers
> >  > >>>     in core.
> >  > >>>      >     (and
> >  > >>>      >      > 3
> >  > >>>      >      > > asset servers too). I think it's time to make
> a
> > decision
> >  > >>>     on what to
> >  > >>>      >      > keep
> >  > >>>      >      > > and what to drop, because evolving this
> ecosystem of
> >  > >>>      >     implementations
> >  > >>>      >      > in
> >  > >>>      >      > > core is unscalable.
> >  > >>>      >      > >
> >  > >>>      >      > > With this, I'm proposing that we drop the old
> >  > >>>     Grid.InventoryServer,
> >  > >>>      >      > the
> >  > >>>      >      > > old Grid.AssetServer and the
> AssetInventoryServer
> > (CB1).
> >  > >>>     Some
> >  > >>>      >     people
> >  > >>>      >      > may
> >  > >>>      >      > > still be using the old servers, so it's time
> to
> > switch
> >  > >>>     everybody to
> >  > >>>      >      > > ROBUST. Asking in the IRC, it looks like no
> one
> > is using
> >  > >>>      >      > > AssetInventoryServer.
> >  > >>>      >      > >
> >  > >>>      >      > > Comments? Objections?
> >  > >>>      >      >
> >  > >>>      >      > Might be an idea to knock out a 0.6.7 first
> before
> >  > making that
> >  > >>>      >     switch.
> >  > >>>      >      >
> >  > >>>      >      > --
> >  > >>>      >      > justincc
> >  > >>>      >      > Justin Clark-Casey
> >  > >>>      >      > http://justincc.wordpress.com
> > <http://justincc.wordpress.com/>
> >  > >>>      >      > _______________________________________________
> >  > >>>      >      > Opensim-dev mailing list
> >  > >>>      >      > Opensim-dev@lists.berlios.de
> >  > >>>     </mc/compose?to=opensim-...@lists.berlios.de>
> >  > >>>      >     </mc/compose?to=opensim-...@lists.berlios.de
> >  > >>>     </mc/compose?to=opensim-...@lists.berlios.de>>
> >  > >>>      >      >
> https://lists.berlios.de/mailman/listinfo/opensim-dev
> >  > >>>      >     _______________________________________________
> >  > >>>      >     Opensim-dev mailing list
> >  > >>>      >     Opensim-dev@lists.berlios.de
> >  > >>>     </mc/compose?to=opensim-...@lists.berlios.de>
> >  > >>>      >     </mc/compose?to=opensim-...@lists.berlios.de
> >  > >>>     </mc/compose?to=opensim-...@lists.berlios.de>>
> >  > >>>      >     https://lists.berlios.de/mailman/listinfo/opensim-
> dev
> >  > >>>      >
> >  > >>>      >
> >  > >>>      >
> >  > >>>      >
> >  > >>>
> >  > ------------------------------------------------------------------
> ------
> >  > >>>      >
> >  > >>>      > _______________________________________________
> >  > >>>      > Opensim-dev mailing list
> >  > >>>      > Opensim-dev@lists.berlios.de
> >  > >>>     </mc/compose?to=opensim-...@lists.berlios.de>
> >  > >>>      > https://lists.berlios.de/mailman/listinfo/opensim-dev
> >  > >>>     _______________________________________________
> >  > >>>     Opensim-dev mailing list
> >  > >>>     Opensim-dev@lists.berlios.de
> >  > >>>     </mc/compose?to=opensim-...@lists.berlios.de>
> >  > >>>     https://lists.berlios.de/mailman/listinfo/opensim-dev
> >  > >>>
> >  > >>>
> >  > >> _______________________________________________
> >  > >> Opensim-dev mailing list
> >  > >> Opensim-dev@lists.berlios.de
> >  > >> https://lists.berlios.de/mailman/listinfo/opensim-dev
> >  > >>
> >  > > _______________________________________________
> >  > > Opensim-dev mailing list
> >  > > Opensim-dev@lists.berlios.de
> >  > > https://lists.berlios.de/mailman/listinfo/opensim-dev
> >  > >
> >  >
> >  >
> >  > --
> >  > justincc
> >  > Justin Clark-Casey
> >  > http://justincc.org <http://justincc.org/>
> >  > _______________________________________________
> >  > Opensim-dev mailing list
> >  > Opensim-dev@lists.berlios.de
> >  > https://lists.berlios.de/mailman/listinfo/opensim-dev
> >
> >
> > ---------------------------------------------------------------------
> ---
> >
> > _______________________________________________
> > Opensim-dev mailing list
> > Opensim-dev@lists.berlios.de
> > https://lists.berlios.de/mailman/listinfo/opensim-dev
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev@lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev

_______________________________________________
Opensim-dev mailing list
Opensim-dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/opensim-dev

Reply via email to