[Opensim-dev] Inventory loss

Frisby, Adam adam at deepthink.com.au
Mon Jul 27 04:34:26 UTC 2009


Sounds fine to me - however I would give pause before encouraging anyone to use 'no-copy' -- while this particular solution should work for routine issues; no-copy is fundamentally incompatible with the ideas of doing region backups (rollbacks, etc) and other similar issues.

To solve that issue more effectively; I think some kind of 'serial number' system is probably preferred - so every legitimate copy produces a new serial number; and duplication efforts result in a serial number collision.

Adam

> -----Original Message-----
> From: opensim-dev-bounces at lists.berlios.de [mailto:opensim-dev-
> bounces at lists.berlios.de] On Behalf Of Thomas Grimshaw
> Sent: Sunday, 26 July 2009 6:55 PM
> To: opensim-dev at lists.berlios.de
> Subject: [Opensim-dev] Inventory loss
> 
> Hey folks.
> 
> Been thinking a lot about inventory loss in OpenSim, something that I
> think we should really do as much as possible to avoid. We've been
> experiencing numerous cases of lost inventory in K-Grid recently.
> 
> What i'd like to implement, is..
> 
> When an item is removed from inventory (deleted, or rezzed if it's
> no-copy), it is not actually deleted by instead an "available" flag is
> set in the inventory database.
> All inventory queries will check for the flag and thus it will appear
> as
> deleted to the user, but it can be restored easily by an admin if
> needed.  A timestamp should also be set which indicates when the item
> was made unavailable, so that routine cleanup can be performed on items
> which were made unavailable a long time ago.
> 
> I wanted to get people's opinons of this before I implemented it in
> code. Can anyone think of any drawbacks or possible issues? Any further
> room for improvement?
> 
> Cheers
> 
> Thomas Grimshaw
> (RemedyTomm)
> _______________________________________________
> 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