)]}'
{
  "commit": "80bcfce38760721cfdb385a6254bae63f4994127",
  "tree": "98693800f32f78f9292db3582af44a15dcce8e27",
  "parents": [
    "8a66cd2eee6735c9f955839e9d9208ce784d0281"
  ],
  "author": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Wed Mar 26 17:23:56 2025 +0100"
  },
  "committer": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Thu Mar 27 15:44:13 2025 +0100"
  },
  "message": "AbstractHealthCheck: cancel tasks which raised an exception\n\nTo save compute resources we should cancel tasks which ended up causing\nan exception. We can cancel them since the healthcheck assumes\nthey failed so there is no point in letting them continue to run.\n\nIf we don\u0027t cancel tasks which failed due to a TimeoutException they\nmay cause subsequent tasks to again fail with a TimeoutException if they\ndon\u0027t get an execution thread since failed tasks still run and occupy\nthreads.\n\nChange-Id: I73e15d1a1c9bd4c7eb9bfc249843ae069782557c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0234e8fe87a1102046fafa128d22a0bf7cbbd842",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/healthcheck/check/AbstractHealthCheck.java",
      "new_id": "e65d269705aa096816ff5f0f79ee15a38e2389c8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/healthcheck/check/AbstractHealthCheck.java"
    }
  ]
}
