Rework caching of data blocks to eliminate double-caching.
authorMichael Vrable <mvrable@cs.ucsd.edu>
Wed, 4 Aug 2010 22:32:00 +0000 (15:32 -0700)
committerMichael Vrable <mvrable@cs.ucsd.edu>
Wed, 4 Aug 2010 22:32:00 +0000 (15:32 -0700)
commitf2586554fd55cd3cc1be65ac33d1122d00372133
tree23507787e33cc76473eed69bb549467323a5c253
parentac5113f4988176ca8b4f8f575df82ba7d05495cd
Rework caching of data blocks to eliminate double-caching.

Previously data could be cached both as a cloud log item and as a string at
the inode level.  Now cache as a string for dirty data and a cloud log item
for clean data.
bluesky/bluesky-private.h
bluesky/bluesky.h
bluesky/cloudlog.c
bluesky/debug.c
bluesky/file.c
bluesky/inode.c
bluesky/log.c
bluesky/serialize.c