)]}'
{
  "commit": "b7be36ca5951de688c398a28647fb56277880da8",
  "tree": "8f1970655c903a2695f34f3c5a67d322db1de6e0",
  "parents": [
    "5314136277c74a79e31c83504a9c1ea4dcff8dee"
  ],
  "author": {
    "name": "Li Yu Heng",
    "email": "liyuheng55555@126.com",
    "time": "Thu Mar 07 20:44:29 2024 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Mar 07 20:44:29 2024 +0800"
  },
  "message": "[To region_migration] cn pull from dn, IT improve, coordinator avoid submit duplicate (#12127)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "257d813982c4c58ab38367ccf9abb68127b727eb",
      "old_mode": 33188,
      "old_path": "integration-test/src/main/java/org/apache/iotdb/it/env/cluster/env/AbstractEnv.java",
      "new_id": "569059c56a0dd0ac35e0efce1ce916d97550d3bc",
      "new_mode": 33188,
      "new_path": "integration-test/src/main/java/org/apache/iotdb/it/env/cluster/env/AbstractEnv.java"
    },
    {
      "type": "modify",
      "old_id": "dbc43f8fc414f3ff10cdd726f9f915c5f2075e3a",
      "old_mode": 33188,
      "old_path": "integration-test/src/main/java/org/apache/iotdb/it/env/cluster/node/AbstractNodeWrapper.java",
      "new_id": "a27d57e4720bd59003e0b0d880efcfbc5138b718",
      "new_mode": 33188,
      "new_path": "integration-test/src/main/java/org/apache/iotdb/it/env/cluster/node/AbstractNodeWrapper.java"
    },
    {
      "type": "modify",
      "old_id": "18ddac96ac5015d876d6b4198eefe72ff9330d2c",
      "old_mode": 33188,
      "old_path": "integration-test/src/test/java/org/apache/iotdb/confignode/it/IoTDBRegionMigrateReliabilityIT.java",
      "new_id": "812f393e86cdefc43c86ad32d440ddff032e0279",
      "new_mode": 33188,
      "new_path": "integration-test/src/test/java/org/apache/iotdb/confignode/it/IoTDBRegionMigrateReliabilityIT.java"
    },
    {
      "type": "modify",
      "old_id": "4d0f388a33b15c6392b855944d590c7c414bac85",
      "old_mode": 33188,
      "old_path": "integration-test/src/test/java/org/apache/iotdb/confignode/it/procedure/IoTDBProcedureIT.java",
      "new_id": "831879da0d2de834ae1f3b8116a332767eb63548",
      "new_mode": 33188,
      "new_path": "integration-test/src/test/java/org/apache/iotdb/confignode/it/procedure/IoTDBProcedureIT.java"
    },
    {
      "type": "modify",
      "old_id": "4f45ea5587a7fb469aff62bdf62a22c37dbc26df",
      "old_mode": 33188,
      "old_path": "iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ConfigManager.java",
      "new_id": "b4102c3ed6f9cc439c32de8f3c08a51671ad3913",
      "new_mode": 33188,
      "new_path": "iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ConfigManager.java"
    },
    {
      "type": "modify",
      "old_id": "e9e310bc342e90ac4c317e58f8705238a91a17cb",
      "old_mode": 33188,
      "old_path": "iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/IManager.java",
      "new_id": "368eaf5fb8aa82c05aca76d047fb19e95809c8cd",
      "new_mode": 33188,
      "new_path": "iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/IManager.java"
    },
    {
      "type": "modify",
      "old_id": "5d10d8f78717bde69042112aa91a1934ed4a3f27",
      "old_mode": 33188,
      "old_path": "iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ProcedureManager.java",
      "new_id": "5a9b08f548e811268790ca36ba3a6d78a620c2e4",
      "new_mode": 33188,
      "new_path": "iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ProcedureManager.java"
    },
    {
      "type": "modify",
      "old_id": "d18f701d1fbb58aaba495d821cc8de1b90f43a95",
      "old_mode": 33188,
      "old_path": "iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/node/NodeManager.java",
      "new_id": "aa457e80a48f1327455e6a9581ce22158aae6db2",
      "new_mode": 33188,
      "new_path": "iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/node/NodeManager.java"
    },
    {
      "type": "modify",
      "old_id": "518f3cc75c7999cf006a1cf47c054cf82404ed4b",
      "old_mode": 33188,
      "old_path": "iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/env/ConfigNodeProcedureEnv.java",
      "new_id": "cf4cf20495a77455f7522e4b841b27216f7e0432",
      "new_mode": 33188,
      "new_path": "iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/env/ConfigNodeProcedureEnv.java"
    },
    {
      "type": "rename",
      "old_id": "95ccf3de64eadfab5c6447b0bbb8b82792ea9efc",
      "old_mode": 33188,
      "old_path": "iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/env/DataNodeRemoveHandler.java",
      "new_id": "acc95b66b400c5574842f0be601a09cb76be4931",
      "new_mode": 33188,
      "new_path": "iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/env/RegionMaintainHandler.java",
      "score": 92
    },
    {
      "type": "modify",
      "old_id": "103ab321fd8a92faff94b9a25c81f62a79f7c6ed",
      "old_mode": 33188,
      "old_path": "iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/node/RemoveDataNodeProcedure.java",
      "new_id": "ee4baf4cd2565e753a258cfeeae7760b47676349",
      "new_mode": 33188,
      "new_path": "iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/node/RemoveDataNodeProcedure.java"
    },
    {
      "type": "modify",
      "old_id": "b5b9448f7714c20e4ef9dd74be7f3d647fc096de",
      "old_mode": 33188,
      "old_path": "iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/statemachine/AddRegionPeerProcedure.java",
      "new_id": "488b85f35229d787ccb80967c9e1569a25a7126f",
      "new_mode": 33188,
      "new_path": "iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/statemachine/AddRegionPeerProcedure.java"
    },
    {
      "type": "modify",
      "old_id": "35a51008ea64178b28fff6ce1c4cf99a3aaff6b6",
      "old_mode": 33188,
      "old_path": "iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/statemachine/RegionMigrateProcedure.java",
      "new_id": "8b9fc5d6ac21142d4b2fbe095b2434895d241842",
      "new_mode": 33188,
      "new_path": "iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/statemachine/RegionMigrateProcedure.java"
    },
    {
      "type": "modify",
      "old_id": "f656653a113001bfc39ec24c5fbee8ff255e6996",
      "old_mode": 33188,
      "old_path": "iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/statemachine/RemoveRegionPeerProcedure.java",
      "new_id": "db58f45620176b1eb720b4b67cd0fcdfea93e660",
      "new_mode": 33188,
      "new_path": "iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/statemachine/RemoveRegionPeerProcedure.java"
    },
    {
      "type": "modify",
      "old_id": "95c82a1c001a8bc26492e88fb3ed0ba4ab144e1e",
      "old_mode": 33188,
      "old_path": "iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/service/thrift/ConfigNodeRPCServiceProcessor.java",
      "new_id": "5b77ad2f0462115fc4b076ae7980715bbc0fc081",
      "new_mode": 33188,
      "new_path": "iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/service/thrift/ConfigNodeRPCServiceProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "1387e5f338fc22b082dcaa064265269a5d5457b2",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/client/ConfigNodeClient.java",
      "new_id": "089047a704e94b2b5e1e2b8b43f553d2c233b30b",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/client/ConfigNodeClient.java"
    },
    {
      "type": "modify",
      "old_id": "5a62e1ddd6a929f49ac6c9cece6b2369b13b74d5",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/thrift/impl/DataNodeInternalRPCServiceImpl.java",
      "new_id": "c4588d5bac39950b8585d1015c9488f75e448ccb",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/thrift/impl/DataNodeInternalRPCServiceImpl.java"
    },
    {
      "type": "modify",
      "old_id": "092394c9bf29378af81f36ad5207c69a6c5d5d93",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service/RegionMigrateService.java",
      "new_id": "a39dd72d34f361096485684520fdd6c3bb4dabf9",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service/RegionMigrateService.java"
    },
    {
      "type": "modify",
      "old_id": "ba5a2da6b09eb698ff32b6281cc02c902391ea46",
      "old_mode": 33188,
      "old_path": "iotdb-protocol/thrift-commons/src/main/thrift/common.thrift",
      "new_id": "636b05888f4607b74175bf40015941caab6412cd",
      "new_mode": 33188,
      "new_path": "iotdb-protocol/thrift-commons/src/main/thrift/common.thrift"
    },
    {
      "type": "modify",
      "old_id": "989255c0cc8721f76b9a4c7bf5071c8881feefac",
      "old_mode": 33188,
      "old_path": "iotdb-protocol/thrift-confignode/src/main/thrift/confignode.thrift",
      "new_id": "886e2bbe7d8f94be190a4f97decf4883bfdd0974",
      "new_mode": 33188,
      "new_path": "iotdb-protocol/thrift-confignode/src/main/thrift/confignode.thrift"
    },
    {
      "type": "modify",
      "old_id": "8afc6bbe3e7fbf696d54ee415e2b0e327d6cf797",
      "old_mode": 33188,
      "old_path": "iotdb-protocol/thrift-datanode/src/main/thrift/datanode.thrift",
      "new_id": "7042f67c3a23c10de0adf8fdd38b39f9faab2323",
      "new_mode": 33188,
      "new_path": "iotdb-protocol/thrift-datanode/src/main/thrift/datanode.thrift"
    }
  ]
}
