[Opensim-dev] Local assets in Grid mode

James Hughes jamesh at bluewallgroup.com
Sat Sep 13 13:42:33 UTC 2008


Melanie wrote:
> What I propose is a multi-step process.
>
> 1. Remove the local assets flag and the code needed to use local 
> assets. At this time, local asset regions need to start a local
> asset server and change their grid asset server to point to 127.0.0.1.
>
> 2. Refactor the asset loading system, providing a persistent local 
> asset cache and cleaner code paths.
>
> Up to here, there would be no functional changes.
>
> 3. Extend the interface to get a "asset search list", which will let 
> the region's avatars use grid assets even while in the local asset 
> region.
>
> Melanie
>
>   
As grids start to inter-connect the asset system will, probably, become
very distributed. Maybe the Grid server will provide a service to
automatically point Region servers to Asset servers that are trusted for
the "local" grid. Then Regions could add others as needed in the
configuration.

Say a region on grid-a has a vendor in a rental space. The items to be
sold are hosted on the Asset service for grid-b. And, I make my home on
a region in grid-c. If I purchase the item, the Region on grid-a needs
to point my Inventory service to the grid-b Asset service to make a
reference to the item. And, possibly arrange a copy of the item to be
transfered to my Asset service on grid-c. And, when I rez the item on my
home grid, it could be pulled from my grid's Asset server, or possibly
the grid-b Asset server.

The Inventory service could also point to multiple Asset services to
make the system redundant to provide a backup feature.

BlueWall <j>





More information about the Opensim-dev mailing list