[Opensim-users] Save IAR function

diva at metaverseink.com diva at metaverseink.com
Mon May 10 14:07:30 UTC 2010


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...

While this dependency is not eliminated, IARs will continue to be stuck 
to the simulator.

Master_Mirage wrote:
> On further thought, what if there were a setting in the  robust.ini that a
> grid owner can set that would ether allow remote iar save req. or not and if
> not then only IARs could be made on the host robust services and reject all
> other remote requests for the function.
> 
> That way SA users would not be effected as the problem really is more one in
> full grid than SA anyway.
> 
> just more thoughts
> 
> 
> 
> -----
> Our New Web Page
> Http://www.TritonGrid.com



More information about the Opensim-users mailing list