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.
PipelineRoutedStats Tracks all the exceptions we see, down at the routing layer also including ones that will be eventually propagated up to the client from the routing layer
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
RoutedStoreConfig  
RoutedStoreFactory  
ThreadPoolRoutedStore Deprecated.
 

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, Chinmay Soman, Vinoth Chandar, Zhongjie Wu