AnsweredAssumed Answered

A Full Erase Stripe to Flash vs A granularly small block to Flash

Question asked by An Tran Thanh Linh on Dec 31, 2015
Latest reply on Jan 4, 2016 by Nick Dyer

In the first time to array, A Full Stripe name FS1 will collect many blocks as block A, block B, block C, block D,go on… inside memory until full stripe is 2.8MB enough

Then it will be written to disk, during this time it will be copied to flash if Full Stripe is hot , correct?

But I confused that Full Stripe FS1 always be copied to Flash even if only block A is hot and the remaining block B,C,D are cold?

If that, it will be very waste capacity of flash.

When block E,D,F are already on Disk, suddenly block E became hot block (need to accessed) it will have to wait another hot blocks to collected until a large enough for Full Stripe (2.8MB) and then Full Stripe will be copied to Flash in that time?

I thought CASL will fetch only block E from disk to flash directly, it will be fastest way, but my thought is correct, why did it do like that way because block E is not a Full stripe?