)]}'
{
  "commit": "25a88f6aabf806d38ffa36c70c8e8b7b1599cd9f",
  "tree": "2f6ae94a351dd62fc701cb6dc712d56541b22794",
  "parents": [
    "a812c4c819a32a1f248515684da3717ce7b86b30"
  ],
  "author": {
    "name": "0xB",
    "email": "76414902+YC27@users.noreply.github.com",
    "time": "Tue Mar 04 11:12:32 2025 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Mar 04 11:12:32 2025 +0800"
  },
  "message": "Collector: Refactoring the three phases of data collection tasks using disruptor (#48)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e8ef7a9dc9fef44d9c88098afe360f8b1aeb86e2",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "dced3d9abea178327585b0b63c206fd9f2128afd",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "ba372d01429e3845e1c587a7d78c2aa7a388a9d7",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/pom.xml",
      "new_id": "f6ed16d97112db7dec8094077d5ad009bb3f9a1a",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "6cf6456d98cc67e18cd12a73c0acfe5cbb21bfbf",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/Application.java",
      "new_id": "96ecdafced71e05f72ce5e69d89b73ca79aa3360",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/Application.java"
    },
    {
      "type": "delete",
      "old_id": "bca4106987ffe061e45ac9d8b078a45521721aab",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/agent/CollectorAgent.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "385fd606628cedf0ab3adfd5ba64d68884617331",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/agent/executor/CollectorProcessorTaskExecutor.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a490e614223cbe7d81acee9ca55072dea2024096",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/agent/executor/CollectorSinkTaskExecutor.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fde823694d4a46efcd0f3c7c170f09b20cac805c",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/agent/executor/CollectorSourceTaskExecutor.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "81007664988252f410ec569dc201c0fd1fae18ef",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/agent/executor/CollectorTaskExecutor.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5adcacebae78dcbce5dd7747cd183069b84dc96a",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/agent/executor/CollectorTaskExecutorAgent.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "33ee5cae0320131eaa0c850e5e7794d9a1ee0a03",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/agent/plugin/CollectorPluginAgent.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cce94f649bcf1c7b90685b1fd1ad3f9207f7eff2",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/agent/plugin/CollectorPluginConstructor.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8d1acfcb7a2d7de29262eb1f567c9602586d33d9",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/agent/task/CollectorProcessorTask.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "77e65b4ec46949a6337367dd5aa269981c64bf81",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/agent/task/CollectorSinkTask.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "26269c36d4a7b354ff72cd66cdbd034a58c16eb3",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/agent/task/CollectorSourceTask.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9cd787df048764418ac8fe602e4e415acac7b68c",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/agent/task/CollectorTaskAgent.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "7d73e38c1fcb2cda035bcf430cb0d6a95240217a",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/api/impl/PingApiServiceImpl.java",
      "new_id": "13b49ca8ce6fbec2142513b4e822957c78bd1305",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/api/ping/impl/PingApiServiceImpl.java",
      "score": 87
    },
    {
      "type": "delete",
      "old_id": "9456c2f3395465d82fd2f41e1bb835ada41b533d",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/api/v1/handler/RequestValidationHandler.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "07d1f3e7878b9b83f73deac63fdad45c1bac83e3",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/api/v1/impl/AdminApiServiceImpl.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61daa03cc86fbbacdc8a62d16bf26565d1296928",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/api/v1/plugin/impl/PluginApiServiceImpl.java"
    },
    {
      "type": "copy",
      "old_id": "4f13ff9c4d98697b7364d9cad143a4fe125bfed4",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/agent/task/CollectorTask.java",
      "new_id": "36adce3c9a1285322bed42d50d6e8ff470601f2e",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/api/v1/plugin/impl/PluginApiServiceRequestValidationHandler.java",
      "score": 68
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94a0acab4f6b79f43be9b301998c40f7bb1455e0",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/api/v1/task/impl/TaskApiServiceImpl.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7397f0c942b4acad7a7931b34a4ad3423413a8d4",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/api/v1/task/impl/TaskApiServiceRequestValidationHandler.java"
    },
    {
      "type": "modify",
      "old_id": "2e3ee556a16a155b8c03ac0beb283905b9973c83",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/config/ApiServiceOptions.java",
      "new_id": "8a66cbbbf4fab6b0ae91224e4caf032adb092025",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/config/ApiServiceOptions.java"
    },
    {
      "type": "modify",
      "old_id": "8ad288786fc732d68039faa15188894495a8c40b",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/config/Options.java",
      "new_id": "9360248644575c4acea237be82d6caca2d1c7f24",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/config/Options.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70efcc9931655fbd318aea4e2e3fd85510aa28ca",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/config/TaskRuntimeOptions.java"
    },
    {
      "type": "rename",
      "old_id": "2d676e5137e3a9e459688e63142764dcd3ba30e3",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/plugin/BuiltinCollectorPlugin.java",
      "new_id": "683a2c48ca99c97aa6b90c83a1ec886ce5cefbf8",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/plugin/BuiltinPlugin.java",
      "score": 72
    },
    {
      "type": "copy",
      "old_id": "4f13ff9c4d98697b7364d9cad143a4fe125bfed4",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/agent/task/CollectorTask.java",
      "new_id": "097111a229f96140cc8b3cb1bae4b7404bbf607e",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/plugin/api/CollectorPullSource.java",
      "score": 68
    },
    {
      "type": "copy",
      "old_id": "813e25ee16cff129927b468f8a2ad4b786007d59",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/plugin/builtin/source/event/SourceEvent.java",
      "new_id": "622ed52e010cb4e310e44b05aa2b6d513f4d3659",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/plugin/api/CollectorPushSource.java",
      "score": 64
    },
    {
      "type": "copy",
      "old_id": "4f13ff9c4d98697b7364d9cad143a4fe125bfed4",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/agent/task/CollectorTask.java",
      "new_id": "2e483e1d4fa8b54148535045ec653eb6b7e12401",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/plugin/api/CollectorSource.java",
      "score": 68
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1da84bcefda020b05d3edf9f7aaf84660a08463c",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/plugin/api/RuntimeConfig.java"
    },
    {
      "type": "copy",
      "old_id": "4f13ff9c4d98697b7364d9cad143a4fe125bfed4",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/agent/task/CollectorTask.java",
      "new_id": "8a97564d2433745d0d84ee191e14df307087bafa",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/plugin/api/StoppablePlugin.java",
      "score": 68
    },
    {
      "type": "delete",
      "old_id": "65ba79b288aae1cb4edf7d5c9dd632c8b20ea108",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/plugin/builtin/source/HttpSource.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "813e25ee16cff129927b468f8a2ad4b786007d59",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/plugin/builtin/source/event/SourceEvent.java",
      "new_id": "0c097ce0cecd95c10abb90eda01362a8d9836d37",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/plugin/event/SourceEvent.java",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "436fc2086477b14e66f522382e6744e5c5df152c",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/plugin/builtin/processor/DoNothingProcessor.java",
      "new_id": "2bf2ee91674670e41e07ae381b10e1977fa92dfd",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/plugin/processor/DoNothingProcessor.java",
      "score": 74
    },
    {
      "type": "rename",
      "old_id": "e2a5260520ff8d081cf49710c524f86e1e3317bd",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/plugin/builtin/sink/SessionSink.java",
      "new_id": "64966db1d8c2e41324cb5eab107ac62480d60292",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/plugin/sink/SessionSink.java",
      "score": 77
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83881a30e4491b54196249bfde60a72969b1b76f",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/plugin/source/HttpPullSource.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96d03d07d95de01cfa6f96b1f6d74217037f82b9",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/plugin/source/HttpPushSource.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89bdca408c64985c3e516b71e746db43bcaa7d57",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/runtime/plugin/PluginFactory.java"
    },
    {
      "type": "copy",
      "old_id": "4f13ff9c4d98697b7364d9cad143a4fe125bfed4",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/agent/task/CollectorTask.java",
      "new_id": "52f49e180e9320c55679c0cdaf490386acd11740",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/runtime/plugin/PluginRuntime.java",
      "score": 69
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3754f5f9a820f98c0b4600b9c2a4767ef0011b90",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/runtime/task/TaskRuntime.java"
    },
    {
      "type": "rename",
      "old_id": "056685e3313aeabc6ab6e2a36aa680b79ba870b9",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/agent/collect/CollectorEventCollector.java",
      "new_id": "43886a57d5fc510df7beb205838805e6110e38ae",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/runtime/task/datastructure/TaskEventCollector.java",
      "score": 63
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f944878d77833286363c6f6cbd411dcc5d978c0",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/runtime/task/datastructure/TaskEventConsumer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7506a09b1efcf4b2126b8258d51f17ae3a108073",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/runtime/task/datastructure/TaskEventConsumerController.java"
    },
    {
      "type": "rename",
      "old_id": "4f13ff9c4d98697b7364d9cad143a4fe125bfed4",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/agent/task/CollectorTask.java",
      "new_id": "8ac42fd75e588dafa3d8a68a0d51fede3aea77cd",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/runtime/task/datastructure/TaskEventContainer.java",
      "score": 69
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c49828015e5aeb71ae3d7c501046829331401d91",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/runtime/task/def/ProcessorTask.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e0c19c8be2e6fe2879657f9c0cbbad4505c0e31",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/runtime/task/def/PullSourceTask.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "176f671817f88a9676a3c8c81d57efd776fc6ba2",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/runtime/task/def/PushSourceTask.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e04b230c46cc42be2a1ebd62129511afc22cd11d",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/runtime/task/def/SinkTask.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a822ca3d5932bf5619580b3108c8e1b2e6de08a",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/runtime/task/def/SourceTask.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "846879528f144f02227197fac0129fefa687aa94",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/runtime/task/def/Task.java"
    },
    {
      "type": "copy",
      "old_id": "4f13ff9c4d98697b7364d9cad143a4fe125bfed4",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/agent/task/CollectorTask.java",
      "new_id": "729bc6de1a47175b7a73bcacefcd6027adc96247",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/runtime/task/def/TaskComponent.java",
      "score": 68
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5a162626084ccd6cb11ce70dcfa7acd0506b29b",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/runtime/task/def/TaskRepository.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8716d84e8b94649236913456faec502c8489deae",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/runtime/task/exception/DisruptorTaskExceptionHandler.java"
    },
    {
      "type": "modify",
      "old_id": "b079014794adeab0e04be9ba890cb16dae98a31d",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/service/ApiService.java",
      "new_id": "a75d0162155de39707ec6ddac13ecc766d334016",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/service/ApiService.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d150167abcf8bbe0e8b32f8d4fa4b9eeb3cc538",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/java/org/apache/iotdb/collector/service/RuntimeService.java"
    },
    {
      "type": "modify",
      "old_id": "7bcf3f0356b39ed4e2c83e04e6f40a11395fc0be",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-core/src/main/resources/application.properties",
      "new_id": "3c692997df882addfb6b44824b0ca3a7effbe8be",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/resources/application.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60ee2c12fe2f7765efe7d8bf1cd460907424f9bb",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-core/src/main/resources/logback.xml"
    },
    {
      "type": "modify",
      "old_id": "1c1fcc8632af464a3f29c8314e09cae7272dbe22",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-openapi/pom.xml",
      "new_id": "4563d4cd63e1073aea7976f3be3bfaf00448a4af",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-openapi/pom.xml"
    },
    {
      "type": "delete",
      "old_id": "acb16b2c5d44d9f46c9ab875b93e8a048ac46761",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-openapi/src/main/openapi3/iotdb_collector_rest_v1.yaml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "36adab419d96e99108e6702e8a9cf7afd315a63b",
      "old_mode": 33188,
      "old_path": "iotdb-collector/collector-openapi/src/main/openapi3/ping.yaml",
      "new_id": "0a20ff99878ea233e8e4a6fd7ff9aa2c20f32011",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-openapi/src/main/openapi3/ping/ping.yaml",
      "score": 95
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25ea5b5d6f5a4bf970c80bdf612e888db1e5ecfa",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-openapi/src/main/openapi3/v1/plugin.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2ba0f5b5f4841c7aed36c70050101483f75ef4c",
      "new_mode": 33188,
      "new_path": "iotdb-collector/collector-openapi/src/main/openapi3/v1/task.yaml"
    },
    {
      "type": "modify",
      "old_id": "f46f2fb669e43da2b336748ec69b56a754bef481",
      "old_mode": 33188,
      "old_path": "pom.xml",
      "new_id": "fca72e4febd2537963cc3ff3f903a2b43b666e59",
      "new_mode": 33188,
      "new_path": "pom.xml"
    }
  ]
}
