Liu Yuan 0e7106d8b5 sheepdog: implement direct write semantics
Sheepdog supports both writeback/writethrough write but has not yet supported
DIRECTIO semantics which bypass the cache completely even if Sheepdog daemon is
set up with cache enabled.

Suppose cache is enabled on Sheepdog daemon size, the new cache control is

cache=writeback # enable the writeback semantics for write
cache=writethrough # enable the emulated writethrough semantics for write
cache=directsync # disable cache competely

Guest WCE toggling on the run time to toggle writeback/writethrough is also
supported.

Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
Cc: Kevin Wolf <kwolf@redhat.com>
Cc: Stefan Hajnoczi <stefanha@gmail.com>
Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2013-01-14 10:06:56 +01:00
2013-01-10 15:11:53 -06:00
2013-01-11 08:30:24 +01:00
2013-01-12 12:42:55 +00:00
2012-12-19 08:29:06 +01:00
2013-01-07 17:37:11 +01:00
2012-12-22 12:06:48 +00:00
2012-10-24 10:26:22 +02:00
2013-01-10 15:11:53 -06:00
2013-01-12 12:26:16 +00:00
2013-01-10 15:23:39 +01:00
2012-09-07 09:02:44 +03:00
2013-01-08 16:38:12 -06:00
2012-11-01 13:10:06 +01:00
2013-01-14 10:06:56 +01:00
2012-05-14 07:27:24 +02:00
2012-12-20 23:08:47 +01:00
2013-01-05 12:00:27 -08:00
2013-01-02 15:58:09 +01:00
2011-12-09 11:25:22 +00:00
2012-12-20 23:09:25 +01:00
2013-01-03 12:53:41 -06:00
2011-12-11 17:50:43 -06:00
2012-12-03 14:08:40 -06:00
2012-12-22 12:04:44 +00:00

Read the documentation in qemu-doc.html or on http://wiki.qemu.org

- QEMU team
Description
A fork of QEMU-Nyx which is better suited for my bachelors thesis
Readme 154 MiB
Languages
C 90.3%
Dylan 2.5%
Python 2.1%
C++ 2%
Shell 1.7%
Other 1.4%