qemu/tests/qemu-iotests/242.out
<<
>>
Prefs
   1Test 1
   2{"execute": "block-dirty-bitmap-add", "arguments": {"disabled": false, "granularity": 16384, "name": "bitmap-0", "node": "drive0", "persistent": false}}
   3{"return": {}}
   4wrote 262144/262144 bytes at offset 0
   5256 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
   6
   7qemu-img info dump:
   8
   9image: TEST_IMG
  10file format: IMGFMT
  11virtual size: 1 MiB (1048576 bytes)
  12cluster_size: 65536
  13Format specific information:
  14    compat: 1.1
  15    compression type: zlib
  16    lazy refcounts: false
  17    refcount bits: 16
  18    corrupt: false
  19    extended l2: false
  20
  21No bitmap in JSON format output
  22
  23Test 2
  24{"execute": "block-dirty-bitmap-add", "arguments": {"disabled": true, "granularity": 32768, "name": "bitmap-1", "node": "drive0", "persistent": true}}
  25{"return": {}}
  26wrote 262144/262144 bytes at offset 262144
  27256 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
  28
  29qemu-img info dump:
  30
  31image: TEST_IMG
  32file format: IMGFMT
  33virtual size: 1 MiB (1048576 bytes)
  34cluster_size: 65536
  35Format specific information:
  36    compat: 1.1
  37    compression type: zlib
  38    lazy refcounts: false
  39    bitmaps:
  40        [0]:
  41            flags:
  42            name: bitmap-1
  43            granularity: 32768
  44    refcount bits: 16
  45    corrupt: false
  46    extended l2: false
  47
  48The same bitmaps in JSON format:
  49[
  50  {
  51    "flags": [],
  52    "granularity": 32768,
  53    "name": "bitmap-1"
  54  }
  55]
  56
  57Test 3
  58{"execute": "block-dirty-bitmap-add", "arguments": {"disabled": false, "granularity": 65536, "name": "bitmap-2", "node": "drive0", "persistent": true}}
  59{"return": {}}
  60wrote 262144/262144 bytes at offset 524288
  61256 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
  62
  63qemu-img info dump:
  64
  65image: TEST_IMG
  66file format: IMGFMT
  67virtual size: 1 MiB (1048576 bytes)
  68cluster_size: 65536
  69Format specific information:
  70    compat: 1.1
  71    compression type: zlib
  72    lazy refcounts: false
  73    bitmaps:
  74        [0]:
  75            flags:
  76            name: bitmap-1
  77            granularity: 32768
  78        [1]:
  79            flags:
  80                [0]: auto
  81            name: bitmap-2
  82            granularity: 65536
  83    refcount bits: 16
  84    corrupt: false
  85    extended l2: false
  86
  87The same bitmaps in JSON format:
  88[
  89  {
  90    "flags": [],
  91    "granularity": 32768,
  92    "name": "bitmap-1"
  93  },
  94  {
  95    "flags": [
  96      "auto"
  97    ],
  98    "granularity": 65536,
  99    "name": "bitmap-2"
 100  }
 101]
 102
 103Test 4
 104Checking "in-use" flag...
 105qemu-img info dump:
 106
 107image: TEST_IMG
 108file format: IMGFMT
 109virtual size: 1 MiB (1048576 bytes)
 110cluster_size: 65536
 111Format specific information:
 112    compat: 1.1
 113    compression type: zlib
 114    lazy refcounts: false
 115    bitmaps:
 116        [0]:
 117            flags:
 118                [0]: in-use
 119            name: bitmap-1
 120            granularity: 32768
 121        [1]:
 122            flags:
 123                [0]: in-use
 124                [1]: auto
 125            name: bitmap-2
 126            granularity: 65536
 127    refcount bits: 16
 128    corrupt: false
 129    extended l2: false
 130
 131The same bitmaps in JSON format:
 132[
 133  {
 134    "flags": [
 135      "in-use"
 136    ],
 137    "granularity": 32768,
 138    "name": "bitmap-1"
 139  },
 140  {
 141    "flags": [
 142      "in-use",
 143      "auto"
 144    ],
 145    "granularity": 65536,
 146    "name": "bitmap-2"
 147  }
 148]
 149
 150Test 5
 151{"execute": "block-dirty-bitmap-add", "arguments": {"disabled": false, "granularity": 16384, "name": "bitmap-0", "node": "drive0", "persistent": true}}
 152{"return": {}}
 153Write an unknown bitmap flag '0x4' into a new QCOW2 image at offset 327695
 154qemu-img: Could not open 'TEST_IMG': Bitmap 'bitmap-0' doesn't satisfy the constraints
 155
 156Unset the unknown bitmap flag '0x4' in the bitmap directory entry:
 157
 158image: TEST_IMG
 159file format: IMGFMT
 160virtual size: 1 MiB (1048576 bytes)
 161cluster_size: 65536
 162Format specific information:
 163    compat: 1.1
 164    compression type: zlib
 165    lazy refcounts: false
 166    bitmaps:
 167        [0]:
 168            flags:
 169                [0]: auto
 170            name: bitmap-0
 171            granularity: 16384
 172    refcount bits: 16
 173    corrupt: false
 174    extended l2: false
 175
 176Test complete
 177