Story #1968
Updated by Tom Clegg about 11 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 ** 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?) (write this!)