Add write throttling based on the size of the uncommitted journal
[bluesky.git] / bluesky / bluesky-private.h
2011-03-17 Michael VrableAdd write throttling based on the size of the uncommitt...
2011-03-13 Michael VrableTry to improve support for no-aggregation mode
2011-03-07 Michael VrableOptimize complete overwrites of file system blocks
2011-03-02 Michael VrableLimit the number of concurrent log uploads to the cloud
2011-03-02 Michael VrableMove encryption of cloud log segments into background...
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 VrableStart to add request time profiling.
2010-11-12 Michael VrableImplement very basic grouped fetches of objects from...
2010-11-12 Michael VrableAdd a prefetch method. At the moment it is a no-op.
2010-11-04 Michael VrableUpdate disk cache usage tracking to handle sparse files.
2010-11-03 Michael VrableImplement fetching of cloud log items via range requests.
2010-10-31 Michael VrableConvert rangeset implementation from a hashtable to...
2010-10-30 Michael VrableImplement a rangeset data type and use it to track...
2010-10-26 Michael VrableAdd support for byterange requests in the storage layer.
2010-10-26 Michael VrableRename private structures to remove leading underscores.
2010-10-17 Michael VrableAdd per-item encryption/authentication to the cloud...
2010-10-08 Michael VrableStart adding in selective encryption of cloud log items.
2010-09-27 Michael VrableFix for journal committing.
2010-09-19 Michael VrableWork on reducing memory pinned by the inode map.
2010-09-19 Michael VrableAllow cloudlog items to be unreferenced in the background.
2010-09-19 Michael VrableDo not hold references to all inode data in inode map.
2010-09-14 Michael VrableAdd in header fields for per-object encryption/authenti...
2010-09-07 Michael VrableAdd partial journal replay to filesystem recovery.
2010-09-07 Michael VrableInclude inode numbers in cloud log items.
2010-09-07 Michael VrableIn-progress work to implement inode map loading at...
2010-09-06 Michael VrableImprove object deserialization: properly parse object...
2010-09-02 Michael VrableStart at writing out inode maps to cloud storage.
2010-08-31 Michael VrableFix some resource leaks in journal replay.
2010-08-31 Michael VrableImplement basic full log replay.
2010-08-31 Michael VrableUpdate CRC-32 implementation.
2010-08-27 Michael VrableAdd in some support for journal 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-22 Michael VrableImplement new scheme for retaining needed journal segments.
2010-08-20 Michael VrableBack out dirty reference tracking, as the design was...
2010-08-20 Michael VrableMake cloud storage more robust.
2010-08-18 Michael VrableTrack journal files which contain dirty data and which...
2010-08-18 Michael VrableImplement a (dumb) cache garbage collector.
2010-08-17 Michael VrableImprove journal/cloud cache locking and add access...
2010-08-17 Michael VrableDebugging/refcount cleanups.
2010-08-16 Michael VrableFirst attempt at supporting reading data back from...
2010-08-11 Michael VrableImprove tracking of memory usage in BlueSky.
2010-08-10 Michael VrableDrop old code for flushing data to the cloud.
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 VrableFix up reference counting for memory-mapped journal...
2010-08-03 Michael VrableImprove the reading back of objects committed to the...
2010-08-03 Michael VrablePreliminary support for dropping cached file data from...
2010-08-02 Michael VrableWork to allow mmap-ed log entries to be used for data...
2010-07-30 Michael VrableGradually converting code to use cloud logs for storing...
2010-07-29 Michael VrableDump cloud location of data items in debug output.
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 VrableAdd checksumming to filesystem journal.
2010-07-19 Michael VrableAllow batched log writes when writing dirty inodes.
2010-07-18 Michael VrableBasic filesystem journaling.
2010-03-31 Michael VrableDisable most debugging print messages; should help...
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-22 Michael VrableBetter track latency of operations issued to S3.
2010-03-05 Michael VrableDo not signal barrier until all notifiers have run.
2010-03-05 Michael VrableOnly treat an async storage operation as finished when...
2010-03-04 Michael VrablePartial work on parallel data fetches from S3 for large...
2010-02-18 Michael VrableStore backends now consist of a type followed by extra...
2010-02-17 Michael VrableMake kvstore backend in BlueSky asynchronous.
2010-02-05 Michael VrableAdd very rudimentary eviction data blocks from the...
2010-01-26 Michael VrableClean up logging in storage layer.
2010-01-26 Michael VrableSome changes to support asynchronous fetching of inodes.
2009-12-09 Michael VrableTrack when cached file data is written out.
2009-12-07 Michael VrableMore work on writeback caching.
2009-12-01 Michael VrableWork on a storage barrier operation.
2009-11-24 Michael VrableMore work on synchronous/asynchronous operations.
2009-11-22 Michael VrableAdd reference counting to asynchronous storage operations.
2009-11-20 Michael VrableRework the storage interface so that operations are...
2009-11-01 Michael VrableInclude file reorganization.
2009-10-31 Michael VrableSplit BlueSky include files into public and private...