)]}'
{
  "commit": "408cd96a8da028341a7141602247ab3c81e66ece",
  "tree": "be68937498b56ff2846df71911845081813072bd",
  "parents": [
    "8728525e8513196c30b7120a3d3c7332c6a03dff"
  ],
  "author": {
    "name": "Girish Gowdra",
    "email": "girish@opennetworking.org",
    "time": "Wed Mar 11 14:31:31 2020 -0700"
  },
  "committer": {
    "name": "Girish Gowdra",
    "email": "girish@opennetworking.org",
    "time": "Wed Mar 18 12:50:46 2020 -0700"
  },
  "message": "[VOL-2404] : RW-Core changes for handling OLT Reboot Scenario\n\n- When the OLT\u0027s connection status goes from REACHABLE to UNREACHABLE\n  in ENABLED/DISABLED admin state, delete all the logical ports,\n  child devices, logical device and device flows.\n\n- When OLT\u0027s connection status becomes reachable again, child devices,\n  ports will be re-discovered again. The logical device will be recreated\n  again.\n\n- Will not handle the case where OLT goes UNREACHABLE when OLT is disabled\n  as part of voltha2.3 release\n\nChange-Id: I34c0c538b44afa19e889e9631f0a738060a58fef\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8ae7909fb47198cf50b2cea4f3ffb999ce9eded5",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "9a6c87e69d28c1bbd3626c3a2d8ab1039c9f2e71",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "d07a09595a5d35f7abd675d9b3ed44071d8b4679",
      "old_mode": 33188,
      "old_path": "rw_core/core/common_test.go",
      "new_id": "8375f70ce049de184251ff6ffbfa7031a6a4d443",
      "new_mode": 33188,
      "new_path": "rw_core/core/common_test.go"
    },
    {
      "type": "modify",
      "old_id": "5f946ba107a633006f9abe1ca2c45093e9b82298",
      "old_mode": 33261,
      "old_path": "rw_core/core/device_agent.go",
      "new_id": "ee8e7315322d29c9c7faf81bd6b97d8014ef46f1",
      "new_mode": 33261,
      "new_path": "rw_core/core/device_agent.go"
    },
    {
      "type": "modify",
      "old_id": "0f6843217c5c9ea930a38851cf03c468906d4604",
      "old_mode": 33261,
      "old_path": "rw_core/core/device_manager.go",
      "new_id": "1df2051b32164b8395a77fcca29783f0445eacc8",
      "new_mode": 33261,
      "new_path": "rw_core/core/device_manager.go"
    },
    {
      "type": "modify",
      "old_id": "69dfd78fc148695c952568c9e6c7701805a3c0a3",
      "old_mode": 33188,
      "old_path": "rw_core/core/device_state_transitions.go",
      "new_id": "610b3aa5028df9bbbe9a39ee26bf4437e6c95114",
      "new_mode": 33188,
      "new_path": "rw_core/core/device_state_transitions.go"
    },
    {
      "type": "modify",
      "old_id": "8eecd7026d2e97737bd40001283f72458486b1e3",
      "old_mode": 33188,
      "old_path": "rw_core/core/device_state_transitions_test.go",
      "new_id": "161cf2478a0bbd5d7280e94d6f7c6ca6940b5c77",
      "new_mode": 33188,
      "new_path": "rw_core/core/device_state_transitions_test.go"
    },
    {
      "type": "modify",
      "old_id": "662302cfad4e97348d1eea2924c323ddc88759b7",
      "old_mode": 33261,
      "old_path": "rw_core/core/grpc_nbi_api_handler_test.go",
      "new_id": "47a46e3a76e04e8f38843f3d82f76bd5e7c90cd6",
      "new_mode": 33261,
      "new_path": "rw_core/core/grpc_nbi_api_handler_test.go"
    },
    {
      "type": "modify",
      "old_id": "4e029c87ba092e49fc6ae0cc9264c61ef645f54a",
      "old_mode": 33188,
      "old_path": "rw_core/core/logical_device_agent.go",
      "new_id": "a6ce9ab08816f535b39686111f995d528da402e8",
      "new_mode": 33188,
      "new_path": "rw_core/core/logical_device_agent.go"
    },
    {
      "type": "modify",
      "old_id": "df11ac4840b85561e42fe51a96302484896600d4",
      "old_mode": 33188,
      "old_path": "rw_core/core/logical_device_manager.go",
      "new_id": "185978479fe4cc303e4d58644e048c8ac04021f4",
      "new_mode": 33188,
      "new_path": "rw_core/core/logical_device_manager.go"
    },
    {
      "type": "modify",
      "old_id": "a3f65cfdbc7fd49f755fafa1f80509c284f956fd",
      "old_mode": 33188,
      "old_path": "rw_core/coreif/device_manager_if.go",
      "new_id": "f828ab06c1a563298c7004f9ab29043b5cd3ebd0",
      "new_mode": 33188,
      "new_path": "rw_core/coreif/device_manager_if.go"
    },
    {
      "type": "modify",
      "old_id": "f145ab6427ad0f8d40cb3af4c989edd609e9e3cf",
      "old_mode": 33188,
      "old_path": "rw_core/mocks/adapter_olt.go",
      "new_id": "46f0e2826ec5d68fe2362084cfc1986edc2801d3",
      "new_mode": 33188,
      "new_path": "rw_core/mocks/adapter_olt.go"
    },
    {
      "type": "modify",
      "old_id": "b3d63cbbf92529069ca292262df3feb21cfdb349",
      "old_mode": 33188,
      "old_path": "rw_core/mocks/device_manager.go",
      "new_id": "7fb298309eecc23903eb25c0b0ba8c967ba44e4e",
      "new_mode": 33188,
      "new_path": "rw_core/mocks/device_manager.go"
    }
  ]
}
