+1 from me as well. I know I was against it at first but the new ROBUST made life a lot easier on the grids I manage
2009/9/15 Nebadon Izumi <[email protected]>: > +1 from me, i also spoke with Adam about this and he agrees that as long as > we dont have to rewrite the protocols for OSgrid's Asset Fragstore to > accommodate it then its fine to remove. > > On Tue, Sep 15, 2009 at 11:06 AM, <[email protected]> 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 >> >> [email protected] 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, [email protected] /<[email protected]>/* >> >> wrote: >> >> >> >> >> >> From: [email protected] <[email protected]> >> >> Subject: Re: [Opensim-dev] pruning reference servers in core >> >> To: [email protected] >> >> 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 happy to >> >> 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 /<[email protected] >> >> </mc/[email protected]>>/* wrote: >> >> > >> >> > >> >> > From: Frisby, Adam <[email protected] >> >> </mc/[email protected]>> >> >> > Subject: Re: [Opensim-dev] pruning reference servers in core >> >> > To: "[email protected] >> >> </mc/[email protected]>" >> >> <[email protected] >> >> </mc/[email protected]>> >> >> > 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: [email protected] >> >> </mc/[email protected]> >> >> > </mc/[email protected] >> >> </mc/[email protected]>> >> >> > [mailto:opensim-dev- >> >> > > [email protected] >> >> </mc/[email protected]> >> >> > </mc/[email protected] >> >> </mc/[email protected]>>] On Behalf Of Justin >> >> > Clark-Casey >> >> > > Sent: Tuesday, 11 August 2009 12:04 PM >> >> > > To: [email protected] >> >> </mc/[email protected]> >> >> > </mc/[email protected] >> >> </mc/[email protected]>> >> >> > > Subject: Re: [Opensim-dev] pruning reference servers in >> >> core >> >> > > >> >> > > [email protected] >> >> </mc/[email protected]> >> >> </mc/[email protected] >> >> </mc/[email protected]>> 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 >> >> > > _______________________________________________ >> >> > > Opensim-dev mailing list >> >> > > [email protected] >> >> </mc/[email protected]> >> >> > </mc/[email protected] >> >> </mc/[email protected]>> >> >> > > https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> > _______________________________________________ >> >> > Opensim-dev mailing list >> >> > [email protected] >> >> </mc/[email protected]> >> >> > </mc/[email protected] >> >> </mc/[email protected]>> >> >> > https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> > >> >> > >> >> > >> >> > >> >> >> >> ------------------------------------------------------------------------ >> >> > >> >> > _______________________________________________ >> >> > Opensim-dev mailing list >> >> > [email protected] >> >> </mc/[email protected]> >> >> > https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> _______________________________________________ >> >> Opensim-dev mailing list >> >> [email protected] >> >> </mc/[email protected]> >> >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> >> >> >> > _______________________________________________ >> > Opensim-dev mailing list >> > [email protected] >> > https://lists.berlios.de/mailman/listinfo/opensim-dev >> > >> _______________________________________________ >> Opensim-dev mailing list >> [email protected] >> https://lists.berlios.de/mailman/listinfo/opensim-dev > > > > -- > Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org > > _______________________________________________ > Opensim-dev mailing list > [email protected] > https://lists.berlios.de/mailman/listinfo/opensim-dev > > _______________________________________________ Opensim-dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/opensim-dev
