)]}'
{
  "commit": "0a44be9b76a5fee47185c60854589ff1be1dc18d",
  "tree": "f8665d4e12606354ff26112c9cef698436eced2e",
  "parents": [
    "b9834badeca79fd36a30098fdc902f607513cc4f"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Mon Oct 07 15:28:43 2024 +0100"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Mon Oct 07 14:34:24 2024 +0000"
  },
  "message": "Do not exceed index.maxTerms when querying group index by subgroups\n\nThe optimisation of the GroupIncludeCacheImpl introduced by Ic73e01e933cb\ndid not check for the underlying indexing backend maxTerms settings when\nloading the cache.\n\nUse the index.maxTerms configuration and use it to partition\nthe input groupIds by several queries of maximum index.maxTerms\nper query, keeping the external behaviour and fixing Gerrit setups\nwhere the number of groups exceeds the index.maxTerms configuration\nsetting.\n\nBug: Issue 368553867\nRelease-Notes: Fix support for a number of groups higher than the index.maxTerms\nChange-Id: I070bbf117ea4cb6d29bbac3ddeb98a37e07ee9c1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fc6087b5be1d723c405236b5c8cbfb4128395bbb",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/server/account/GroupIncludeCacheImpl.java",
      "new_id": "51346438b333b15023a3ca9373347cd4204dfa76",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/server/account/GroupIncludeCacheImpl.java"
    }
  ]
}
