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
_______________________________________________
Opensim-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-users

Reply via email to