)]}'
{
  "commit": "ba4b181236e0255318fb6b349da9f87c561ba9ef",
  "tree": "0f1dcde088ae420f4e3a2e18b9a51366c61cb4c3",
  "parents": [
    "7c1240cbdb752bc44b881c3b678a3f6767574340"
  ],
  "author": {
    "name": "Girish Gowdra",
    "email": "girish@opennetworking.org",
    "time": "Fri Jul 17 12:21:26 2020 -0700"
  },
  "committer": {
    "name": "Girish Gowdra",
    "email": "girish@opennetworking.org",
    "time": "Fri Jul 17 13:43:18 2020 -0700"
  },
  "message": "Once the ONU is marked as down, all the TP states are cleared in\n\u0027update_interface\u0027 method. Post this if it receives any Gem Port\nor Tcont Delete message from the openolt adapter, they are not\nhonored. This information is not cleared from internal cache\nin such scenarios. This leads issues to subsequent TP Add failures\n(once the ONU comes back up), because the data on the ONU and\nin internal cache are out-of-sync.\nIf Tcont/Gem Port delete arrives to openonu adapter from\nopenolt adapter, clear it from internal cache no matter what.\nOpenolt adapter is the authority of all the PON resources\nand makes it is simpler for openonu adapter to just honor\nthe request related to these resources rather than using\ncomplex intelligence.\n\nChange-Id: I9326f9fa8438e5bb95746ee3c8bfb98c14033184\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a159a9178ff71f7b0c572c54696269738b44e57e",
      "old_mode": 33188,
      "old_path": "python/adapters/brcm_openomci_onu/brcm_openomci_onu_handler.py",
      "new_id": "5326d5391f3ae5a424860545a45447e0dc38a28c",
      "new_mode": 33188,
      "new_path": "python/adapters/brcm_openomci_onu/brcm_openomci_onu_handler.py"
    },
    {
      "type": "modify",
      "old_id": "aadb8e03af7bcadf0daefe84cf3effad4cd7a456",
      "old_mode": 33188,
      "old_path": "python/adapters/brcm_openomci_onu/omci/brcm_tp_setup_task.py",
      "new_id": "9e16b89e4e61ed1d8c0c8a38857f39151dca3168",
      "new_mode": 33188,
      "new_path": "python/adapters/brcm_openomci_onu/omci/brcm_tp_setup_task.py"
    }
  ]
}
