<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Well as Justin said, there needs to be plans/documents detailing all the details of the replacement protocols before the process of replacing them is began.<br><br>--- On <b>Wed, 8/7/09, Melanie <i><melanie@t-data.com></i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>From: Melanie <melanie@t-data.com><br>Subject: Re: [Opensim-dev] Deprecate OpenSim.Grid.InventoryServer and OpenSim.Grid.AssetServer?<br>To: opensim-dev@lists.berlios.de<br>Date: Wednesday, 8 July, 2009, 9:08 PM<br><br><div class="plainMail">Hi,<br><br>Justin Clark-Casey wrote:<br>> But the real question was about your statement<br>> <br>> "But changes are planned as we are moving to more sane protocols."<br>> <br>> source: <a href="https://lists.berlios.de/pipermail/opensim-dev/2009-July/006992.html"
target="_blank">https://lists.berlios.de/pipermail/opensim-dev/2009-July/006992.html</a><br>> <br>> Who is the 'we' in this? What are these protocols? Why are they more sane, etc., etc.? This is an entirely different <br>> question to generalizing the OpenSim grid servers. Perhaps they were not meant to be mixed up in this.<br><br>"We" is all of us, the project, for one, and Diva and I as the devs <br>driving this change, too.<br><br>Today's wire protocols are not sane. There is no point in <br>transferring ALL the user's inventory to EVERY region visited, just <br>to get the root folder ID, which is the only thing needed from that <br>potentially HUGE blob.<br><br>Just to mention one known bit of insanity.<br><br>Another part that is not sane is the user services. They aren't <br>natively equipped to handle the concept of no authentication or HG, <br>or user levels, or scopes. They mix in data items that don't belong
<br>together just because Linden did.<br><br>Assets were already made RESTful and so the asset protocol was <br>preserved unchanged.<br>The grid server protocol is a lean one and changes will be minimal <br>(probably just a XMLRPC->REST conversion if they're not REST already)<br><br>Presence is totally insane again. It needs to be ripped out and <br>redone, now that we know more about real world demands large grids <br>place on the servers.<br><br>With the modular architecture, that is a simple as snapping in <br>another connector. so if your grid uses a new RESTful gridserver <br>protocol, you just use the RESTGridConnector rather than the <br>XMLLRPCGridConnector. The service providers and consumers stay the same.<br><br>The monolithic servers can't cope with that, so they need to go.<br><br>Melanie<br>_______________________________________________<br>Opensim-dev mailing list<br><a ymailto="mailto:Opensim-dev@lists.berlios.de"
href="/mc/compose?to=Opensim-dev@lists.berlios.de">Opensim-dev@lists.berlios.de</a><br><a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br></div></blockquote></td></tr></table><br>