Jeremy Fitzhardinge
2010-Jul-22 20:41 UTC
[Xen-devel] What are the semantics of BLKIF_OP_WRITE_BARRIER?
What does BLKIF_OP_WRITE_BARRIER mean precisely? Presumably it prevents writes from being reordered past it. But does it also imply a flush, in that all previous writes are on stable storage? If not, is there another operation which does guarantee that? If the backend doesn''t support barriers, is there any other way for a guest to force writes to stable storage? How does blktap(2) deal with devices with volatile write caches? Does it generate its own barriers/flushes/FUA requests to push things out to stable storage? Thanks, J _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel