cancel
Showing results for 
Search instead for 
Did you mean: 

Regarding the DC S3700 SSD capacitors + write cache

MC6
New Contributor

Hello,

I have a question about the capacitors in the DC S3700 and the DRAM cache. In the event of a power loss while write caching is enabled on the device, do _all_ of the cached/buffered writes make it to the NAND? Or, are the capacitors there to ensure that any active writes at the NAND are written atomically (and prevent corrupting data/metadata/tables/etc)?

I was curious because depending on the answer, I'll turn write caching on or off in our server setup, or purchase the battery-backed option for our RAID card.

I don't see such information in the product data sheet, yet some press releases and reviews imply the first option to be the case.

Thank you!

edit 1:

I found this verbiage on ARK:

Enhanced Power Loss Data Protection prepares the SSD for unexpected system power loss by minimizing data in transition in temporary buffers, and uses on-board power-loss protection capacitance to provide enough energy for the SSD firmware to move data from the transfer buffer and other temporary buffers to the NAND, thus protecting system and user data.

Is there a less-fluffy statement that can affirm that all buffered writes will get to the NAND atomically? (i.e. All commands which have been acknowledged by the SSD with 50h/00h status while write cache is ON will be written on power-loss).

1 ACCEPTED SOLUTION

Jose_H_Intel1
Valued Contributor II

It is confirmed; all acknowledged writes will be properly written to the SSD.

View solution in original post

6 REPLIES 6

Jose_H_Intel1
Valued Contributor II

It is confirmed; all acknowledged writes will be properly written to the SSD.

MC6
New Contributor

Hopefully there isn't a bug in the unsafe power-down logic that's causing the problems seen here: , but thank you Joe for confirming this for me.