Closed arorashu closed 4 years ago
@arorashu CuckooSync is in essence probabilistic. You need to set the cuckoo filter parameters to support 1) your maximal cardinal of each set, and 2) your target probability of success. I'd suggest trying tweaking up filterSize
(keeping it a power of two).
Thanks! tweaking filter size helped. I changed it from 256 to 512.
TryMe with CuckooSync fails for "large" no of items in sync. I created an updated TryMe in a
cuckoo-sync-tryme
branch, while debugging PR#73.How to replicate
cuckoo-sync-tryme
$ TryMe client CuckooSync
$ TryMe server CuckooSync
Output
Expected Output
Description The modified TryMe adds 100 strings from "1001" to "1100" to client and 100 strings from "1" to "100" to server. Expected client and server to reconcile to 200 strings.