)]}'
{
  "commit": "915ed814b7f1ac8c5624ce384f1ab3fcfafeb0e9",
  "tree": "070a1934b147d76bb802cb5745682f3200afd8bc",
  "parents": [
    "a5b66bbcd75056e7dc0a10516367efbe013319f6"
  ],
  "author": {
    "name": "Saša Živkov",
    "email": "sasa.zivkov@sap.com",
    "time": "Tue Apr 02 14:03:23 2024 +0200"
  },
  "committer": {
    "name": "Gerrit Code Review",
    "email": "noreply-gerritcodereview@google.com",
    "time": "Tue Apr 02 12:03:23 2024 +0000"
  },
  "message": "Update git submodules\n\n* Update plugins/replication from branch \u0027master\u0027\n  to 012f04240eafe6dfa21fd94e012e97498881c621\n  - Remove remaining event posting from synchronized sections\n    \n    Posting events sometimes can take significant time, mainly due to the\n    event visibility checks. When this is done from a synchronized block\n    then all other threads trying to schedule replication to the same\n    (locked) Destination get blocked. Even worse, the synchronization\n    happens on the Destination level, so even operations on unrelated\n    repositories block each other.\n    \n    Change-Id: I7498c7b36ee4b0b2d915a414a0fb1054160e8a1c\n    ",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cc47d53d4870e2c285c3b72202ebe6f3fdd67b57",
      "old_mode": 57344,
      "old_path": "plugins/replication",
      "new_id": "012f04240eafe6dfa21fd94e012e97498881c621",
      "new_mode": 57344,
      "new_path": "plugins/replication"
    }
  ]
}
