News for hackers. Stuff that matters.
Re:SSD will fail at 40k power-on hours (2021) by taneq on Sunday July 10, 2022 @10:52PM (#32051648)
Yowch. The old "stagger your drive replacements, stagger your batches" thing might not be quite as outdated as we'd like to think...
Re:SSD will fail at 40k power-on hours (2021) by ekidd on Monday July 11, 2022 @08:44AM (#32055412)
I have definitely seen RAID arrays where the drives were all part of a single manufacturing batch, and multiple drives all failed in rapid succession. I think this can be caused by several things:

- Unless you periodically do full-drive reads, you may silently accumulate bad blocks across multiple drives in an array. When you finally detect a failed drive, you discover that other drives have also been failing for months.

- A full RAID rebuild is a high-stress event that tries to read every disk block on every drive, as rapidly as possible.

- And finally, some drive batches are just dodgy, and it may not take much to push them over. And if identically dodgy drives are all exposed to exactly the same thermal stress and the same I/O operations, then I guess they might fail close together?

Honestly, RAID arrays only buy you so much reliability. Hardware RAID controllers are another single point of failure. I once lost two drives and a RAID controller all together during Christmas, which was not a fun time.

I do like the modern idea of S3-like storage, where data is replicated over several independent machines, and the controlling software can recover from losing entire servers (or even data centers). It's not a perfect match for everything, but it works great for lots of things.

Re:SSD will fail at 40k power-on hours (2021) by ericbarrett on Monday July 11, 2022 @10:04AM (#32056292)
You are spot on with everything, especially RAID controllers.

I used to help manage a large fleet of database servers. We found that blocks could "rot" on the underlying storage, yet if they were read often enough they would be held in memory for months and never re-read from the underlying drive. Until you rebooted!

Re:SSD will fail at 40k power-on hours (2021) by water8 on Monday July 11, 2022 @01:53PM (#32059383)
Yes bitrot is a huge problem with mechanical hard drives and media that hasn’t been read in a long time. What you write to the drive might not be what you read back five years later. That’s why ZFS is critical for systems like this where you have checksums for each block of data and can rebuild from parity if there is a mismatch
Re:SSD will fail at 40k power-on hours (2021) by Mo3 on Monday July 11, 2022 @04:04PM (#32061070)
100% spot on on RAID, I actually had it happen once that a second disk failed while under load of rebuilding the array after the first disk failure, not related to the SSD issue.
Re:SSD will fail at 40k power-on hours (2021) by water8 on Monday July 11, 2022 @01:52PM (#32059364)
ZFS is the last file system you will ever need
Re:SSD will fail at 40k power-on hours (2021) by somat on Monday July 11, 2022 @03:56PM (#32060970)
Zfs is probably the best filesystem tech of this generation. The best filesystem tech of the next generation... I suspect ceph.
Re:SSD will fail at 40k power-on hours (2021) by water8 on Tuesday July 12, 2022 @06:46PM (#32076752)
Yeah true, if ZFS could span multiple servers it would be perfect
Re:SSD will fail at 40k power-on hours (2021) by hackmiester on Monday July 11, 2022 @12:41AM (#32052282)
I had no idea anyone thought this was outdated. We certainly never stopped doing it. I think it is a timeless failsafe.
Re:SSD will fail at 40k power-on hours (2021) by icelancer on Monday July 11, 2022 @02:23AM (#32052853)
Yeah, Backblaze and DigitalOcean both talk about it a bunch in their sysops stuff.
Re:SSD will fail at 40k power-on hours (2021) by mywacaday on Monday July 11, 2022 @04:28AM (#32053613)
About 20 years ago I worked for a small storage company, the person that managed the returns of disks form customers was very strongly of the opinion that the odd firmware versions on Seagate drives were returned way more often than the even.
Re:SSD will fail at 40k power-on hours (2021) by bobsmooth on Monday July 11, 2022 @04:44AM (#32053694)
That's the kind of superstition that's only brought about by deep trauma.
Re:SSD will fail at 40k power-on hours (2021) by wazoox on Monday July 11, 2022 @09:55AM (#32056159)
back then working with Seagate drives was a trauma in itself. In 2008/2009, I've setup more than 3000 1 TB Barracuda ES drives; 1800 of them failed in the following 3 years (they came with a 5 years warranty). I stopped keeping track of Barracuda failures at some point.

Unsurprisingly, 14 years later I still wouldn't recommend Seagate drives to anyone.

Re:SSD will fail at 40k power-on hours (2021) by mywacaday on Monday July 11, 2022 @05:46AM (#32054060)
Thinking back mixing firmware versions on new units was avoided where possible and we would also try to replace like for like firmware on RMAs
Re:SSD will fail at 40k power-on hours (2021) by TeamMCS on Monday July 11, 2022 @04:53AM (#32053737)
Plus you mitigate getting a bad batch of the same drive. See IBM Deathstars and the Seagate drives.

May have to go check my up hours on my drives now, I must have a few nearing that sort of write hours

Re:SSD will fail at 40k power-on hours (2021) by Nux on Monday July 11, 2022 @04:57AM (#32053763)
That's basically sysadmin scripture. Ignore it at your own peril.
Re:SSD will fail at 40k power-on hours (2021) by bluedino on Monday July 11, 2022 @08:56AM (#32055555)
Or, update the firmware on your switches, servers, drives, etc on a regular basis.