Add proper per-file copyright notices/licenses and top-level license.
[bluesky.git] / bluesky / inode.c
2015-10-29 Michael VrableAdd proper per-file copyright notices/licenses and... master
2011-03-09 Michael VrableRework inode prefetching.
2011-03-02 Michael VrableLimit the number of concurrent log uploads to the cloud
2010-12-10 Michael VrableCommit a basic but functional online cleaner implementa...
2010-12-09 Michael VrableAdd code in the proxy cleaner component to iterate...
2010-12-07 Michael VrableIn-progress commit of online cleaner.
2010-12-06 Michael VrableRework the checkpoint record format to include a versio...
2010-11-23 Michael VrableTrack requests that initiate inode fetches.
2010-10-08 Michael VrableStart adding in selective encryption of cloud log items.
2010-09-20 Michael VrableUse a thread pool for inode fetches, and remove some...
2010-09-19 Michael VrableAllow cloudlog items to be unreferenced in the background.
2010-09-10 Michael VrableFix for S3 list operation.
2010-09-07 Michael VrableAdd partial journal replay to filesystem recovery.
2010-09-07 Michael VrableFinish up loading of checkpoints from cloud logs.
2010-09-07 Michael VrableIn-progress work to implement inode map loading at...
2010-09-01 Michael VrableFixes for journal replay, and drop the "superblock...
2010-08-31 Michael VrableFix some resource leaks in journal replay.
2010-08-31 Michael VrableImplement basic full log replay.
2010-08-26 Michael VrableStart work on log replay for filesystem recovery.
2010-08-25 Michael VrableAdd an inode map data structure to track the location...
2010-08-24 Michael VrableUpdate logic for flushing data to cloud.
2010-08-18 Michael VrableTrack journal files which contain dirty data and which...
2010-08-12 Michael VrableAttempt at limiting the rate at which memory is dirtied.
2010-08-10 Michael VrableMore fixes to BlueSky cache management.
2010-08-10 Michael VrableWork to unify the cloud segment writing with other...
2010-08-05 Michael VrableMake links between cloud log entries direct.
2010-08-04 Michael VrableRework caching of data blocks to eliminate double-caching.
2010-08-03 Michael VrableMore cache behavior tweaks.
2010-07-30 Michael VrableGradually converting code to use cloud logs for storing...
2010-07-29 Michael Vrable(Mostly) merge local and cloud logging together.
2010-07-28 Michael VrablePreparatory work before implementing proper cloud writing.
2010-07-26 Michael VrableSome initial work on logging gathering data into cloud...
2010-07-22 Michael VrableInitial work on cloud log-structured storage.
2010-07-19 Michael VrableAllow batched log writes when writing dirty inodes.
2010-07-18 Michael VrableBasic filesystem journaling.
2010-06-04 Michael VrableFix a possibel deadlock from synchronizing the superblock.
2010-03-31 Michael VrableDisable most debugging print messages; should help...
2010-03-31 Michael VrableTry to clean up the locking for LRU lists.
2010-03-31 Michael VrableA few minor fixes.
2010-03-30 Michael VrableTrack number of unanswered RPC requests, for debugging.
2010-03-30 Michael VrableDo not fill in a non-zero inode change_count until...
2010-03-29 Michael VrableRework cache flushing logic--this version should work...
2010-03-26 Michael VrableIn-progress work on better cache flushing.
2010-03-25 Michael VrableAdd LRU lists for tracking inodes that are dirty/accessed.
2010-03-17 Michael VrableInodes can now be dropped from the cache too, not just...
2010-02-05 Michael VrableAdd very rudimentary eviction data blocks from the...
2010-01-29 Michael VrableLeak cleanup.
2010-01-28 Michael VrableFix a deadlock and a few memory leaks.
2010-01-28 Michael VrableFinish up asynchronous inode loading.
2010-01-27 Michael VrableSupport for sync operations on an inode.
2010-01-27 Michael VrableFlush file blocks to storage before the inode.
2010-01-26 Michael VrableSome changes to support asynchronous fetching of inodes.
2010-01-26 Michael VrableImplement multi-threaded request processing and locking...
2010-01-25 Michael VrableNFS cache writeback is now invoked periodically by...
2010-01-11 Michael VrableAdd a new option to make caching writethrough instead...
2009-12-09 Michael VrableTrack when cached file data is written out.
2009-12-07 Michael VrableMore work on writeback caching.
2009-12-06 Michael VrableInitial work on proper writeback caching.
2009-12-03 Michael VrableDrop some debugging messages.
2009-11-29 Michael VrableSome initial work to support delayed flushing of data.
2009-11-24 Michael VrableMore work on synchronous/asynchronous operations.
2009-11-18 Michael VrableBetter checks for non-existent inodes.
2009-11-18 Michael VrableClean up code using bluesky_string_from_gstring.
2009-10-31 Michael VrableSplit BlueSky include files into public and private...
2009-10-30 Michael VrableRemove some debugging log messages.
2009-10-29 Michael VrableAdd filesystem superblock serialization.
2009-10-08 Michael VrableAdd case-insensitive lookup support to BlueSky core.
2009-09-23 Michael VrableMake printf format specifiers 32/64-bit clean.
2009-09-14 Michael VrableNFS file unlink operation.
2009-09-14 Michael VrableUpdate filesystem locking rules (in progress).
2009-09-11 Michael VrableEnsure file size is properly serialized/deserialized.
2009-09-09 Michael VrableDirectory deserialization and loading of inodes from...
2009-09-04 Michael VrableProof-of-concept flushing of inodes to disk.
2009-09-04 Michael VrableDrop unneeded HMAC implementation.
2009-09-04 Michael VrableAdd pluggable support for multiple storage backends.
2009-09-04 Michael VrableSplit handling of file data out of inode.c.
2009-09-02 Michael VrableImplement data decryption as well.
2009-09-02 Michael VrableEncrypt data blocks being stored to S3.
2009-09-01 Michael VrableCMake reorganization.