Improve tracking of memory usage in BlueSky.
authorMichael Vrable <mvrable@cs.ucsd.edu>
Wed, 11 Aug 2010 19:29:09 +0000 (12:29 -0700)
committerMichael Vrable <mvrable@cs.ucsd.edu>
Wed, 11 Aug 2010 19:29:09 +0000 (12:29 -0700)
commit4a207da5eef9f87a702a011d003d5ad17b651085
tree58e724535a66cd0913a8519dd6e9ccae5e6a3494
parent3380ff6d419c7d1370c95cf476520ed5398e5b6d
Improve tracking of memory usage in BlueSky.

Most data, except for dirty data blocks not flushed out to the journal yet,
will be in the form of cloud log entries.  Create statistics counters to
track how many cloud log items are in each of several states (in memory
only, writeback, on disk, in cloud).
bluesky/bluesky-private.h
bluesky/bluesky.h
bluesky/cache.c
bluesky/cloudlog.c
bluesky/debug.c
bluesky/file.c
bluesky/log.c
bluesky/serialize.c