[Opensim-dev] Please do not revert fixes without carefulcomtemplation [text][bayes]

Melanie melanie at t-data.com
Tue Feb 17 19:45:59 UTC 2009


OpenSim, and the client, are full of "eternal caches". They don't 
update, there is no TTL, and no update check. Assets are immutable 
by design and the applications are written to assume that assets 
will never change. Therefore, the caches never expire.

Melanie

Dirk Krause wrote:
> I am afraid I don't understand?  Caches are a common concept in web applications too, still I can
> mail a hard link on every static image on the web. 
> 
> -----Ursprüngliche Nachricht-----
> Von: opensim-dev-bounces at lists.berlios.de [mailto:opensim-dev-bounces at lists.berlios.de] Im Auftrag von Melanie
> Gesendet: Dienstag, 17. Februar 2009 20:36
> An: opensim-dev at lists.berlios.de
> Betreff: Re: [Opensim-dev] Please do not revert fixes without carefulcomtemplation [text][bayes]
> 
> That won't really work, I'm afraid, because there are some levels of 
> cache involved.
> 
> Melanie
> 
> Dirk Krause wrote:
>>>> 3. We have a significant number of assets of each and every text edit
>> 
>>>> for each and every textual assets. Where only the last one should be 
>>>> accessible.
>> 
>>>Unfortunately, this is not the case.  For instance, imagine that you
>> create a script in your inventory.  You drag this 
>>>script into a region object.  At this point, both the entry in your
>> inventory and the entry in the region point to the 
>>>same textual asset.
>> 
>>>But then you edit the script in your inventory.  After the edit it
>> points to a new asset containing the edited text. 
>>>However, the region object is still pointing to the old script asset.
>> So we need to keep both the old and new textual 
>>>assets.
>> 
>> A bit out of scope for this discussion, I'd like to propose a 'ByRef'
>> mode for assets for future server/client versions
>> where you could add say a door script and change it in one place for all
>> of your doors.
>> _______________________________________________
>> Opensim-dev mailing list
>> Opensim-dev at lists.berlios.de
>> https://lists.berlios.de/mailman/listinfo/opensim-dev
>> 
>> 
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
> _______________________________________________
> 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