Skip to main content

Module sharding

Module sharding 

Source
Expand description

Sharding compatibility layer

This module provides backwards-compatible types for sharding that map to the new sync module’s ShardConfig.

Re-exports§

pub use blob_rebalance::BlobRebalanceWorker;
pub use blob_rebalance::RebalanceConfig;
pub use coordinator::CollectionShardConfig;
pub use coordinator::ShardAssignment;
pub use coordinator::ShardCoordinator;
pub use coordinator::ShardTable;

Modules§

assignment
Shard assignment and routing logic
batch
Batch operations for sharded collections
blob_rebalance
Blob chunk rebalancing worker
cleanup
Shard cleanup operations
coordinator
Shard coordinator compatibility layer
distribution
Shard distribution logic
healing
Shard healing operations
migration
Shard migration logic
rebalance
Shard rebalancing operations
repro_issue
router
Shard routing utilities