Module garage_rpc::ring [−][src]
Expand description
Module containing types related to computing nodes which should receive a copy of data blocks and metadata
Structs
The user-defined configuration of the cluster’s nodes
The overall configuration of one (possibly remote) node
A ring distributing fairly objects to nodes
Constants
How many bits from the hash are used to make partitions. Higher numbers means more fairness in presence of numerous nodes, but exponentially bigger ring. Max 16
Type Definitions
A partition id, which is stored on 16 bits i.e. we have up to 216 partitions. (in practice we have exactly 2PARTITION_BITS partitions)