)]}'
{
  "commit": "1f85b80336c1dbc42b405fc3a03e46cc9544664c",
  "tree": "17d9521faf8c71ab4d6039fe03ccbc4a842bafcb",
  "parents": [
    "b9c869b09fd8581369a37846e56444b4bc960770"
  ],
  "author": {
    "name": "A R Karthick",
    "email": "kramanar@ciena.com",
    "time": "Fri Oct 11 05:06:05 2019 +0000"
  },
  "committer": {
    "name": "Karthick Ramanarayanan",
    "email": "kramanar@ciena.com",
    "time": "Sat Oct 12 04:07:56 2019 +0000"
  },
  "message": "VOL-2029: Fix for OLT delete device.\nDon\u0027t call core to get child device as onu might not exist during delete of parent device.\nThis would cause delays in delete and leaks with not releasing uniport resources.\nAdd the uni port to device handler for OLT when the uniport resources are allocated while adding flows.\nClear the uni port resources allocated during delete of olt device.\nAlso ensure the resources for the PON port are deleted in the background since the olt device delete\nneeds to finish within transaction timeout (8 seconds by default) and this can be time consuming.\n\nMake the call to add uniPort to the ONU device after trap-nni flows.\nmake sca fixes to comment exported function.\nAnd also change the uniPorts from array to a map for the onu device.\n\nChange-Id: I4889032eab9c72acd64b5f553d5507c4d3bb00da\n(cherry picked from commit bcdef458a348e0f6312c2e08221f5488fdec9ad4)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3ba09679d73dddfbb31f683d89b6f599f2a6c03f",
      "old_mode": 33188,
      "old_path": "adaptercore/device_handler.go",
      "new_id": "fb0d6d7e853ddd27881f5f7b7796b91d7d948c14",
      "new_mode": 33188,
      "new_path": "adaptercore/device_handler.go"
    },
    {
      "type": "modify",
      "old_id": "7fb968fb8b252295c1dab34c1653c15cbddf9805",
      "old_mode": 33188,
      "old_path": "adaptercore/openolt_flowmgr.go",
      "new_id": "50fae3c819c26e5ad644cbc6fce98ee477f64dc9",
      "new_mode": 33188,
      "new_path": "adaptercore/openolt_flowmgr.go"
    }
  ]
}
