)]}'
{
  "commit": "cc474231aba47d5b3afc12330855c5bb2b83703b",
  "tree": "1748675d4cc33eac1ca094e83fb6f779d24ae594",
  "parents": [
    "e30f2184aa84c7d0097b0476dc82b54bafbfe6a0"
  ],
  "author": {
    "name": "Adithya Chakilam",
    "email": "achakilam@nvidia.com",
    "time": "Sat Jun 06 17:54:56 2026 -0500"
  },
  "committer": {
    "name": "Adithya C",
    "email": "achakilam@nvidia.com",
    "time": "Fri Jul 17 01:02:15 2026 -0700"
  },
  "message": "Speed up bloom filter build with OS page cache warmup\n\nLoading bloom filters at startup requires a full table scan of every H2\ncache file. Without warm OS page caches these reads are I/O-bound,\nmaking startup significantly slower.This change performs a full read of\nthe H2 file before building the Bloom filters, ensuring that the OS page\ncache is populated.\n\nOn a production instance with ~84M disk cache entries combined, this\nreduced the load up time from ~22 mins to ~16 mins.\n\nRelease-Notes: Add file warming for faster H2 bloom filter building.\nChange-Id: I7cac53f9b375ab0f07fc97243926660fb1e7da5b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d5b8fe819cb44a6105e8887d778dd30cc7267fbc",
      "old_mode": 33188,
      "old_path": "Documentation/config-gerrit.txt",
      "new_id": "27ee3ec99edac5af840b5c740fe69e58ee80181a",
      "new_mode": 33188,
      "new_path": "Documentation/config-gerrit.txt"
    },
    {
      "type": "modify",
      "old_id": "a0534cade76079de5981ae95ca5d142b6240d424",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/cache/h2/H2CacheFactory.java",
      "new_id": "000b03d761a3ad7d19afdc32f9b6a6edfd7118d2",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/cache/h2/H2CacheFactory.java"
    },
    {
      "type": "modify",
      "old_id": "7dada27c766cbdd90585d8cf1d567b7d4ba49823",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/cache/h2/H2CacheImpl.java",
      "new_id": "83a3eee2eb4e95733352559cebc0ccee08d24bf5",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/cache/h2/H2CacheImpl.java"
    },
    {
      "type": "modify",
      "old_id": "cf8bdda30744dad8d1a398a460eaaa14012305d5",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/server/cache/h2/H2CacheTest.java",
      "new_id": "b4228b6c85a0a1f2396b6982ad2cc0f8166f6b21",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/server/cache/h2/H2CacheTest.java"
    }
  ]
}
