Implement new scheme for retaining needed journal segments.
authorMichael Vrable <mvrable@cs.ucsd.edu>
Sun, 22 Aug 2010 05:42:35 +0000 (22:42 -0700)
committerMichael Vrable <mvrable@cs.ucsd.edu>
Sun, 22 Aug 2010 05:42:35 +0000 (22:42 -0700)
commit774148ec71a99b6acf1023fd990ea975a6b92780
tree3a74a0141a723b01136b3b80517c4658b8b99e94
parent1b4b1366b18685f5680ab01b58b8e49d32b14e7e
Implement new scheme for retaining needed journal segments.

Write full filesystem snapshots to the cloud, and keep track of the journal
position before the snapshot process starts.  When it finishes, the journal
segments before that mark can be reclaimed (if needed).

This could be improved but should at least be safe.
bluesky/bluesky-private.h
bluesky/cache.c
bluesky/cloudlog.c
bluesky/log.c