4 ms·
Have you considered rebuilding into already available space in the cluster? Something similar to how ceph or swift handles rebuilds? you get rid of the individ
by tacticus 12y ago
Have you considered rebuilding into already available space in the cluster?
Something similar to how ceph or swift handles rebuilds? you get rid of the individual disk sitting around as a spare. though it would break the idea of a tome being a specific collection of disks. you would need to be able to identify and move a shard around your cluster into other vaults and a shard would need to be smaller than the raw disk size.
this would increase network overhead as well. (more movement.)
I'm probably just rambling here so you can probably ignore me. (you have awesome tech there though)
- brianwski 12y ago> I'm probably just rambling here :-) Not at all! Don't assume we're some perfect team of scientists that know all the correct solutions before we start coding. We often angst over these decisions and designs, knowing that once we write the code a lot will be set in stone (hard to change) for a numbers of years. The reason it becomes hard to change is we don't have a huge development team that can afford to rewrite the software every year, so we try to get it correct and then go on to work on new things or polishing up corners that need polishing.