4 ms·
3 replicas as in 3 complete copies of the data? Wouldn’t something would erasure coding be cheaper?
by edude03 3y ago
3 replicas as in 3 complete copies of the data? Wouldn’t something would erasure coding be cheaper?
- tremon 3y agoErasure coding is only used for local duplication. If you have cross-site or cross-machine copies, you really don't want the speed of the rebuild to be dominated by available network bandwidth.
- bombcar 3y agoFor many datahoarding things “when I drive over to my friend’s house and retrieve the drives” is often enough for replicating restore speed.
- edude03 3y agoI guess it depends. I run minio with erasure coding but I also have 2x100gb interconnects between nodes and even with NVMEs I’m not noticing any performance issues with rebuilds. That said with most disks I could see how this could be a problem
- sekh60 3y agoI wish I had 100Gbps interconnects! My network is only 10Gbps.
- sekh60 3y agoThere are three copies of the data as part of ceph's replication. Note this is not replication for backup purposes, erase a file and all objects composing the file are gone. Ceph replication is for comparing checksums and that for guaranteeing integrity.