Idea #8178
Updated by Brett Smith almost 9 years ago
Add a configuration knob to keepstore that means "move blocks on the trash list to a trash area, then actually delete them after they stay there for time interval N."
Add functions to the storage volume interface to "move block to trash" and "move block out of trash."
Add an undelete endpoint for Keepstore that's authenticated by ??? token, and moves a specified block locator out of trash back to main storage.
If an admin sets a timer using the new configuration knob, and the underlying storage volume does not support the new trash move functions, that's a fatal error.
This story does not include implementations for any concrete storage volume.