)]}'
{
  "commit": "b81ec53e15e968e569cb876cabd495ec7c2c8624",
  "tree": "d3f7a7b1fa5a69d3c53871d458a2758131943d52",
  "parents": [
    "96ee5a42ee3e3edec408b64b0eef02fe8890b687"
  ],
  "author": {
    "name": "Diego Zambelli Sessona",
    "email": "diego.sessona@gmail.com",
    "time": "Mon May 13 16:23:30 2024 +0200"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Wed Mar 12 08:54:34 2025 -0700"
  },
  "message": "Optimize IndexEvent retries on the same change\n\nWhen receiving multiple updates in a very short period of time\nfor the same change, some of the indexing events will retry\nuntil `index.maxTries` is reached.\n\nThis behaviour is resource consuming and adds a warning\nin the logs every time an index operation fails\n(change/meta SHA1 will never match the one in the event).\n\nTo mitigate this situation, this change reindex the change\nonly if stale and reduce logging level to debug upon retries.\n\nBug: Issue 320626488\nChange-Id: Ia3f96765b36673c9a5e976112e54f73be7208457\n(cherry picked from commit a06f6f495f8d0877f510440c55093dd5ce2d9350)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ac102ff124370bf4ef0f393b0185db10e115b167",
      "old_mode": 33188,
      "old_path": "src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/ForwardedIndexChangeHandler.java",
      "new_id": "a787d3ab2facabea15e7e15f696c36ad6e2d4524",
      "new_mode": 33188,
      "new_path": "src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/ForwardedIndexChangeHandler.java"
    },
    {
      "type": "modify",
      "old_id": "427985ab4eef65913efc147e74d905e4f810225c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/ericsson/gerrit/plugins/highavailability/forwarder/ForwardedIndexChangeHandlerTest.java",
      "new_id": "cc6939cef81c38b3a017128abb625f1f298ac1c5",
      "new_mode": 33188,
      "new_path": "src/test/java/com/ericsson/gerrit/plugins/highavailability/forwarder/ForwardedIndexChangeHandlerTest.java"
    }
  ]
}
