Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Priority = 1 must have, 2 should have, 3 nice to have

Story/FeaturePriority
 

RipRap


UMDCamel Toolbox
Scheduling and Coordination

Check all resources every n months (not appropriate for very large repos)


S
M

Run continual fixity checks 


S
M

Only alert me when are there failures


S
E

Call an arbitrary HTTP endpoint on success and/or failure


S
E

Send a (jms,stomp) message to a endpoint on success and/or failure


M
E

Call an arbitrary HTTP endpoint on success and/or failure


M
E

Perform fixity check on most recent version of resource only


S
S
Perform fixity check on all versions of resource
SSS
Check entire repo
S
S
Deliver fixity requests in batches
S
M
Check resources based on query
S
M
Scaling
Set  rate limits (max bits/second) for checks
H
M
Set  rate limits (max bits/second) for each task processor
H
M
Allow checks to be scaled horizontally across multiple instances
M
H
Run fixity against on disk representation
S
H
Reporting
Generate list of resources checked since X date  
S
M
Generate list of resources not checked X date
S
M
Generate a fixity audit report by resource
S
M
Generate a csv of fixity audit results showing resource id, date checked, checksum, and the result based on resource, date, and result parameters
S
M
Storage options
Store fixity results in triplestore
M

Store fixity results in text file
S
S
Store fixity results in sql 
S
E
Store fixity results in nosql
M
E

Components

Fixity Checker 

...