Lines Matching +full:- +full:- +full:-

2 ----------------------------------------
8 See the COPYING file in the top-level directory.
11 for COLO (COarse-grain LOck-stepping) where the Secondary VM is running.
12 It can also be applied for FT/HA (Fault-tolerance/High Assurance) scenario,
30 +----------------------+ +------------------------+
32 +----------------------+ +------------------------+
36 | /-------------\
38 |---------(1)----------+ | Disk Buffer |
40 | (3) \-------------/
45 +--------------+ +----------------+
47 +--------------+ +----------------+
64 virtio-blk ||
65 ^ || .----------
67 1 Quorum || '----------
68 / \ || virtio-blk
73 3 NBD -------> 3 NBD /
76 --------. || | |
77 Primary | || Secondary disk <--------- hidden-disk 5 <--------- active-disk 4
78 --------' || | backing ^ backing
81 || '-------------------------'
82 || blockdev-backup sync=none 6
94 embedded NBD server (speculative write-through).
97 (called active-disk). It should start as an empty disk, and the format
100 5) The hidden-disk is created automatically. It buffers the original content
104 6) The blockdev-backup job (sync=none) is run to allow hidden-disk to buffer
105 any state that would otherwise be lost by the speculative write-through
154 -drive if=xxx,driver=quorum,read-pattern=fifo,id=colo1,vote-threshold=1,\
159 { "execute": "human-monitor-command",
161 …"command-line": "drive_add -n buddy driver=replication,mode=primary,file.driver=nbd,file.host=xxxx…
164 { "execute": "x-blockdev-change",
174 4. It is all a single argument to -drive and you should ignore the
181 -drive if=none,driver=raw,file.filename=1.raw,id=colo1 \
182 -drive if=none,id=childs1,driver=replication,mode=secondary,top-id=top-disk1
188 -drive if=xxx,driver=quorum,read-pattern=fifo,id=top-disk1,\
189 vote-threshold=1,children.0=childs1
192 { "execute": "nbd-server-start",
203 { "execute": "nbd-server-add",
214 3. The qmp command nbd-server-start and nbd-server-add must be run
219 6. It is all a single argument to -drive, and you should ignore
226 { "execute": "x-blockdev-change",
232 { "execute": "human-monitor-command",
234 "command-line": "drive_del xxxx"
241 { "execute": "nbd-server-stop" }
244 see COLO-FT.txt