+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