Module garage_rpc::ring
source · Expand description
Module containing types related to computing nodes which should receive a copy of data blocks and metadata
Structs
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)