I read that you're developing SSD write cache for v3. That's great news, but please make sure that it will be possible to go through L1 RAM cache first. So when there's a write, it should go to RAM, then go to SSD, and then to HDD, so these GBs/s speeds will still be possible. It would be great to customise write-back & write-through strategies for all the levels along with the delays, so I can have GBs/s writes as long as they fit in L1, and then when it's exhausted it should write-through to L2 dropping to SSD write speeds, and then on idle it should copy to HDD.
Current implementation of fetching L2 from HDD is inefficient, it should fetch as much data from L1 RAM cache as possible.
SSD write cache
Re: SSD write cache
Thank you for the suggestions!