)]}'
{
  "commit": "852ad91dcd37d99f483429aae147a8e537963c76",
  "tree": "867ee13a63ee694fe503bc86bc67b50e173e1bff",
  "parents": [
    "011744287fa8f50c30a1c5d69fb99a8329149e06"
  ],
  "author": {
    "name": "Girish Gowdra",
    "email": "girish@opennetworking.org",
    "time": "Tue May 04 00:05:50 2021 -0700"
  },
  "committer": {
    "name": "Girish Gowdra",
    "email": "girish@opennetworking.org",
    "time": "Tue May 04 00:05:50 2021 -0700"
  },
  "message": "VOL-4053: Fix Reenable of OLT following disable OLT and adapter restart.\n\n- Allow event DeviceDownInd in state deviceStateConnected.\n  When the device is disabled it is in state deviceStateDown. When the\n  adapter is restarted in this state, the adapter comes back from restart\n  and establishes connection to OLT device and moves to deviceStateConnected.\n  However given the device was disabled prior to adapter going for\n  restart, it triggers a disable again for the device. The OLT\n  is already disabled, but acknowledges the disable command with\n  an down indication which translates to DeviceDownInd event\n  in the device FSM at adapter. Now this event should be allowed\n  in the FSM.\n\nChange-Id: I0cbe81f6d393ab6ceca5fa9f847fa4a4acb5f198\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "619b537668489eba5ff985e81afa2c1228281818",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "6e253cccc923f34bb581f58a81134b012a1ac6f7",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "fdb08592a86436171f7554fc95e6b617e93a25b5",
      "old_mode": 33188,
      "old_path": "internal/pkg/core/device_handler.go",
      "new_id": "96d67b7070b971beb8e885be11a5a76025361022",
      "new_mode": 33188,
      "new_path": "internal/pkg/core/device_handler.go"
    },
    {
      "type": "modify",
      "old_id": "cad7d65afa1462f2355dde1765f80067033ffc84",
      "old_mode": 33188,
      "old_path": "internal/pkg/core/olt_state_transitions.go",
      "new_id": "e67bd43d09a9db4ba733dbc2215a9509fc4ba4ac",
      "new_mode": 33188,
      "new_path": "internal/pkg/core/olt_state_transitions.go"
    },
    {
      "type": "modify",
      "old_id": "9c2be8d007bab3fdea58d4f8a9afa5e8ce0c1948",
      "old_mode": 33188,
      "old_path": "internal/pkg/core/olt_state_transitions_test.go",
      "new_id": "492c80a3f8ddcabdf07e97663944fefd683d9f53",
      "new_mode": 33188,
      "new_path": "internal/pkg/core/olt_state_transitions_test.go"
    }
  ]
}
