What is a “discard interface” and how does it enable faster writes?
Reliance tells FlashFX when it no longer needs data from areas of the FlashFX “disk” (for example, when a file is deleted). We call this “discarding” data. This makes FlashFX Pro more efficient in that data that is not in use does not need to be copied around. The big performance difference this enables is that sustained write performance with Reliance will be much better than other file systems which do not have a discard interface. For e.g. the ext3 file system has no concept of discarding data, so after the entire disk has been written once, FlashFX thinks everything is precious. This makes it much less efficient when it is time to write. Discard interface only matter when using resident flash and FFXP. It is of not much use on hard drives, DoC, SD, etc.