[Opensim-dev] Optimize pushing assets to other grids

Mike Chase mike.chase at alternatemetaverse.com
Sun Mar 30 15:04:38 UTC 2014


It's a huge security hole. But then so is Hypergrid in general.  Not really
designed for trust relationships or capabilities between entities.
Otherwise it fits into the hypergrid wild west as a whole.  

Mike

-----Original Message-----
From: opensim-dev-bounces at lists.berlios.de
[mailto:opensim-dev-bounces at lists.berlios.de] On Behalf Of Oren Hurvitz
Sent: Sunday, March 30, 2014 10:48 AM
To: opensim-dev at lists.berlios.de
Subject: [Opensim-dev] Optimize pushing assets to other grids

I want to improve how assets are transferred between grids in the Hypergrid.
Currently there are two ways this is done: push and pull. In both cases,
HGUuidGatherer is used to find all the assets that are embedded in the
top-level asset. The Pull operation is efficient because it won't load from
the remote grid an asset that already exists in the local grid. But the Push
operation is inefficient because it doesn't know which assets the remote
grid has, so it has to send all the assets (full data), and it never
remembers which assets the remote grid already has.

In order to improve this, I'm thinking of adding a Hypergrid method that
will let the local grid know which assets the remote grid already has, so it
won't have to send them again. Something like this:

bool[] AssetExists(string[] uuid);

Thoughts?

Oren



--
View this message in context:
http://opensim-dev.2196679.n2.nabble.com/Optimize-pushing-assets-to-other-gr
ids-tp7579093.html
Sent from the opensim-dev mailing list archive at Nabble.com.
_______________________________________________
Opensim-dev mailing list
Opensim-dev at lists.berlios.de
https://lists.berlios.de/mailman/listinfo/opensim-dev




More information about the Opensim-dev mailing list