Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Clarification re: garbage collection routine

Joannah Cramer
Registered User
Join date: 12 Apr 2006
Posts: 1,539
09-13-2006 12:08
Something in the reply to Zoe's thread in here have caught my eye, and would appreciate response if possible.

Kelly Linden wrote:

"These assets that aren't referenced anywhere are orphaned - there is no way to ever find them again and no one is using them now. We move these assets aside and mark them for deletion - but we don't actually delete them.

Instead we wait for a while to make sure that they really and truly aren't needed, and that GC didn't screw up.

When GC screws up we get what we are seeing yesterday and today. Assets that are obviously still needed are getting moved aside."

... now, if am reading it correctly, this means if GC decides asset is no longer referenced and moves it to 'about to be deleted' place, while the asset is pending deletion it'll be restored if someone tries to access it by any means.

However, if this access does not happen in certain time, such asset *is* going to be permanently deleted, as the system considers it properly tagged as obsolete?

And if this is the case, then i'd like to know... how long is that "while" we have to access the assets so they are rescued before destruction, and does LL do anything at the moment to ensure current problems with the GC don't result in situation where wrongly marked for deletion item does in fact get deleted, because its author didn't try to open that particular item out of X thousands in their inventory, in a while? o.O;;

edit: D'oh, Zoe posted the same question and more while i was writing my post, please disregard if hers gets answered ^^;;
Kelly Linden
Linden Developer
Join date: 29 Mar 2004
Posts: 896
09-13-2006 12:22
I have found out that the 'while' we wait is on the order of a week or more. Additionally, this lag time gives us time to revert the whole thing if it goes really wrong.

Which it did.

So we have (restored all GC'd assets).

All missing assets have been restored back at this time.
_____________________
- Kelly Linden