)]}'
{
  "commit": "0994120b404d2a5d805164cb158c238bd6261b39",
  "tree": "6ab4ee8b4eb8d8ed1d8604dcc55b79c0c0f62b0b",
  "parents": [
    "09f926310b5444c7a6969befcb6699e5a62bc8af"
  ],
  "author": {
    "name": "Duc Truong",
    "email": "dkt26111@gmail.com",
    "time": "Wed Jun 07 10:15:20 2017 -0700"
  },
  "committer": {
    "name": "Duc Truong",
    "email": "dkt26111@gmail.com",
    "time": "Tue Jun 27 13:23:01 2017 -0700"
  },
  "message": "Add negative test for live migration\n\nNo negative test exists to check for conflict response code when live\nmigration fails for that reason.  Add new negative test for live\nmigration of VM in suspended state to trigger conflict response code.\n\nJenkins job tempest-dsvm-neutron-scenario-multinode-lvm-multibackend\ngate uses tempest regex that does not pick up the live migration\nnegative test file with old file name:\n\nDEVSTACK_GATE_TEMPEST_REGEX\u003d\n\u0027(^tempest\\.(scenario|api\\.compute\\.admin\\.test_(live_|)migration))\u0027\n\nRename negative live migration file so that it gets picked up by multi\nnode gate jenkins job.\n\nChange-Id: I1bb9895d99fbc7feca7335df24f2305e261dbb10\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3859e64b3156e56e8046000ed17db69b3e626fff",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/admin/test_live_migration.py",
      "new_id": "705e567e925915ab6e4b6a190e8dc3b46649d550",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/admin/test_live_migration.py"
    },
    {
      "type": "rename",
      "old_id": "ab6315435d658393e2a2af847343354ffc669711",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/admin/test_live_block_migration_negative.py",
      "new_id": "deabbc2d3131fc4a1d20e5aa8aa5eb2876f0a086",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/admin/test_live_migration_negative.py",
      "score": 72
    },
    {
      "type": "modify",
      "old_id": "429ded57f15adeeefac1d2879b548f84dbe13109",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/base.py",
      "new_id": "56a976dddedf6b62c58b1854cd30039c2614de93",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/base.py"
    }
  ]
}
