[Opensim-dev] Is it possible to remove the 'guarantee' that assets referenced only as a uuid in a script will always exist? (was Re: Proposal to eliminate the name...)

Alan M Webb alan_webb at us.ibm.com
Mon Jun 23 17:32:39 UTC 2008


A policy of not reaping assets must, eventually, fail; such a lack of 
closure must ultimately be fatal (albeit maybe over a long time). Seems 
like a nice solution would be to move "unreferenced" assets to a secondary 
asset database. If they are referenced during some defined interval then 
they would be automatically restored to the primary database, if not, then 
after an appropriate interval, they could be eliminated altogether. If you 
have assets you care about, then you would make sure that something 
referenced them periodically to keep them in the mix, or even have a 
formal asset registration process that allows you to designate an asset as 
required.

Best regards
Alan
-------------------
T.J. Watson Research Center, Hawthorne, NY
1-914-784-7286
alan_webb at us.ibm.com



Justin Clark-Casey <jjustincc at googlemail.com> 
Sent by: opensim-dev-bounces at lists.berlios.de
06/23/2008 12:36 PM
Please respond to
opensim-dev at lists.berlios.de


To
opensim-dev at lists.berlios.de
cc

Subject
[Opensim-dev] Is it possible to remove the 'guarantee' that assets 
referenced only as a uuid in a script will always exist? (was Re: Proposal 
to eliminate the name...)






Dahlia Trimble wrote:
> Thanks for the great explantion Melanie.
> 
> There was recently a discussion in sldev about asset garbage collection 
> in Linden Lab's servers. Apparently they search for references for all 
> assets in inventories, scripts, prim inventories, notecards, and 
> probably a few places I cant think of offhand. If an asset is found to 
> be unreferenced, the process will delete it. This was discussed as some 
> people were talking about obfuscating scripts to prevent copying, and a 
> linden was asking them not to do this as it could fool the asset garbage 

> collector into thinking an asset was unreferenced if the only reference 
> was in an obfuscated script.

 From this, it sounds like it isn't valid within the Second Life system 
to take asset uuids as input to a script (or obfuscate them within the 
script) and expect those assets to always exist.  Is this correct?

I always vaguely thought that asset reaping wasn't possible because of 
the possibility of external input of uuids.  But if Linden Labs doesn't 
make this guarantee, then it must also be possible for OpenSim to do 
some asset reaping.  This would depend on the nature of the grid in 
question (e.g. it would be easier to reap assets on a grid which only 
allows its own region servers to connect).

-- 
justincc
Justin Clark-Casey
http://justincc.wordpress.com
_______________________________________________
Opensim-dev mailing list
Opensim-dev at lists.berlios.de
https://lists.berlios.de/mailman/listinfo/opensim-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20080623/b497a614/attachment-0001.html>


More information about the Opensim-dev mailing list