)]}'
{
  "commit": "3d3b8c2f6431cf86d6da064db19c295a3e3b6fc1",
  "tree": "b6461b9c8472952c4f15d68fdb20401c58b19140",
  "parents": [
    "be883965bb869faa30276b90e64f4bcd6471d049"
  ],
  "author": {
    "name": "khenaidoo",
    "email": "knursimu@ciena.com",
    "time": "Wed May 22 18:10:39 2019 -0400"
  },
  "committer": {
    "name": "khenaidoo",
    "email": "knursimu@ciena.com",
    "time": "Thu May 23 11:52:06 2019 -0400"
  },
  "message": "This commit fixes some issues in the Core:\n\n1) Fix the loading of the logical device agent in the Core that does\nnot own the device.\n2) Fix an issue when UNI logical ports were ready to be added but\nthe logical device was not fully ready.\n3) Fix an issue with a deadlock condition when multiple flows were\nadded to the same device\n4) Update the logic when receiving requests to process flows from\nOFAgent.  The logic will need to be revamped in a subsequent\ncommit once OFAgent is able to send transactions IDs when issueing\nFlow updates.\n5) Setup device ownership after a device has been loaded in memory.\n\nChange-Id: I2d604e2ba89e5af21f96871414852c2b6ef85f08\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0de7953d0407464cb3c91603a6f444fef304803f",
      "old_mode": 33188,
      "old_path": "rw_core/core/adapter_request_handler.go",
      "new_id": "dbd09e44b02499ddbf3a34d172501987583b0f73",
      "new_mode": 33188,
      "new_path": "rw_core/core/adapter_request_handler.go"
    },
    {
      "type": "modify",
      "old_id": "a96166d5bd4225f51721c967631b90ebe034ec26",
      "old_mode": 33261,
      "old_path": "rw_core/core/device_manager.go",
      "new_id": "faf8da808aa3d0994c725b37fb704a9cd12f478f",
      "new_mode": 33261,
      "new_path": "rw_core/core/device_manager.go"
    },
    {
      "type": "modify",
      "old_id": "ed0fd08fbec6d2469b2412d7cfac335192a2d29c",
      "old_mode": 33188,
      "old_path": "rw_core/core/device_ownership.go",
      "new_id": "e746444da988c457a7427d35465c8bd35413b9dc",
      "new_mode": 33188,
      "new_path": "rw_core/core/device_ownership.go"
    },
    {
      "type": "modify",
      "old_id": "2c3b35e452b9654aa1951c0fe2080adc78f7fb79",
      "old_mode": 33261,
      "old_path": "rw_core/core/grpc_nbi_api_handler.go",
      "new_id": "0b251a2c5c5035d05d6d9e2820f33d75ccb011a3",
      "new_mode": 33261,
      "new_path": "rw_core/core/grpc_nbi_api_handler.go"
    },
    {
      "type": "modify",
      "old_id": "057cc6bc4ec5142dc64d3b09ad6017e495742148",
      "old_mode": 33188,
      "old_path": "rw_core/core/logical_device_agent.go",
      "new_id": "bb25b4b0207cde9e24fcc74a6e257d1433cb8868",
      "new_mode": 33188,
      "new_path": "rw_core/core/logical_device_agent.go"
    },
    {
      "type": "modify",
      "old_id": "b6493c58b77a3ba07eac6de9e83a69297fbbdae3",
      "old_mode": 33188,
      "old_path": "rw_core/core/logical_device_manager.go",
      "new_id": "37b3c3fc661937320b830bd06ee00a52cef652f2",
      "new_mode": 33188,
      "new_path": "rw_core/core/logical_device_manager.go"
    },
    {
      "type": "modify",
      "old_id": "5583023cc973684139d66d5368660911c5b91dd8",
      "old_mode": 33188,
      "old_path": "rw_core/graph/device_graph.go",
      "new_id": "bdb72f341e6cdfbfadec26afd23546ade552b663",
      "new_mode": 33188,
      "new_path": "rw_core/graph/device_graph.go"
    }
  ]
}
