)]}'
{
  "commit": "09771efb3a6b4603e44f896ca7ce09b4ccf1fd90",
  "tree": "a81c4898cad26137d49403f192d6d3f59668bb3d",
  "parents": [
    "1dc2f5b73d42a6432eba18d8cedfae29c361e26b"
  ],
  "author": {
    "name": "khenaidoo",
    "email": "knursimu@ciena.com",
    "time": "Fri Oct 11 14:25:02 2019 -0400"
  },
  "committer": {
    "name": "khenaidoo Nursimulu",
    "email": "knursimu@ciena.com",
    "time": "Tue Oct 15 18:16:38 2019 +0000"
  },
  "message": "[VOL-1997] Remove transaction timeout for a non-active rw_core\n\nThis commit cleans up the transaction processing between two\ncores in a pair.  It prevents the core not processing the request\nto grab the request based on a timeout only.\n\nSince this update heavily relies on the etcd mechanism then customized\nlocal tests (not unit as could not find a full-featured etcd mock)\nwere run against it as well as some basic manual tests with\nkind-voltha.\n\nThere is a TODO item in this commit to implement a peer-probe\nmechanism to guarantee that a core in a pair has actually died\nbefore a switch over is done.\n\nMinor updates after first review.\nComments updates after second review\n\nChange-Id: Ifc1442471595a979b39251535b8ee9210e1a52df\n(cherry picked from commit cc40904e208892dea8e1a2a73b52e6465d3c6d59)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "88c13ae0b3d3c39934e2dd9c438474d924d7d744",
      "old_mode": 33188,
      "old_path": "db/kvstore/etcdclient.go",
      "new_id": "3af1ef21b62c3139ef4fe4cbd28b7d27ac16b5cf",
      "new_mode": 33188,
      "new_path": "db/kvstore/etcdclient.go"
    },
    {
      "type": "modify",
      "old_id": "56b5fa102605d696cbe36e44ad4f4a471fc8d434",
      "old_mode": 33188,
      "old_path": "kafka/kafka_inter_container_library.go",
      "new_id": "f9b3319f9a63ff2aebf3364e72204391a01d5c47",
      "new_mode": 33188,
      "new_path": "kafka/kafka_inter_container_library.go"
    },
    {
      "type": "modify",
      "old_id": "bd84bdd101d9b234f2d099e8848c9080c9103651",
      "old_mode": 33188,
      "old_path": "rw_core/core/adapter_request_handler.go",
      "new_id": "5247247e39fb6989cd209b4b77b2d988315076a1",
      "new_mode": 33188,
      "new_path": "rw_core/core/adapter_request_handler.go"
    },
    {
      "type": "modify",
      "old_id": "91c359a88d354b6ebd0d514b082bf450fc6b8900",
      "old_mode": 33261,
      "old_path": "rw_core/core/device_manager.go",
      "new_id": "1b0f586eaf7ed74287e12ab14f8afbf0e7730ef9",
      "new_mode": 33261,
      "new_path": "rw_core/core/device_manager.go"
    },
    {
      "type": "modify",
      "old_id": "4b30188c1032fd7a7252febdf8931f23d938dafd",
      "old_mode": 33188,
      "old_path": "rw_core/core/device_ownership.go",
      "new_id": "ade876b15db8e836f0d9e1cda3cd30133295cae4",
      "new_mode": 33188,
      "new_path": "rw_core/core/device_ownership.go"
    },
    {
      "type": "modify",
      "old_id": "987a3f641d1cd5593fbafbffebcf9088c387778e",
      "old_mode": 33261,
      "old_path": "rw_core/core/grpc_nbi_api_handler.go",
      "new_id": "482abfcbb1730119b60a55d2bb7a3128ee715c09",
      "new_mode": 33261,
      "new_path": "rw_core/core/grpc_nbi_api_handler.go"
    },
    {
      "type": "modify",
      "old_id": "11f3d4e4d6fa1e6a5013efb534e36a092e628477",
      "old_mode": 33188,
      "old_path": "rw_core/core/transaction.go",
      "new_id": "1b4370da46bd2c93f880f9d65b86d72604ac0878",
      "new_mode": 33188,
      "new_path": "rw_core/core/transaction.go"
    },
    {
      "type": "modify",
      "old_id": "2311029e6a4820ba231e9417e623152b36de145a",
      "old_mode": 33188,
      "old_path": "rw_core/main.go",
      "new_id": "e74d1bb0d7c8549a50046daa8bc841b6d3a13669",
      "new_mode": 33188,
      "new_path": "rw_core/main.go"
    }
  ]
}
