master
out 131 lines 2.65 KB
Raw
1 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "bitmap0", "node": "drive0"}}
2 {"return": {}}
3 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "bitmap1", "node": "drive0", "persistent": true}}
4 {"return": {}}
5 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "bitmap2", "node": "drive0", "persistent": true}}
6 {"return": {}}
7 {
8 "execute": "transaction",
9 "arguments": {
10 "actions": [
11 {
12 "data": {
13 "device": "drive0",
14 "snapshot-file": "TEST_DIR/PID-top",
15 "snapshot-node-name": "snap"
16 },
17 "type": "blockdev-snapshot-sync"
18 },
19 {
20 "data": {
21 "name": "bitmap0",
22 "node": "snap"
23 },
24 "type": "block-dirty-bitmap-add"
25 },
26 {
27 "data": {
28 "bitmaps": [
29 {
30 "name": "bitmap0",
31 "node": "base"
32 }
33 ],
34 "node": "snap",
35 "target": "bitmap0"
36 },
37 "type": "block-dirty-bitmap-merge"
38 },
39 {
40 "data": {
41 "name": "bitmap1",
42 "node": "snap",
43 "persistent": true
44 },
45 "type": "block-dirty-bitmap-add"
46 },
47 {
48 "data": {
49 "bitmaps": [
50 {
51 "name": "bitmap1",
52 "node": "base"
53 }
54 ],
55 "node": "snap",
56 "target": "bitmap1"
57 },
58 "type": "block-dirty-bitmap-merge"
59 },
60 {
61 "data": {
62 "name": "bitmap2",
63 "node": "snap",
64 "persistent": true
65 },
66 "type": "block-dirty-bitmap-add"
67 },
68 {
69 "data": {
70 "bitmaps": [
71 {
72 "name": "bitmap2",
73 "node": "base"
74 }
75 ],
76 "node": "snap",
77 "target": "bitmap2"
78 },
79 "type": "block-dirty-bitmap-merge"
80 },
81 {
82 "data": {
83 "name": "bitmap2",
84 "node": "base"
85 },
86 "type": "block-dirty-bitmap-remove"
87 }
88 ]
89 }
90 }
91 {
92 "return": {}
93 }
94 query-block: device = drive0, node-name = snap, dirty-bitmaps:
95 [
96 {
97 "busy": false,
98 "count": 524288,
99 "granularity": 65536,
100 "name": "bitmap2",
101 "persistent": true,
102 "recording": true
103 },
104 {
105 "busy": false,
106 "count": 524288,
107 "granularity": 65536,
108 "name": "bitmap1",
109 "persistent": true,
110 "recording": true
111 },
112 {
113 "busy": false,
114 "count": 524288,
115 "granularity": 65536,
116 "name": "bitmap0",
117 "persistent": false,
118 "recording": true
119 }
120 ]
121
122 bitmaps in backing image:
123 [
124 {
125 "flags": [
126 "auto"
127 ],
128 "granularity": 65536,
129 "name": "bitmap1"
130 }
131 ]