mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-10 11:04:58 -06:00
block/create: Mark blockdev-create stable
We're ready to declare the blockdev-create job stable. This renames the corresponding QMP command from x-blockdev-create to blockdev-create. Signed-off-by: Kevin Wolf <kwolf@redhat.com> Reviewed-by: Max Reitz <mreitz@redhat.com> Reviewed-by: Jeff Cody <jcody@redhat.com>
This commit is contained in:
parent
0c46a69a5e
commit
3fb588a0f2
15 changed files with 111 additions and 111 deletions
|
@ -1,13 +1,13 @@
|
|||
=== Successful image creation (defaults) ===
|
||||
|
||||
{'execute': 'x-blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'size': 0, 'driver': 'file', 'filename': 'TEST_DIR/PID-t.vhdx'}}}
|
||||
{'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'size': 0, 'driver': 'file', 'filename': 'TEST_DIR/PID-t.vhdx'}}}
|
||||
{u'return': {}}
|
||||
{'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
|
||||
{u'return': {}}
|
||||
|
||||
{'execute': 'blockdev-add', 'arguments': {'node_name': 'imgfile', 'driver': 'file', 'filename': 'TEST_DIR/PID-t.vhdx'}}
|
||||
{u'return': {}}
|
||||
{'execute': 'x-blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'vhdx', 'file': 'imgfile', 'size': 134217728}}}
|
||||
{'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'vhdx', 'file': 'imgfile', 'size': 134217728}}}
|
||||
{u'return': {}}
|
||||
{'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
|
||||
{u'return': {}}
|
||||
|
@ -19,12 +19,12 @@ cluster_size: 8388608
|
|||
|
||||
=== Successful image creation (explicit defaults) ===
|
||||
|
||||
{'execute': 'x-blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'size': 0, 'driver': 'file', 'filename': 'TEST_DIR/PID-t.vhdx'}}}
|
||||
{'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'size': 0, 'driver': 'file', 'filename': 'TEST_DIR/PID-t.vhdx'}}}
|
||||
{u'return': {}}
|
||||
{'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
|
||||
{u'return': {}}
|
||||
|
||||
{'execute': 'x-blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'block-size': 8388608, 'driver': 'vhdx', 'subformat': 'dynamic', 'log-size': 1048576, 'file': {'driver': 'file', 'filename': 'TEST_DIR/PID-t.vhdx'}, 'block-state-zero': True, 'size': 67108864}}}
|
||||
{'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'block-size': 8388608, 'driver': 'vhdx', 'subformat': 'dynamic', 'log-size': 1048576, 'file': {'driver': 'file', 'filename': 'TEST_DIR/PID-t.vhdx'}, 'block-state-zero': True, 'size': 67108864}}}
|
||||
{u'return': {}}
|
||||
{'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
|
||||
{u'return': {}}
|
||||
|
@ -36,12 +36,12 @@ cluster_size: 8388608
|
|||
|
||||
=== Successful image creation (with non-default options) ===
|
||||
|
||||
{'execute': 'x-blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'size': 0, 'driver': 'file', 'filename': 'TEST_DIR/PID-t.vhdx'}}}
|
||||
{'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'size': 0, 'driver': 'file', 'filename': 'TEST_DIR/PID-t.vhdx'}}}
|
||||
{u'return': {}}
|
||||
{'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
|
||||
{u'return': {}}
|
||||
|
||||
{'execute': 'x-blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'block-size': 268435456, 'driver': 'vhdx', 'subformat': 'fixed', 'log-size': 8388608, 'file': {'driver': 'file', 'filename': 'TEST_DIR/PID-t.vhdx'}, 'block-state-zero': False, 'size': 33554432}}}
|
||||
{'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'block-size': 268435456, 'driver': 'vhdx', 'subformat': 'fixed', 'log-size': 8388608, 'file': {'driver': 'file', 'filename': 'TEST_DIR/PID-t.vhdx'}, 'block-state-zero': False, 'size': 33554432}}}
|
||||
{u'return': {}}
|
||||
{'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
|
||||
{u'return': {}}
|
||||
|
@ -53,7 +53,7 @@ cluster_size: 268435456
|
|||
|
||||
=== Invalid BlockdevRef ===
|
||||
|
||||
{'execute': 'x-blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'vhdx', 'file': "this doesn't exist", 'size': 33554432}}}
|
||||
{'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'vhdx', 'file': "this doesn't exist", 'size': 33554432}}}
|
||||
{u'return': {}}
|
||||
Job failed: Cannot find device=this doesn't exist nor node_name=this doesn't exist
|
||||
{'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
|
||||
|
@ -61,7 +61,7 @@ Job failed: Cannot find device=this doesn't exist nor node_name=this doesn't exi
|
|||
|
||||
=== Zero size ===
|
||||
|
||||
{'execute': 'x-blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'vhdx', 'file': 'node0', 'size': 0}}}
|
||||
{'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'vhdx', 'file': 'node0', 'size': 0}}}
|
||||
{u'return': {}}
|
||||
{'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
|
||||
{u'return': {}}
|
||||
|
@ -73,7 +73,7 @@ cluster_size: 8388608
|
|||
|
||||
=== Maximum size ===
|
||||
|
||||
{'execute': 'x-blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'vhdx', 'file': 'node0', 'size': 70368744177664}}}
|
||||
{'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'vhdx', 'file': 'node0', 'size': 70368744177664}}}
|
||||
{u'return': {}}
|
||||
{'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
|
||||
{u'return': {}}
|
||||
|
@ -85,25 +85,25 @@ cluster_size: 67108864
|
|||
|
||||
=== Invalid sizes ===
|
||||
|
||||
{'execute': 'x-blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'vhdx', 'file': 'node0', 'size': 18446744073709551104L}}}
|
||||
{'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'vhdx', 'file': 'node0', 'size': 18446744073709551104L}}}
|
||||
{u'return': {}}
|
||||
Job failed: Image size too large; max of 64TB
|
||||
{'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
|
||||
{u'return': {}}
|
||||
|
||||
{'execute': 'x-blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'vhdx', 'file': 'node0', 'size': 9223372036854775808L}}}
|
||||
{'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'vhdx', 'file': 'node0', 'size': 9223372036854775808L}}}
|
||||
{u'return': {}}
|
||||
Job failed: Image size too large; max of 64TB
|
||||
{'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
|
||||
{u'return': {}}
|
||||
|
||||
{'execute': 'x-blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'vhdx', 'file': 'node0', 'size': 9223372036854775296}}}
|
||||
{'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'vhdx', 'file': 'node0', 'size': 9223372036854775296}}}
|
||||
{u'return': {}}
|
||||
Job failed: Image size too large; max of 64TB
|
||||
{'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
|
||||
{u'return': {}}
|
||||
|
||||
{'execute': 'x-blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'vhdx', 'file': 'node0', 'size': 70368744177665}}}
|
||||
{'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'vhdx', 'file': 'node0', 'size': 70368744177665}}}
|
||||
{u'return': {}}
|
||||
Job failed: Image size too large; max of 64TB
|
||||
{'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
|
||||
|
@ -111,31 +111,31 @@ Job failed: Image size too large; max of 64TB
|
|||
|
||||
=== Invalid block size ===
|
||||
|
||||
{'execute': 'x-blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'vhdx', 'block-size': 1234567, 'file': 'node0', 'size': 67108864}}}
|
||||
{'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'vhdx', 'block-size': 1234567, 'file': 'node0', 'size': 67108864}}}
|
||||
{u'return': {}}
|
||||
Job failed: Block size must be a multiple of 1 MB
|
||||
{'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
|
||||
{u'return': {}}
|
||||
|
||||
{'execute': 'x-blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'vhdx', 'block-size': 128, 'file': 'node0', 'size': 67108864}}}
|
||||
{'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'vhdx', 'block-size': 128, 'file': 'node0', 'size': 67108864}}}
|
||||
{u'return': {}}
|
||||
Job failed: Block size must be a multiple of 1 MB
|
||||
{'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
|
||||
{u'return': {}}
|
||||
|
||||
{'execute': 'x-blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'vhdx', 'block-size': 3145728, 'file': 'node0', 'size': 67108864}}}
|
||||
{'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'vhdx', 'block-size': 3145728, 'file': 'node0', 'size': 67108864}}}
|
||||
{u'return': {}}
|
||||
Job failed: Block size must be a power of two
|
||||
{'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
|
||||
{u'return': {}}
|
||||
|
||||
{'execute': 'x-blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'vhdx', 'block-size': 536870912, 'file': 'node0', 'size': 67108864}}}
|
||||
{'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'vhdx', 'block-size': 536870912, 'file': 'node0', 'size': 67108864}}}
|
||||
{u'return': {}}
|
||||
Job failed: Block size must not exceed 268435456
|
||||
{'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
|
||||
{u'return': {}}
|
||||
|
||||
{'execute': 'x-blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'vhdx', 'block-size': 0, 'file': 'node0', 'size': 67108864}}}
|
||||
{'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'driver': 'vhdx', 'block-size': 0, 'file': 'node0', 'size': 67108864}}}
|
||||
{u'return': {}}
|
||||
Job failed: Block size must be a multiple of 1 MB
|
||||
{'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
|
||||
|
@ -143,25 +143,25 @@ Job failed: Block size must be a multiple of 1 MB
|
|||
|
||||
=== Invalid log size ===
|
||||
|
||||
{'execute': 'x-blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'log-size': 1234567, 'driver': 'vhdx', 'file': 'node0', 'size': 67108864}}}
|
||||
{'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'log-size': 1234567, 'driver': 'vhdx', 'file': 'node0', 'size': 67108864}}}
|
||||
{u'return': {}}
|
||||
Job failed: Log size must be a multiple of 1 MB
|
||||
{'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
|
||||
{u'return': {}}
|
||||
|
||||
{'execute': 'x-blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'log-size': 128, 'driver': 'vhdx', 'file': 'node0', 'size': 67108864}}}
|
||||
{'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'log-size': 128, 'driver': 'vhdx', 'file': 'node0', 'size': 67108864}}}
|
||||
{u'return': {}}
|
||||
Job failed: Log size must be a multiple of 1 MB
|
||||
{'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
|
||||
{u'return': {}}
|
||||
|
||||
{'execute': 'x-blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'log-size': 4294967296, 'driver': 'vhdx', 'file': 'node0', 'size': 67108864}}}
|
||||
{'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'log-size': 4294967296, 'driver': 'vhdx', 'file': 'node0', 'size': 67108864}}}
|
||||
{u'return': {}}
|
||||
Job failed: Log size must be smaller than 4 GB
|
||||
{'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
|
||||
{u'return': {}}
|
||||
|
||||
{'execute': 'x-blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'log-size': 0, 'driver': 'vhdx', 'file': 'node0', 'size': 67108864}}}
|
||||
{'execute': 'blockdev-create', 'arguments': {'job_id': 'job0', 'options': {'log-size': 0, 'driver': 'vhdx', 'file': 'node0', 'size': 67108864}}}
|
||||
{u'return': {}}
|
||||
Job failed: Log size must be a multiple of 1 MB
|
||||
{'execute': 'job-dismiss', 'arguments': {'id': 'job0'}}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue