)]}'
{
  "commit": "de93b46ccc5957139efa14d38615cc13cb01ddcb",
  "tree": "9159e76c859fd99ab6029b31c5ced020cc79ac8a",
  "parents": [
    "8c3303d7c5bdf67ede3839782ec9c60aa876ad94"
  ],
  "author": {
    "name": "khenaidoo",
    "email": "knursimu@ciena.com",
    "time": "Wed Feb 13 22:17:21 2019 -0500"
  },
  "committer": {
    "name": "khenaidoo",
    "email": "knursimu@ciena.com",
    "time": "Wed Feb 13 22:17:21 2019 -0500"
  },
  "message": "In order to process events in the order they are received for a\ngiven device and therefore prevent multiple updates on the same\ndevice from occuring in parallel (specially across cores - within a\ncore these are controlled via semaphores), we are letting an event\n(mostly an update to a device) to run through completion. This\ntherefore prevent the adapter to send changes to a device in\nquick succession while the update is being processed.\n\nChange-Id: I0d8a9ff5f35172e9247b483b7c0cffd4f435d321\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5fede6814e7efea34c540bd2d24688ff46a6864a",
      "old_mode": 33188,
      "old_path": "rw_core/core/adapter_request_handler.go",
      "new_id": "88b622ebe838c6e114c27db78504222e60c07995",
      "new_mode": 33188,
      "new_path": "rw_core/core/adapter_request_handler.go"
    }
  ]
}
