Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think the reality is that some blocks will be lazily erased. I believe modern flash firmware periodically GCs in the background to prevent write amplification. If this is triggered you may overwrite data.

NAND requires an erase before write so I wouldn't be surprised if some controllers are lazily erasing blocks to get better long term write speeds and prevent GC hiccups.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: