So I've been reading up on this, and it looks kinda cool. The two things I don't like about it (possibly I just don't 100% understand it):
1. You have to statically assign X flash space to each VM you want to cache reads.
2. Why on Earth the restriction that you can't vmotion a VM with flash cache assigned to a host without flash cache? It's supposed to be just a performance enhancement, no? So why disallow this? I can imagine a use case where someone has two servers in HA and one is a backup only (possibly slower with less RAM?) In that scenario, you'd be better served putting all N SSDs in the production server, rather than putting 1/2 of them in a backup host, no?
1. You have to statically assign X flash space to each VM you want to cache reads.
2. Why on Earth the restriction that you can't vmotion a VM with flash cache assigned to a host without flash cache? It's supposed to be just a performance enhancement, no? So why disallow this? I can imagine a use case where someone has two servers in HA and one is a backup only (possibly slower with less RAM?) In that scenario, you'd be better served putting all N SSDs in the production server, rather than putting 1/2 of them in a backup host, no?