refactor: make TableShardedReplication a thin wrapper around LayoutManager

This commit is contained in:
Yureka
2025-04-20 20:37:52 +02:00
parent c8e9c45889
commit 899292ee28
3 changed files with 30 additions and 23 deletions
+8
View File
@@ -137,6 +137,14 @@ impl LayoutVersion {
ReplicationFactor::new(self.replication_factor).unwrap()
}
pub fn read_quorum(&self, consistency_mode: ConsistencyMode) -> usize {
self.replication_factor().read_quorum(consistency_mode)
}
pub fn write_quorum(&self, consistency_mode: ConsistencyMode) -> usize {
self.replication_factor().write_quorum(consistency_mode)
}
// ===================== internal information extractors ======================
pub(crate) fn expect_get_node_capacity(&self, uuid: &Uuid) -> u64 {