Do not hold references to all inode data in inode map.
authorMichael Vrable <mvrable@cs.ucsd.edu>
Sun, 19 Sep 2010 00:44:07 +0000 (17:44 -0700)
committerMichael Vrable <mvrable@cs.ucsd.edu>
Sun, 19 Sep 2010 00:44:07 +0000 (17:44 -0700)
commit827d4b966414c7804057e1c5352b2bcbe192d3c4
tree7f985cad398be5493d9a9e89a09f134e806e2f37
parent85926e10780a15fec8f4785329df8ab59a234e0c
Do not hold references to all inode data in inode map.

The inode map should not hold full refereces to all inode objects and all
corresponding data, since that will lock all such data in memory or the
disk cache.  Do some initial work towards just holding weak references to
the data so that it can be expired from the cache.
bluesky/bluesky-private.h
bluesky/cache.c
bluesky/cloudlog.c
bluesky/imap.c