[Opensim-users] Save IAR function

Justin Clark-Casey jjustincc at googlemail.com
Tue May 11 00:22:56 UTC 2010


diva at metaverseink.com wrote:
> Here are some technical details about IARs.
> 
> IARs, logically, belong to the inventory service. Wherever the inventory 
> service runs, IAR save/load should run. In standalone the inventory 
> service runs in the same process as the sim; in a grid, it runs in a 
> separate process. In a grid like OSGrid, it's always possible to write 
> up a region module that hooks up to the inventory server for this.
> All is well.
> 
> However, the main obstacle to doing this is that at this time IARs have 
> an unsurmountable (and, in my opinion, unjustifiable) dependency on the 
> simulator code. More precisely, to de/archive objects in inventory, and 
> their inner inventories, IAR uses SceneObject, a class that is at the 
> center stage of the simulator. In other words, the inventory service 
> would have to load up the simulator code in memory just to de/archive 
> inventory...

I completely agree, it isn't a good dependency.  It was a good tactical option for quick implementation but it would be great to be able to inspect objects without instantiating all the bagging of SceneObject.  I suspect no-one should hold their breath for this, though :-)

-- 
Justin Clark-Casey (justincc)
http://justincc.org
http://twitter.com/justincc



More information about the Opensim-users mailing list