)]}'
{
  "commit": "11f38ad102bf76dc16cf79e7565170877a01f610",
  "tree": "11fdeb9b0af9d549a23e4ef1e35652cfaf6269ee",
  "parents": [
    "f77ab62377a9d9216dcbe2d0f360f9435a159bb4"
  ],
  "author": {
    "name": "Wei Zhou",
    "email": "weizhou@apache.org",
    "time": "Wed Jan 04 13:01:10 2023 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jan 04 13:01:10 2023 +0100"
  },
  "message": "Apple FR66 - Host Control Plane Status (#213)\n\n* Apple FR66 - Host Control Plane Status\r\n\r\n* Apple FR66 - use Offline instead of Disconnected\r\n\r\n* Apple FR66: fix smoke test test_router_host_control_state\r\n\r\n* Apple FR66: reorder import\r\n\r\n* Apple FR66: revert DetailsTab.vue and apply new changes\r\n\r\n* Update PR: update en.json\r\n\r\n* Update PR: add hostcontrolstate to routers/systemvms\r\n\r\n* Update PR: test stop/start cloudstack-agent in smoke test\r\n\r\n* Update PR: fix UI build error (The template root requires exactly one element  vue/valid-template-root)\r\n\r\n* Update PR: update message on ui\r\n\r\n* Update PR: Disable rebootVM and create vm/volume snapshot for KVM VMs\r\n\r\n* Update PR: add more unit tests",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "335125dde2047892a14081c5098c481d28d601d6",
      "new_mode": 33188,
      "new_path": "api/src/main/java/com/cloud/host/ControlState.java"
    },
    {
      "type": "modify",
      "old_id": "83fcad54e83de5fba6f0bc9a32bda4c97e82a144",
      "old_mode": 33188,
      "old_path": "api/src/main/java/org/apache/cloudstack/api/ApiConstants.java",
      "new_id": "1d4bb98fb8513e634c6393ca3290988421a98ac8",
      "new_mode": 33188,
      "new_path": "api/src/main/java/org/apache/cloudstack/api/ApiConstants.java"
    },
    {
      "type": "modify",
      "old_id": "66f403074493ce9950ec54f1714a1cfdbc0dfc9a",
      "old_mode": 33188,
      "old_path": "api/src/main/java/org/apache/cloudstack/api/response/DomainRouterResponse.java",
      "new_id": "0f63561e3821a0b5d67dd88e0eced5f7abc70b26",
      "new_mode": 33188,
      "new_path": "api/src/main/java/org/apache/cloudstack/api/response/DomainRouterResponse.java"
    },
    {
      "type": "modify",
      "old_id": "ce2b406d15f2cfcb5c1e7d3c9428dc3773ad29ed",
      "old_mode": 33188,
      "old_path": "api/src/main/java/org/apache/cloudstack/api/response/SystemVmResponse.java",
      "new_id": "69b9b4cad9cc23ad32370462737dd665678c2225",
      "new_mode": 33188,
      "new_path": "api/src/main/java/org/apache/cloudstack/api/response/SystemVmResponse.java"
    },
    {
      "type": "modify",
      "old_id": "17b577bf4cb21ffa426eb03282df54cb3b9ab1fe",
      "old_mode": 33188,
      "old_path": "api/src/main/java/org/apache/cloudstack/api/response/UserVmResponse.java",
      "new_id": "6e1c5ae0616334b3afcf1a292b5c3c60d07d5aee",
      "new_mode": 33188,
      "new_path": "api/src/main/java/org/apache/cloudstack/api/response/UserVmResponse.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b27d4c75744124795c878ad647823d4697517be",
      "new_mode": 33188,
      "new_path": "api/src/test/java/com/cloud/host/ControlStateTest.java"
    },
    {
      "type": "modify",
      "old_id": "4d0f3f20803db4fe493b4444376072b475de549b",
      "old_mode": 33188,
      "old_path": "engine/schema/src/main/resources/META-INF/db/schema-41600to41610.sql",
      "new_id": "56a0d3627cb9c6b2eac0d94bd30c6a4eb9545e5c",
      "new_mode": 33188,
      "new_path": "engine/schema/src/main/resources/META-INF/db/schema-41600to41610.sql"
    },
    {
      "type": "modify",
      "old_id": "8c58ab6822ed511594e18368a92ff956a93e474c",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/api/ApiResponseHelper.java",
      "new_id": "a713bdce74826456fe1c4bfcc317e523fadb5b16",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/api/ApiResponseHelper.java"
    },
    {
      "type": "modify",
      "old_id": "96c129ad068c670714f02eaf90f45f5eb763d6ed",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/api/query/dao/DomainRouterJoinDaoImpl.java",
      "new_id": "ed8a926674052165e0a3d871671498c4a11c7a57",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/api/query/dao/DomainRouterJoinDaoImpl.java"
    },
    {
      "type": "modify",
      "old_id": "28fb84de671a3f2585e98bf35d4c682f1068700f",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/api/query/dao/UserVmJoinDaoImpl.java",
      "new_id": "bd3761b5c89a19efe770ff8f4e76ee02f2a7f0ea",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/api/query/dao/UserVmJoinDaoImpl.java"
    },
    {
      "type": "modify",
      "old_id": "d34bd5e4fe832783d82fbaaf33f7d48df627e717",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/api/query/vo/DomainRouterJoinVO.java",
      "new_id": "096be231270cd051e00fcc71c27d58bd9cf58375",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/api/query/vo/DomainRouterJoinVO.java"
    },
    {
      "type": "modify",
      "old_id": "c3ad84f5875577e0a15fa4a0ceefd3bf9ee3b4be",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/api/query/vo/UserVmJoinVO.java",
      "new_id": "87d7b88cadb777f398abf231e1e012f2689584c9",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/api/query/vo/UserVmJoinVO.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e398722587f1ad9eed8613fad634b46d3ffea8d",
      "new_mode": 33188,
      "new_path": "test/integration/smoke/test_host_control_state.py"
    },
    {
      "type": "modify",
      "old_id": "83ba35a2030898990078ae8e06294d641d863f9e",
      "old_mode": 33188,
      "old_path": "ui/public/locales/en.json",
      "new_id": "160f5e34979691cfcad2e4c7826111451814a17a",
      "new_mode": 33188,
      "new_path": "ui/public/locales/en.json"
    },
    {
      "type": "modify",
      "old_id": "10b759f0bb3376730dfc2947d01f9988dbea5161",
      "old_mode": 33188,
      "old_path": "ui/src/components/view/DetailsTab.vue",
      "new_id": "c043efadf98697bd9f19ff0770c7bc559c3a251c",
      "new_mode": 33188,
      "new_path": "ui/src/components/view/DetailsTab.vue"
    },
    {
      "type": "modify",
      "old_id": "6f4a3e39497d8f65ad7c4ba89fbf9528e1aa74c0",
      "old_mode": 33188,
      "old_path": "ui/src/components/widgets/Console.vue",
      "new_id": "f03b3f7f01468a554bc5e314c4676aa53d846d81",
      "new_mode": 33188,
      "new_path": "ui/src/components/widgets/Console.vue"
    },
    {
      "type": "modify",
      "old_id": "867c2294bc12e7118d1cc8c175572c4ac4b0a8da",
      "old_mode": 33188,
      "old_path": "ui/src/config/section/compute.js",
      "new_id": "8bf6e3fb20e751a0cc0fdd1dee6f970907b93a31",
      "new_mode": 33188,
      "new_path": "ui/src/config/section/compute.js"
    },
    {
      "type": "modify",
      "old_id": "2a22922bebd0e82ea40dce629931f265f7a4fa7d",
      "old_mode": 33188,
      "old_path": "ui/src/config/section/infra/ilbvms.js",
      "new_id": "5adee93ce51db870a7d863cbd01f7679bd4eb15d",
      "new_mode": 33188,
      "new_path": "ui/src/config/section/infra/ilbvms.js"
    },
    {
      "type": "modify",
      "old_id": "f14cc5ed75a303709389d9038b28c692494a7498",
      "old_mode": 33188,
      "old_path": "ui/src/config/section/infra/routers.js",
      "new_id": "b9d3218471b4bbb9832c312b69f6121365e6d273",
      "new_mode": 33188,
      "new_path": "ui/src/config/section/infra/routers.js"
    },
    {
      "type": "modify",
      "old_id": "2309fe3022be13510922c5f6ddd47ecd4fa54314",
      "old_mode": 33188,
      "old_path": "ui/src/config/section/infra/systemVms.js",
      "new_id": "34f8533355abe2e1861ce17e2f283c3f53cce0fa",
      "new_mode": 33188,
      "new_path": "ui/src/config/section/infra/systemVms.js"
    }
  ]
}
