)]}'
{
  "commit": "199fd8694c5c116394df6dca8980467dbde66471",
  "tree": "865a9a73595e45d7a3ab7c05d99eb05b268b45fa",
  "parents": [
    "54544aee1f296ff05ee558dcb420c469097d7b5a"
  ],
  "author": {
    "name": "Richard Jankowski",
    "email": "rjankows@ciena.com",
    "time": "Mon Mar 18 14:49:51 2019 -0400"
  },
  "committer": {
    "name": "Richard Jankowski",
    "email": "rjankows@ciena.com",
    "time": "Mon Mar 18 14:50:19 2019 -0400"
  },
  "message": "VOL-1512: Set device Active ownership per Core in a Core pair\n- Changed NB \u0026 SB APIs to seize requests based on device ownership\n- Added queue support for change-events\n- Need to make prefix \u0026 timeout for the device ownership key configurable,\n  currently hard-coded\n- Need to make KV Transaction Monitor timeout configurable,\n  currently hard-coded\n- Need to clean up AdapterRequestHandlerProxy \u0026 LogicalDeviceManager\n  constructors\n\nChange-Id: Ieeb3df6d70baa529b87c8253cb9f0f5b2a94382a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f5295c40687ec2fe95c7eb1a0cbd6b66671cffa1",
      "old_mode": 33188,
      "old_path": "rw_core/core/adapter_request_handler.go",
      "new_id": "3d9487fe8b5bb5adb927b6783c91f7382691e42b",
      "new_mode": 33188,
      "new_path": "rw_core/core/adapter_request_handler.go"
    },
    {
      "type": "modify",
      "old_id": "13baf848fbca5792af9d16cd46139a7fb5d55bc3",
      "old_mode": 33188,
      "old_path": "rw_core/core/core.go",
      "new_id": "02f99fd3743dcc267971231cdb5af1aae1a619fe",
      "new_mode": 33188,
      "new_path": "rw_core/core/core.go"
    },
    {
      "type": "modify",
      "old_id": "09eca3bd78baa8b3e99082f0457ef765a17bdb68",
      "old_mode": 33188,
      "old_path": "rw_core/core/device_manager.go",
      "new_id": "06d3bd4894ab9eb7f83e0e72802882ab9071d1ec",
      "new_mode": 33188,
      "new_path": "rw_core/core/device_manager.go"
    },
    {
      "type": "modify",
      "old_id": "b881351dcee6f54597580b3d592e5dfdf3299a39",
      "old_mode": 33188,
      "old_path": "rw_core/core/device_ownership.go",
      "new_id": "f229383f21b53c9026d48fd5e9c8d348b5727762",
      "new_mode": 33188,
      "new_path": "rw_core/core/device_ownership.go"
    },
    {
      "type": "modify",
      "old_id": "7b486bd5923d7e68d1baf2218778bf3bd490ea75",
      "old_mode": 33188,
      "old_path": "rw_core/core/grpc_nbi_api_handler.go",
      "new_id": "d7834eb9911d2205d530e410f16a2e4bac04feca",
      "new_mode": 33188,
      "new_path": "rw_core/core/grpc_nbi_api_handler.go"
    },
    {
      "type": "modify",
      "old_id": "a3a29f0a9e82dc1a9fdd20d928146089472ffe28",
      "old_mode": 33188,
      "old_path": "rw_core/core/logical_device_manager.go",
      "new_id": "47249f62575a9d53665785e8898d686b080d75f9",
      "new_mode": 33188,
      "new_path": "rw_core/core/logical_device_manager.go"
    },
    {
      "type": "modify",
      "old_id": "e7125d3333527e79953d1f7e54b8d5376143d8f0",
      "old_mode": 33188,
      "old_path": "rw_core/core/transaction.go",
      "new_id": "ec7e4ca520f2055890793355213ac7902851a556",
      "new_mode": 33188,
      "new_path": "rw_core/core/transaction.go"
    },
    {
      "type": "modify",
      "old_id": "41d595b0dfe4795dd9a471305b3c2d0ddafe01b7",
      "old_mode": 33188,
      "old_path": "rw_core/main.go",
      "new_id": "92b16d28c3fc60ca74788f8b594d14e500becd95",
      "new_mode": 33188,
      "new_path": "rw_core/main.go"
    }
  ]
}
