Package voldemort.store.routed

A store implmentation that handles routing to nodes, and repairing obsolete values detected on those nodes.

See:
          Description

Class Summary
BasicPipelineData<V>  
GetAllPipelineData This is used only by the "get all" operation as it includes data specific only to that operation.
NodeValue<K,V> A wrapper around a node id, key and value.
Pipeline A Pipeline is the main conduit through which an Action is run.
PipelineData<K,V> PipelineData includes a common set of data that is used to represent the state within the Pipeline as it moves from action to action.
PipelineRoutedStore A Store which multiplexes requests to different internal Stores
PutPipelineData This is used only by the "put" operation as it includes data specific only to that operation.
ReadRepairer<K,V> Repair out-dated reads, by sending an up-to-date value back to the offending clients This class computes the set of repairs that need to be made.
Response<K,V> Response represents a response from a call to a remote Voldemort node to perform some operation (get, put, etc.).
RoutedStore A Store which multiplexes requests to different internal Stores
RoutedStoreFactory  
ThreadPoolRoutedStore A Store which multiplexes requests to different internal Stores
 

Enum Summary
Pipeline.Event  
Pipeline.Operation  
 

Package voldemort.store.routed Description

A store implmentation that handles routing to nodes, and repairing obsolete values detected on those nodes.



Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao