)]}'
{
  "commit": "61c2e9814b3fed34c3b9a0124690f8f54b145ff6",
  "tree": "39b52572d946e6bc10bd12e80ce855dbf33b4346",
  "parents": [
    "3b67e335b91ec1efd547d2111195337b05952354"
  ],
  "author": {
    "name": "Gamze Abaka",
    "email": "gamze.abaka@netsia.com",
    "time": "Wed Feb 14 11:03:36 2018 +0000"
  },
  "committer": {
    "name": "khenaidoo Nursimulu",
    "email": "knursimu@ciena.com",
    "time": "Thu Apr 05 13:55:56 2018 +0000"
  },
  "message": "When we use voltha-onos docker, onos sends clear_actions instruction to voltha ofagent component. voltha ofagent component doesnt handle this instruction type and creates an exception:\n20180124T125506.456 ERROR of_protocol_handler.handle_flow_mod_request\n{e: \u003cclass \u0027loxi.of13.instruction.clear_actions\u0027\u003e, event: failed-to-convert, exception: Traceback (most recent call last): File \"/ofagent/ofagent/of_protocol_handler.py\", line 122, in handle_flow_mod_request grpc_req \u003d to_grpc(req) File \"/ofagent/ofagent/converter.py\", line 52, in to_grpc return converter(loxi_object) File \"/ofagent/ofagent/converter.py\", line 244, in loxi_flow_mod_to_ofp_flow_mod instructions\u003d[to_grpc(i) for i in lo.instructions]) File \"/ofagent/ofagent/converter.py\", line 51, in to_grpc converter \u003d to_grpc_converters[cls] KeyError: \u003cclass \u0027loxi.of13.instruction.clear_actions\u0027\u003e, instance_id: compose_ofagent_1}\nAs a conclusion, we see the flows at pending_add state when we check them at Onos cli.\n\nChange-Id: Icde46ba15dccaa2d25920d5d5d104baf88bdd22b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "729c3a2024c4e9416bede350b2cc5b626a70ddde",
      "old_mode": 33188,
      "old_path": "cli/utils.py",
      "new_id": "7426f99a8fd4288355d0459b42292740c56197a1",
      "new_mode": 33188,
      "new_path": "cli/utils.py"
    },
    {
      "type": "modify",
      "old_id": "6855c5634b0b9b48dc9fe1f47c008d32088ddcfd",
      "old_mode": 33188,
      "old_path": "ofagent/converter.py",
      "new_id": "06b31badaf66243ff59a61658ed8a64c40ddacd1",
      "new_mode": 33188,
      "new_path": "ofagent/converter.py"
    },
    {
      "type": "modify",
      "old_id": "fd72925a3058181279f5cb730879e9328c1204f6",
      "old_mode": 33188,
      "old_path": "tests/utests/ofagent/test_converter.py",
      "new_id": "415aea334104dfc8233b2a2f43e18a25c3bee1b2",
      "new_mode": 33188,
      "new_path": "tests/utests/ofagent/test_converter.py"
    }
  ]
}
