Start work on log replay for filesystem recovery.
authorMichael Vrable <mvrable@cs.ucsd.edu>
Thu, 26 Aug 2010 00:28:26 +0000 (17:28 -0700)
committerMichael Vrable <mvrable@cs.ucsd.edu>
Thu, 26 Aug 2010 00:29:38 +0000 (17:29 -0700)
commitb73912811d8a272e4fca4e042020ef1cc3592caf
tree1bd596441b0946dbc0aa0601fa053a141d7eb50d
parenta82b60b3b683840a7074110831bcbaa16a40f0eb
Start work on log replay for filesystem recovery.

Right now this implements scanning of one journal segment with consistency
checking to find items that were written out.

Also fix the checksum calculation on log entries so that they will validate
properly (we want to compute the checksum so that on validation, computing
the checksum of the entire object results in a value of zero).
bluesky/bluesky-private.h
bluesky/crc32c.c
bluesky/inode.c
bluesky/log.c