Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20180615' into staging
[qemu.git] / tests / qemu-iotests / 212.out
blob9150da7a2c0679139dac850e268237c4c77a0609
1 === Successful image creation (defaults) ===
3 {'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'size': 0, 'driver': 'file', 'filename': 'TEST_DIR/PID-t.parallels'}}}
4 {u'return': {}}
5 {'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
6 {u'return': {}}
8 {'execute': 'blockdev-add', 'arguments': {'node_name': 'imgfile', 'driver': 'file', 'filename': 'TEST_DIR/PID-t.parallels'}}
9 {u'return': {}}
10 {'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'parallels', 'file': 'imgfile', 'size': 134217728}}}
11 {u'return': {}}
12 {'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
13 {u'return': {}}
15 image: TEST_IMG
16 file format: IMGFMT
17 virtual size: 128M (134217728 bytes)
19 === Successful image creation (explicit defaults) ===
21 {'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'size': 0, 'driver': 'file', 'filename': 'TEST_DIR/PID-t.parallels'}}}
22 {u'return': {}}
23 {'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
24 {u'return': {}}
26 {'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'cluster-size': 1048576, 'driver': 'parallels', 'file': {'driver': 'file', 'filename': 'TEST_DIR/PID-t.parallels'}, 'size': 67108864}}}
27 {u'return': {}}
28 {'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
29 {u'return': {}}
31 image: TEST_IMG
32 file format: IMGFMT
33 virtual size: 64M (67108864 bytes)
35 === Successful image creation (with non-default options) ===
37 {'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'size': 0, 'driver': 'file', 'filename': 'TEST_DIR/PID-t.parallels'}}}
38 {u'return': {}}
39 {'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
40 {u'return': {}}
42 {'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'cluster-size': 65536, 'driver': 'parallels', 'file': {'driver': 'file', 'filename': 'TEST_DIR/PID-t.parallels'}, 'size': 33554432}}}
43 {u'return': {}}
44 {'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
45 {u'return': {}}
47 image: TEST_IMG
48 file format: IMGFMT
49 virtual size: 32M (33554432 bytes)
51 === Invalid BlockdevRef ===
53 {'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'parallels', 'file': "this doesn't exist", 'size': 33554432}}}
54 {u'return': {}}
55 Job failed: Cannot find device=this doesn't exist nor node_name=this doesn't exist
56 {'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
57 {u'return': {}}
59 === Zero size ===
61 {'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'parallels', 'file': 'node0', 'size': 0}}}
62 {u'return': {}}
63 {'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
64 {u'return': {}}
66 image: TEST_IMG
67 file format: IMGFMT
68 virtual size: 0 (0 bytes)
70 === Maximum size ===
72 {'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'parallels', 'file': 'node0', 'size': 4503599627369984}}}
73 {u'return': {}}
74 {'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
75 {u'return': {}}
77 image: TEST_IMG
78 file format: IMGFMT
79 virtual size: 4096T (4503599627369984 bytes)
81 === Invalid sizes ===
83 {'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'parallels', 'file': 'node0', 'size': 1234}}}
84 {u'return': {}}
85 Job failed: Image size must be a multiple of 512 bytes
86 {'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
87 {u'return': {}}
89 {'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'parallels', 'file': 'node0', 'size': 18446744073709551104L}}}
90 {u'return': {}}
91 Job failed: Image size is too large for this cluster size
92 {'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
93 {u'return': {}}
95 {'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'parallels', 'file': 'node0', 'size': 9223372036854775808L}}}
96 {u'return': {}}
97 Job failed: Image size is too large for this cluster size
98 {'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
99 {u'return': {}}
101 {'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'parallels', 'file': 'node0', 'size': 9223372036854775296}}}
102 {u'return': {}}
103 Job failed: Image size is too large for this cluster size
104 {'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
105 {u'return': {}}
107 {'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'parallels', 'file': 'node0', 'size': 4503599627370497}}}
108 {u'return': {}}
109 Job failed: Image size is too large for this cluster size
110 {'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
111 {u'return': {}}
113 === Invalid cluster size ===
115 {'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'cluster-size': 1234, 'driver': 'parallels', 'file': 'node0', 'size': 67108864}}}
116 {u'return': {}}
117 Job failed: Cluster size must be a multiple of 512 bytes
118 {'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
119 {u'return': {}}
121 {'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'cluster-size': 128, 'driver': 'parallels', 'file': 'node0', 'size': 67108864}}}
122 {u'return': {}}
123 Job failed: Cluster size must be a multiple of 512 bytes
124 {'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
125 {u'return': {}}
127 {'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'cluster-size': 4294967296, 'driver': 'parallels', 'file': 'node0', 'size': 67108864}}}
128 {u'return': {}}
129 Job failed: Cluster size is too large
130 {'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
131 {u'return': {}}
133 {'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'cluster-size': 9223372036854775808L, 'driver': 'parallels', 'file': 'node0', 'size': 67108864}}}
134 {u'return': {}}
135 Job failed: Cluster size is too large
136 {'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
137 {u'return': {}}
139 {'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'cluster-size': 18446744073709551104L, 'driver': 'parallels', 'file': 'node0', 'size': 67108864}}}
140 {u'return': {}}
141 Job failed: Cluster size is too large
142 {'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
143 {u'return': {}}
145 {'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'cluster-size': 0, 'driver': 'parallels', 'file': 'node0', 'size': 67108864}}}
146 {u'return': {}}
147 Job failed: Image size is too large for this cluster size
148 {'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
149 {u'return': {}}
151 {'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'cluster-size': 512, 'driver': 'parallels', 'file': 'node0', 'size': 281474976710656}}}
152 {u'return': {}}
153 Job failed: Image size is too large for this cluster size
154 {'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
155 {u'return': {}}