Compute checksum of checksums file while it still exists.
authorMichael Vrable <mvrable@cs.ucsd.edu>
Thu, 12 Jun 2008 20:53:25 +0000 (13:53 -0700)
committerMichael Vrable <mvrable@turin.ucsd.edu>
Thu, 12 Jun 2008 20:53:25 +0000 (13:53 -0700)
commit4a4d316953123fbb7c2dd076939fb1ba2a4fc29b
tree9e0199c1aa0cb6009df322049c59e7dfcca8d0c8
parentdade2934029295b49e736bf50061d423c4b333bf
Compute checksum of checksums file while it still exists.

When data is being stored remotely, the checksums file (containing hashes
for all the segments needed by a snapshot) may only be stored locally for a
short period of time.  We can't wait to compute its checksum (for inclusion
into the root descriptor) until the time when the root descriptor is
writtenout, since the checksum file may be gone by then.

Compute the checksum earlier (before sending the checksums file to remote
storage), and save the checksum value until it is written out later.
scandir.cc