
2 Jul
2014
2 Jul
'14
3:54 a.m.
On Wed, 2 Jul 2014 12:34:48 +1000 "Noah O'Donoghue" <noah.odonoghue@gmail.com> wrote:
Also, if I am going to error check memory then why stop at the file server? It means I have to have ECC memory in all clients that touch the data, including mobile devices, to cater for data corruption in RAM being written to disk.
The file server is a good halfway measure given it's the biggest single point of failure. If a client experiences memory failure then only their data is corrupted. If the server experiences memory failure then all the clients have potential issues. I imagine the point at which ECC memory starts making sense depends entirely on your workload and the number of clients.