Add the --rebuild-statcache option.
authorMichael Vrable <mvrable@cs.ucsd.edu>
Mon, 14 Jul 2008 22:49:18 +0000 (15:49 -0700)
committerMichael Vrable <mvrable@turin.ucsd.edu>
Mon, 14 Jul 2008 22:49:18 +0000 (15:49 -0700)
commit8fb5b2c6e85aece6419c28cef278d1ae4204520f
tree7e84620c047a4b94486f35708b45f0d122708ecd
parentb1593251f9c7f207027671960d6a25d695c0424b
Add the --rebuild-statcache option.

Add an option which forces cumulus to re-read all files, even if they seem
not to have changed.

This has two main purposes: first, it helps to rebuild the contents of the
statcache from data actually on disk, and as such is useful for adding
object size annotations to files which haven't changed (ordinarily, the
straight re-use of data from the statcache prevents this).

Second, it can be used to detect some simple forms of data corruption; if a
file has not changed (according to stat information) but the checksum
doesn't match the old value in the statcache file, a warning is printed.
scandir.cc