[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