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


SSE

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


MSE

Call an arbitrary HTTP endpoint on success and/or failure


M
E

Perform fixity check on

HEAD

most recent version of resource only


SSS
Perform fixity check on all versions of resource
S

S
S
Check entire repo
SSS
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  
SSM
Generate list of resources not checked X date
SSM
Generate a fixity audit report by resource
SSM
Generate a csv of fixity audit results showing resource id, date checked, checksum, and the result based on resource, date, and result parameters
M

Allow checks to be scaled horizontally across multiple instances

S

SSM
Storage options
Store fixity results in triplestore
MS
Store fixity results in text file
S
S
Store fixity results in sql 
S
E
Store fixity results in nosql
M
E
Deliver fixity requests in batchesM

Components

Fixity Checker 

...