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: [email protected] [mailto:opensim-dev-
> [email protected]] On Behalf Of Thomas Grimshaw
> Sent: Sunday, 26 July 2009 6:55 PM
> To: [email protected]
> 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
> [email protected]
> https://lists.berlios.de/mailman/listinfo/opensim-dev
_______________________________________________
Opensim-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-dev

Reply via email to