1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
|
QA output created by 178
== Input validation ==
Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1073741824
qemu-img: Either --size N or one filename must be specified.
qemu-img: --size N cannot be used together with a filename.
qemu-img: At most one filename argument is allowed.
qemu-img: --object, --image-opts, -f, and -l require a filename argument.
qemu-img: --object, --image-opts, -f, and -l require a filename argument.
qemu-img: --object, --image-opts, -f, and -l require a filename argument.
qemu-img: --object, --image-opts, -f, and -l require a filename argument.
qemu-img: Invalid option list: ,
qemu-img: Invalid parameter 'snapshot.foo'
qemu-img: Failed in parsing snapshot param 'snapshot.foo'
qemu-img: --output must be used with human or json as argument.
qemu-img: Image size must be less than 8 EiB!
qemu-img: Unknown file format 'foo'
== Size calculation for a new file (human) ==
required size: 0
fully allocated size: 0
required size: 2147483648
fully allocated size: 2147483648
required size: 68719476736
fully allocated size: 68719476736
required size: 274877906944
fully allocated size: 274877906944
required size: 1099511627776
fully allocated size: 1099511627776
required size: 2251799813685248
fully allocated size: 2251799813685248
required size: 8070450532247928832
fully allocated size: 8070450532247928832
== Empty raw input image (human) ==
Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=0
required size: 0
fully allocated size: 0
converted image file size in bytes: 0
== raw input image with data (human) ==
Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1073741824
required size: 1073741824
fully allocated size: 1073741824
wrote 512/512 bytes at offset 512
512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
wrote 65536/65536 bytes at offset 65536
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
wrote 64512/64512 bytes at offset 134217728
63 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
required size: 1073741824
fully allocated size: 1073741824
converted image file size in bytes: 1073741824
== raw input image and preallocation (human) ==
required size: 1073741824
fully allocated size: 1073741824
converted image file size in bytes: 1073741824
== Fully-allocated raw input image (human) ==
Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=8388608
wrote 8388608/8388608 bytes at offset 0
8 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
required size: 8388608
fully allocated size: 8388608
converted image file size in bytes: 8388608
== Size calculation for a new file (json) ==
{
"required": 0,
"fully-allocated": 0
}
{
"required": 2147483648,
"fully-allocated": 2147483648
}
{
"required": 68719476736,
"fully-allocated": 68719476736
}
{
"required": 274877906944,
"fully-allocated": 274877906944
}
{
"required": 1099511627776,
"fully-allocated": 1099511627776
}
{
"required": 2251799813685248,
"fully-allocated": 2251799813685248
}
{
"required": 8070450532247928832,
"fully-allocated": 8070450532247928832
}
== Empty raw input image (json) ==
Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=0
{
"required": 0,
"fully-allocated": 0
}
converted image file size in bytes: 0
== raw input image with data (json) ==
Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1073741824
{
"required": 1073741824,
"fully-allocated": 1073741824
}
wrote 512/512 bytes at offset 512
512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
wrote 65536/65536 bytes at offset 65536
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
wrote 64512/64512 bytes at offset 134217728
63 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
{
"required": 1073741824,
"fully-allocated": 1073741824
}
converted image file size in bytes: 1073741824
== raw input image and preallocation (json) ==
{
"required": 1073741824,
"fully-allocated": 1073741824
}
converted image file size in bytes: 1073741824
== Fully-allocated raw input image (json) ==
Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=8388608
wrote 8388608/8388608 bytes at offset 0
8 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
{
"required": 8388608,
"fully-allocated": 8388608
}
converted image file size in bytes: 8388608
*** done
|