)]}'
{
  "commit": "cabaa63fc95f7c0d897ffb938c0cb2374b00d479",
  "tree": "61c56f345cbc912e8b7e26a6d5a96bd5bdf80066",
  "parents": [
    "3a343faaff65424068f357819ecfe97c8a41ca9d"
  ],
  "author": {
    "name": "Caideyipi",
    "email": "87789683+Caideyipi@users.noreply.github.com",
    "time": "Fri Nov 13 11:02:20 2026 +0800"
  },
  "committer": {
    "name": "Caideyipi",
    "email": "87789683+Caideyipi@users.noreply.github.com",
    "time": "Fri Nov 13 11:02:20 2026 +0800"
  },
  "message": "Track flushed replicated WAL batches for subscription wakeups\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d1ef522f4bfc15bcf5d320e6acba1fc31338fc9d",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/buffer/WALBuffer.java",
      "new_id": "22ff479d409c615c00783ef172d91df2e4e8614e",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/buffer/WALBuffer.java"
    },
    {
      "type": "modify",
      "old_id": "10526aaec51bb73b75c8e58d8e1e15909ce53e6c",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/node/WALNode.java",
      "new_id": "74f10cd80f7cc79c3821cee1ac26ac71e638a8c9",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/node/WALNode.java"
    },
    {
      "type": "modify",
      "old_id": "a93ac4172abccf1a5b6273cc717e9e6f9d776d4b",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/broker/consensus/ConsensusPrefetchingQueue.java",
      "new_id": "a2e5b71c7eecea665665e51ef248c1e87c35cd5c",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/broker/consensus/ConsensusPrefetchingQueue.java"
    },
    {
      "type": "modify",
      "old_id": "b6f6d8f5bd61ce01bd2e4c8ec036a936c859b5e3",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/test/java/org/apache/iotdb/db/storageengine/dataregion/wal/buffer/WALBufferRollRecoveryTest.java",
      "new_id": "79249db18d3c98951a1159b77f84643c0c225d42",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/test/java/org/apache/iotdb/db/storageengine/dataregion/wal/buffer/WALBufferRollRecoveryTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3eeac51a01cd2cff9e9af780a268e11553e5f34c",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/test/java/org/apache/iotdb/db/subscription/broker/consensus/ConsensusPrefetchingQueueReplicationTest.java"
    },
    {
      "type": "modify",
      "old_id": "d96d8536a770f9c745d05589c6678a9a5db4b05f",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/test/java/org/apache/iotdb/db/subscription/broker/consensus/ConsensusPrefetchingQueueSeekTest.java",
      "new_id": "00f7c921f2a03d213a90c052ecba319b56dd55a6",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/test/java/org/apache/iotdb/db/subscription/broker/consensus/ConsensusPrefetchingQueueSeekTest.java"
    }
  ]
}
