I sent it out for RMA, they returned it with the work description "firmware upgraded" and no further information. It's the same drive, but it's been zeroed/factory-reset.
I have backups, so I'm not too concerned about losing data, but this episode didn't exactly make me confident in the quality of SSD firmware, especially since samsung is supposed to be one of the better manufacturers out there.
Just one anecdote, make of it what you will. Of course, I've had countless hard drives fail over the years as well, but the failure mode is very different, there's no partial read possible and it just happened all of a sudden with no indication.
(I've had very small sample size of SSDs not being powered up for a few years, but the few I have powered up after not powering on for years have had all their data retained. Ask me in another 15 years or so, though.)
I've written a few flash storage systems (small ones, for consumer devices). If your data structures are such that you can't do an atomic commit, you shouldn't be in the marketplace.
Sudden loss of power is not an excuse.
But yeah, I agree it's a bug and shouldn't happen. So what :)
edit:
There we go: https://www.usenix.org/system/files/conference/fast13/fast13...
Some more: http://lkcl.net/reports/ssd_analysis.html
Note that the 320 recommended by the second article had similar issues, supposedly fixed in firmware 4PC10362, but some users reported problems even on that version: https://communities.intel.com/thread/24339?start=15 (many of those complaints look like different problems, but not all).
And then it would work perfectly well again...for a while.
* there's the story I posted about the OCZ V1 drives eating paste periodically while behind redundant power.
* there was a fun problem of some OCZ Deneva 2 drives deciding that they would simply drop off the port and not come back without a cold power cycle, behind redundant power (and a related story about the drives being in such a state, and the AHCI init code on the BIOS getting confused and hanging forever, which was what actually necessitated the cold cycle).
* there was the really fun case someone I worked with came up with where they found a way to reproducibly brick a particular family of SSDs using only about a TB of IO on a 480 GB SSD. (And by "brick", I mean "call the manufacturer, it's not coming back.")
* there was the SandForce bug once upon a time which caused the affected SSDs to not show up correctly as disks under Windows when on SATL because the firmware reported an empty "version" field, and while all the other OSes tested were content with this, and Windows when not using SATL was content with this, Windows when using SATL would report the disk as an "Unknown Device" for this.
How does that happen?
For developer workstations, we get good results from Samsung drives. We run Intel enterprise class drives in servers and they're fine, don't even have to think about them.
We've pretty much stopped buying spinning drives, with a few exceptions where we need lots of capacity and don't care about performance.
In normal circumstances an SSD is not going to lose data if left powered off for two years. [1]
[1] http://www.anandtech.com/show/9248/the-truth-about-ssd-data-...
All in all, there is absolutely zero reason to worry about SSD data retention in typical client environment. Remember that the figures presented here are for a drive that has already passed its endurance rating, so for new drives the data retention is considerably higher, typically over ten years for MLC NAND based SSDs. If you buy a drive today and stash it away, the drive itself will become totally obsolete quicker than it will lose its data. Besides, given the cost of SSDs, it's not cost efficient to use them for cold storage anyway, so if you're looking to archive data I would recommend going with hard drives for cost reasons alone.
We've returned 25% of the laptops of a particular model because the Kingston SSDs had failed. That's across a sample in the hundreds.
I really like those SSDs! I replaced the (about three year old) Crucial M500 480 GB SSD in my ThinkPad W530 with a pair of them and have since put them in every machine I've got (with the exception of my new MacBook Pro).
Also, have you seen case of SSD data loss due as result of not powering up for couple years?