)]}'
{
  "commit": "02b1ecd37759c9211bcfe1ef7bc365db18967f9b",
  "tree": "187aa6005a25581a4051f91c2233e596265c4393",
  "parents": [
    "c13be2c65a5901f2f7725c85fc0690c8d220eea2"
  ],
  "author": {
    "name": "Jiang Tian",
    "email": "jt2594838@163.com",
    "time": "Thu Jul 23 09:38:10 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jul 23 09:38:10 2026 +0800"
  },
  "message": "[Performance] Allocate AlignedTVList primitive arrays lazily (#18276)\n\n* Initialize primitive array lazily\n\n* add perf test\n\n* Add tests for lazy aligned array accounting\n\n* fix memory calculation\n\n---------\n\nCo-authored-by: Caideyipi \u003c87789683+Caideyipi@users.noreply.github.com\u003e",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "375f560c9ee413ea347b8028445e01bda738a829",
      "new_mode": 33188,
      "new_path": "integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBAlignedTVListLazyAllocationIT.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c0bbf499062e1aef0f1d27a862800dba9231bbcf",
      "new_mode": 33188,
      "new_path": "integration-test/src/test/java/org/apache/iotdb/db/it/performance/IoTDBAlignedTVListPrimitiveArrayPerformanceIT.java"
    },
    {
      "type": "modify",
      "old_id": "b0d00562a4c75b096188054d9c94348d307aec91",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/AlignedWritableMemChunk.java",
      "new_id": "05fd1d4073c2a4c73c487bd0330b872d77e46b53",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/AlignedWritableMemChunk.java"
    },
    {
      "type": "modify",
      "old_id": "4528b44f598946c363bf5280a8f3619a83c68b60",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/TsFileProcessor.java",
      "new_id": "8b14459a7600e4316eaddc6cd02a101aa52e82e4",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/TsFileProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "464cbe09995edd1856f41985d2fa8a51ca3b0b49",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/datastructure/AlignedTVList.java",
      "new_id": "644890d0bed3258f997283a5d15fd1ec2327eb69",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/datastructure/AlignedTVList.java"
    },
    {
      "type": "modify",
      "old_id": "f96473781aea01387346dde0007111c961567e63",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/datastructure/TVList.java",
      "new_id": "3141ad3c8b442ddbcb9cad0975159bbb0b6379c2",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/datastructure/TVList.java"
    },
    {
      "type": "modify",
      "old_id": "fbd2cfaf7bb440977aa448e501b6f70c46171691",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/test/java/org/apache/iotdb/db/storageengine/dataregion/memtable/TsFileProcessorTest.java",
      "new_id": "3a85754a71c7387b0853d16912b732de9ec0d594",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/test/java/org/apache/iotdb/db/storageengine/dataregion/memtable/TsFileProcessorTest.java"
    },
    {
      "type": "modify",
      "old_id": "c6ccd333942abf9c95744c3dc64dd870bff42049",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/test/java/org/apache/iotdb/db/utils/datastructure/AlignedTVListTest.java",
      "new_id": "0b6feb7834951729038c16e0442b47a46e64203d",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/test/java/org/apache/iotdb/db/utils/datastructure/AlignedTVListTest.java"
    }
  ]
}
