Share this comment
Is the diagram "Re-Replicating Shards of a Failed Hard Disk at Scale" intended to show how shards from a failed disk gets replicated to other disks?
I don't understand how that's possible. I assume a failed disk is completely unreadable by the time it fails. I assume this diagram is not related to the data sector discussion below.
So if th…
Is the diagram "Re-Replicating Shards of a Failed Hard Disk at Scale" intended to show how shards from a failed disk gets replicated to other disks?
I don't understand how that's possible. I assume a failed disk is completely unreadable by the time it fails. I assume this diagram is not related to the data sector discussion below.
So if the disk is already unreadable, how is it going to replicate the red and green dotted shards to 2 other disks?
And if the disk is readable after failure, why care about breaking an object into shards anyway?
I see, the idea is to keep the replication factor stable. That means there should always be n number of replicas for a specific data shard.
The red and green shards are already replicated on other hard disks. So when one of those hard disks fails, they replicate from the remaining hard disks to a new one. Thus keeping the replication factor constant.
Does that answer your question?
Thanks that's clear.
I must have read the caption as "Re-Replicating Shards FROM a Failed Hard Disk at Scale", thought the dotted shards came from the failed disk.
Looking at it again the diagram never specified where the dotted shards came from (which you answered are the remaining working disks)