)]}'
{
  "commit": "0813de8303f21c1280be617fcac9aa6b2e10eeee",
  "tree": "fb4b71012b5d15367cfa78c7dbad326f846dd128",
  "parents": [
    "8592a239666129c4f167b79fa03189154c210750"
  ],
  "author": {
    "name": "Craig Lutgen",
    "email": "craig.lutgen@tellabs.com",
    "time": "Fri Nov 02 13:34:58 2018 +0000"
  },
  "committer": {
    "name": "Craig Lutgen",
    "email": "craig.lutgen@tellabs.com",
    "time": "Fri Nov 02 13:34:58 2018 +0000"
  },
  "message": "VOL-1313 - OpenOMCI losing transactions when multiple concurrent tasks are operating\n\nFor each new send executed by OMCI, the transaction request store is flushed. Thus,\nfor any occurance of multiple concurrent tasks, only the last task will run to\nsuccessful completion. All others will throw tx-message-missing exception and\nreturn without calling any transaction completion callbacks to the task.\n\nRemoved the deletion of existing dictionary of request transactions while\nperforming any flush. The flush operation is still performed to allow\nauditing and removal of stale transactions. But, the dictionary backing\nthe transactions is kept.\n\nChange-Id: Ide76ddcb2e8f8224d0128aa7e111db280f9e1766\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "326c8f8064c4431d44667767737ffe891404fb8e",
      "old_mode": 33188,
      "old_path": "voltha/extensions/omci/omci_cc.py",
      "new_id": "f8b2be06b03944da0c90b7ee50c1718cfd1e3c10",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/omci_cc.py"
    }
  ]
}
