Live data from Hacker News

Why I'm usually unnerved when modern SSDs die on us

utcc.utoronto.ca

171–180 of 258 posts

Re: Why I'm usually unnerved when modern SSDs die on us

#171
post #93

Earlier quoted context omitted.

Users and administrators almost certainly prefer a 20 minute IO latency over data corruption. Host operating systems should probably flag an IO as failed long before 20 minutes and then you know 1) nothing made it to disk and 2) have some chance to avoid introducing additional corruption, if e.g., the OS is smart enough to kick out the drive when this happens. > Another problem is that the job while rewarding is not…

As someone that identified a bug in a Drobo firmware once and was offered a job on the spot I think the problem with attracting talent is two fold. The first problem is really two parts, not only is it rare to find people who have passion for storage related technologies but very few will gain exposure to these technologies to develop that passion. Kids don't routinely grow up with a SAN in the house. They do tend to…

>The other aspect is that while these skills are valuable for creating a "job" they do not have potential for creating "massive wealth". Why learn about storage if you aren't going to be part of the first 10 employees at a company that has a $10B exit? Let Amazon and the other cloud vendors worry about that stuff.

That seems like a completely ridiculous way to try to organize your life. Almost no companies have $10B exits.

Re: Why I'm usually unnerved when modern SSDs die on us

#172
I had a bunch of Crucial SSDs die a few years back, they'd work for an hour then disappear from the bus. Reboot and they'd work again for an hour. It turned out Crucial had a small counter tracking uptime by the hour, it would increment the counter to an overflow and crash. This failure could just have easily occur on a spinning hdd.

Re: Why I'm usually unnerved when modern SSDs die on us

#173
post #137

Earlier quoted context omitted.

I don't know how the system could / should interface with stupid trends sucking resources (high complexity projects, smart individuals, long term).

The business would have to offer employees something lucrative they otherwise wouldn't earn. I'm not sure what that would be however.

open source all the things, get to collaborate with smart people all over the world.

Re: Why I'm usually unnerved when modern SSDs die on us

#174

I had a bunch of Crucial SSDs die a few years back, they'd work for an hour then disappear from the bus. Reboot and they'd work again for an hour. It turned out Crucial had a small counter tracking uptime by the hour, it would increment the counter to an overflow and crash. This failure could just have easily occur on a spinning hdd.

That this was a bug is utterly unsurprising. How it passed device & firmware QA is an utter bafflement to me, however.

Re: Why I'm usually unnerved when modern SSDs die on us

#175
post #34
post #26

Earlier quoted context omitted.

One potential cause is poorly constructed drive firmware which fails to account for a minor failure of some kind and crashes. If that unaccounted minor failure is persistent, the firmware may crash constantly and then you'd be unable to access even theoretically good parts of the drive. Firmware -- undebuggable, unobservable, unfixable software, jammed into your devices -- is the enemy.

Sounds like there is a business opportunist here for open firmware or even one running on the CPU especially for the enterprise? But maybe they won’t bother either despite valuable data and uptime, and just rather throw more redundant SSD’s at the problem.

You would need to convince the very small number of Flash memory fabricators to release their detailed specifications and known product weaknesses.

Re: Why I'm usually unnerved when modern SSDs die on us

#176
post #43

Earlier quoted context omitted.

> skates of magnetic readers flying on a cushion of air above a rapidly rotating disc, with the gap separating a few dozen nanometers, often smaller than the process size in the controller's silicon. Complete aside, the fly-height of a magnetic head is actually fractions of a nanometer (i.e. hundreds of picometers). EDIT: I got this from a talk by Bryan Cantrill[1]. The fly-height is allegedly 0.8 nanometers (800 pic…

I do not believe that. 1. I can't find a source that says less than a few nanometers. 2. 300 picometers is roughly the diameter of a helium diatom. The head cannot possibly float through hydrodynamic means if an air molecule can barely even fit under it.

You can at least fit several layers of iron atoms into that gap, assuming they're part of the crystal lattice. So the surface does not have to be perfectly smooth.

https://en.wikipedia.org/wiki/Atomic_radii_of_the_elements_(...

Re: Why I'm usually unnerved when modern SSDs die on us

#177

Earlier quoted context omitted.

Let's be honest, the chance of a multi-million dollar payoff for an employee is low regardless. Young entry-level devs are optimistic and also vulnerable to believing a line of bullshit on how much their options might be worth some day. I do agree it is a "higher" chance in web/mobile technology, sort of like how your chance of winning the lottery is "higher" if you buy 10 tickets instead of 1.

You still get paid a lot more working at google working on generic backend protobuf shuffling than you will working on SSD firmware at a hardware company or intel's C++ compiler.

[deleted]

Re: Why I'm usually unnerved when modern SSDs die on us

#178

I've experienced a few seriously strange issues with modern SSDs, even some of the better ones. I had a 512GB Samsung drive that became very slow randomly at doing IO operations, the whole machine would die for 10-30 seconds at a time once or twice a day while any process that tried to use the disk became blocked on IO. Then it'd come right back like everything was perfectly fine. Issues like this definitely worry me…

Linux? Try halving down your page caches.

Re: Why I'm usually unnerved when modern SSDs die on us

#180

TL;DR Lack of noises makes SSD drives bad at motivating users to do backups or use redundant storage: they don't seem to be on the verge of catastrophic failure.

paying the premium for SSDs made me want to do backups more I use arq w/ backblaze

Are you saying you use two different backup solutions or that you pay for the enterprise versions of arq and backblaze?
Post reply on HN