Project

General

Profile

Idea #1968

Updated by Tom Clegg almost 10 years ago

Focus on 
 * Showing usage in Workbench 
 * Preliminary garbage collection results 

 Targets 
 * Set up a data manager service that generates reports for qr1hi periodically. 
 * Deliver reports as JSON in Log objects. (At least while our metadata/event/log systems are being sorted out.) 
 * Show on Workbench 
 ** Workbench "user list" / "group list" pages will show latest usage numbers for each user/group 
 ** Workbench "show user" / "show group" pages will show last few usage reports for that user/group 
 * Garbage collection & replication-checking results -- some attainable subset of... 
 ** Report statistics (blobs with less/more than required replication) 
 ** Report hashes of blobs with less than required replication 
 ** Next candidates for deletion (oldest not mentioned in any wanted collection) 
 ** Report cache window vs. % free space: "we can get 30% free space by deleting everything >54 days old" (this graph might conceivably show interesting usage patterns) 
 ** Candidates appear in which unwanted collections (if any)? Which of those collections are currently intact (i.e., will get their first "holes" in next GC run) 
 ** (?) Report of affected collections for each user (but we'd need "replication=0" instead of "don't want" in order to know this, right?) 

Back