)]}'
{
  "commit": "50eaf82ab1fcddefc9461eb07090624c53f96d81",
  "tree": "9e441fadf8d6837dacabba278616961a79e602f8",
  "parents": [
    "0737147a3a12de495eced0287d0ac64d73a804c3"
  ],
  "author": {
    "name": "Antonio Barone",
    "email": "syntonyze@gmail.com",
    "time": "Mon Jun 21 19:22:55 2021 +0300"
  },
  "committer": {
    "name": "Antonio Barone",
    "email": "syntonyze@gmail.com",
    "time": "Wed Jun 23 09:54:56 2021 +0300"
  },
  "message": "Use class level @UseLocalDisk annotation\n\nRepeated usage of @UseLocalDisk causes the sandboxing of the tests,\nwhich in turn starts and stops gerrit instances, consuming more memory\nand potentially leading to OOM as identified by [1].\n\nUse a class level @UseLocalDisk annotation to avoid such behavior.\n\nUsing  @UseLocalDisk however irrevocably set the cache.directory in\nconfiguration, without possibility to override it via a\n@GerritConfiguration annotation. For this reason, H2MigrationIT tests\nhave been split into two suites, one that runs tests that require local\ndisk (and cache.directory set) and one that runs tests that do not\nrequire so.\n\n[1] https://bugs.chromium.org/p/gerrit/issues/detail?id\u003d14678\n\nBug: Issue 14687\nChange-Id: I6692438895035501cedb5b383b0c7e022840df70\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e7074e04ae197e4ee627518ed8663e11e542a00b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/modules/cache/chroniclemap/AnalyzeH2CachesIT.java",
      "new_id": "c3d39f71666c6d55c5cd48eac12995514f68b6ed",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/modules/cache/chroniclemap/AnalyzeH2CachesIT.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "548000107480419fbc9e7e3a11cb5326857893ac",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/modules/cache/chroniclemap/MigrateH2CachesInMemoryIT.java"
    },
    {
      "type": "rename",
      "old_id": "cc600b5bb673e4e649ae9d304488d19b88de78d1",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/modules/cache/chroniclemap/MigrateH2CachesIT.java",
      "new_id": "d2523f0467fd13a444c4577e7458de8d04062ace",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/modules/cache/chroniclemap/MigrateH2CachesLocalDiskIT.java",
      "score": 89
    }
  ]
}
