(not well tested) use merkle tree for sync

This commit is contained in:
Alex Auvolat
2021-03-11 18:28:03 +01:00
parent 94f3d28774
commit 046b649bcc
11 changed files with 765 additions and 985 deletions
+1 -1
View File
@@ -183,7 +183,7 @@ impl Ring {
let partition_top =
u16::from_be_bytes(partition.location.as_slice()[0..2].try_into().unwrap());
assert!(partition_top & PARTITION_MASK_U16 == top & PARTITION_MASK_U16);
assert_eq!(partition_top & PARTITION_MASK_U16, top & PARTITION_MASK_U16);
assert!(n <= partition.nodes.len());
partition.nodes[..n].iter().cloned().collect::<Vec<_>>()