)]}'
{
  "commit": "ac8bd439bb7b5dffeb5ff8a17317ca2b192044b6",
  "tree": "51db39da39a81d074845277f2878bc00e6e6400b",
  "parents": [
    "33dac6f343dbea77550d5017ef4f8e1a2594194d"
  ],
  "author": {
    "name": "Vladimir Sementsov-Ogievskiy",
    "email": "vsementsov@virtuozzo.com",
    "time": "Tue Mar 13 15:34:01 2018 -0400"
  },
  "committer": {
    "name": "John Snow",
    "email": "jsnow@redhat.com",
    "time": "Tue Mar 13 17:06:32 2018 -0400"
  },
  "message": "iotests: add dirty bitmap postcopy test\n\nTest\n- start two vms (vm_a, vm_b)\n\n- in a\n    - do writes from set A\n    - do writes from set B\n    - fix bitmap sha256\n    - clear bitmap\n    - do writes from set A\n    - start migration\n- than, in b\n    - wait vm start (postcopy should start)\n    - do writes from set B\n    - check bitmap sha256\n\nThe test should verify postcopy migration and then merging with delta\n(changes in target, during postcopy process).\n\nReduce supported cache modes to only \u0027none\u0027, because with cache on time\nfrom source.STOP to target.RESUME is unpredictable and we can fail with\ntimout while waiting for target.RESUME.\n\nSigned-off-by: Vladimir Sementsov-Ogievskiy \u003cvsementsov@virtuozzo.com\u003e\nMessage-id: 20180313180320.339796-14-vsementsov@virtuozzo.com\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "651e8df5d905906426da00e5b0213036d0572b6f",
      "new_mode": 33261,
      "new_path": "tests/qemu-iotests/199"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae1213e6f86322c94cf822305444a7316c3b9cab",
      "new_mode": 33188,
      "new_path": "tests/qemu-iotests/199.out"
    },
    {
      "type": "modify",
      "old_id": "c7dc59897e3e0acc86541f6abb71f392280b0269",
      "old_mode": 33188,
      "old_path": "tests/qemu-iotests/group",
      "new_id": "e7747fea3dde2fd5a62b923b362a5f12e3c27e6e",
      "new_mode": 33188,
      "new_path": "tests/qemu-iotests/group"
    },
    {
      "type": "modify",
      "old_id": "1bcc9ca57dca74ea068d6252a6d52004af854e11",
      "old_mode": 33188,
      "old_path": "tests/qemu-iotests/iotests.py",
      "new_id": "68b06c7d9740c5bf7e0a4cc40e0825bed5dd544e",
      "new_mode": 33188,
      "new_path": "tests/qemu-iotests/iotests.py"
    }
  ]
}
