)]}'
{
  "commit": "43aa6bd89287bcc7f51174306fd110415e9e829e",
  "tree": "1a81ddd211a3d91e74523ed4899f709381c7458e",
  "parents": [
    "f430cd5a3f5b03e13eb20169fbc76c9c2e59dd5f"
  ],
  "author": {
    "name": "khenaidoo",
    "email": "knursimu@ciena.com",
    "time": "Wed May 29 13:35:13 2019 -0400"
  },
  "committer": {
    "name": "khenaidoo",
    "email": "knursimu@ciena.com",
    "time": "Wed May 29 13:35:13 2019 -0400"
  },
  "message": "Add transaction key for ofagent request.\n\nSince the afrouter (api-server) binds an ofagent to two rw_core\nforming a core-pair and transparently forward requests/responses,\nthen the ofagent needs to include a transaction key-value when\nsending a request to the rw_core.  This will allow the rw_cores in\nthe pair to compete for the transaction with the winning one\nfulfilling the requests while the other Core monitoring the\ntransaction in case the winning core fails to process the\ntransaction.\n\nChange-Id: I231ac3c027d40a475f0c395fc8123e9b54fd35d0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "11a1334f0b8e42f496978c4b3623e49819f7b772",
      "old_mode": 33261,
      "old_path": "python/ofagent/connection_mgr.py",
      "new_id": "7e1761354fc75e0d1978e4e253f6ed2dff461229",
      "new_mode": 33261,
      "new_path": "python/ofagent/connection_mgr.py"
    },
    {
      "type": "modify",
      "old_id": "096d56eacb44c9af78814107b90d490639c2ca42",
      "old_mode": 33261,
      "old_path": "python/ofagent/grpc_client.py",
      "new_id": "508ce5cb0b28d01b4c0e4cf2d93786c75a987e11",
      "new_mode": 33261,
      "new_path": "python/ofagent/grpc_client.py"
    },
    {
      "type": "modify",
      "old_id": "e18e4800497fd7a938a491efcb13479e74ae6d77",
      "old_mode": 33261,
      "old_path": "python/ofagent/main.py",
      "new_id": "fa2b5c03c986ee99fc80e4e5fe8328b4e5454ae0",
      "new_mode": 33261,
      "new_path": "python/ofagent/main.py"
    },
    {
      "type": "modify",
      "old_id": "1ad076657c8ded757d6a8d0a024dba3fe60a47f8",
      "old_mode": 33261,
      "old_path": "rw_core/core/grpc_nbi_api_handler.go",
      "new_id": "8f7b328054bcaf53a1b404a5d88aa15b13c9bb6d",
      "new_mode": 33261,
      "new_path": "rw_core/core/grpc_nbi_api_handler.go"
    },
    {
      "type": "modify",
      "old_id": "6dfcb868516097a9b4285ae1d88c2d25350bc2c8",
      "old_mode": 33188,
      "old_path": "rw_core/core/logical_device_manager.go",
      "new_id": "96e35414e0662707a9df525453d04da83174af58",
      "new_mode": 33188,
      "new_path": "rw_core/core/logical_device_manager.go"
    }
  ]
}
