)]}'
{
  "commit": "e132f52763eb67dccda5d05fc2af4e0086740dc3",
  "tree": "017013cd70a2cafadd21edc8c861dda64a948a35",
  "parents": [
    "408cd96a8da028341a7141602247ab3c81e66ece"
  ],
  "author": {
    "name": "khenaidoo",
    "email": "knursimu@ciena.com",
    "time": "Fri Mar 20 15:23:15 2020 -0400"
  },
  "committer": {
    "name": "khenaidoo",
    "email": "knursimu@ciena.com",
    "time": "Fri Mar 20 15:23:15 2020 -0400"
  },
  "message": "[VOL-2790] Fix delete pipeline issue\n\nDuring a delete several handlers get executed in a pipeline.  If\na handler returns an error then the remaining pipeline will be\nignored.   This change addresses the issue during a deletion\nflow where a handler is currently returning an error when there\nis not really a failure, i.e. the device upon which the handler is\nexecuting may already have been deleted.\n\nIn the future, we need to implement specific error objects and\ndecide whether an error need to be thrown or not.   Won\u0027t make a\ndifference for the delete scenario as the error seen is that the\ndevice is not found.\n\nChange-Id: I3e0755f78d53acdf3b7600c41aef0b5f65c4af02\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ee8e7315322d29c9c7faf81bd6b97d8014ef46f1",
      "old_mode": 33261,
      "old_path": "rw_core/core/device_agent.go",
      "new_id": "25f341310287f279877471e7821b0838b71be045",
      "new_mode": 33261,
      "new_path": "rw_core/core/device_agent.go"
    },
    {
      "type": "modify",
      "old_id": "1df2051b32164b8395a77fcca29783f0445eacc8",
      "old_mode": 33261,
      "old_path": "rw_core/core/device_manager.go",
      "new_id": "be23f5e06bc830d2e9b57febb3d35de5e73b73da",
      "new_mode": 33261,
      "new_path": "rw_core/core/device_manager.go"
    }
  ]
}
