)]}'
{
  "commit": "e77977b0cf6b73f125c45518c73567f9f5f61f4b",
  "tree": "d150c81b124d05ecc1a18167c0ca7fdc36c0e177",
  "parents": [
    "22db98ec0cdd6010ae7f31fc46206fac31fcdf1f"
  ],
  "author": {
    "name": "Mahir Gunyel",
    "email": "mahir.gunyel@netsia.com",
    "time": "Thu Jun 27 05:36:22 2019 -0700"
  },
  "committer": {
    "name": "Mahir Gunyel",
    "email": "mahir.gunyel@netsia.com",
    "time": "Tue Jul 16 05:57:08 2019 -0700"
  },
  "message": "XVOL-1689 : ONU stays in DISCOVERED state\nVOL-1586 : Possible race condition in openolt python adapter during onu discovery\n\n1) gets Device in response of ChildDeviceDetected.\nThis avoids race and also removes the need for GetChildDevice.\n2)Puts the Device Id into cache to use in future requests,\nespecially avoid the fail when calling GetChildDevice\nin onuIndication because of race.\n\nChange-Id: I60944a6ee0e2ffad80a31ef93f72b55b0b136284\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f74402abe7a4f2a3edad82686fc46ccc91882802",
      "old_mode": 33188,
      "old_path": "Gopkg.lock",
      "new_id": "4b1d426844cc6c6374545f33066f0eb43ef06fe6",
      "new_mode": 33188,
      "new_path": "Gopkg.lock"
    },
    {
      "type": "modify",
      "old_id": "eb970bb5b7cdb5c8d9e5293fc5ed78bbb7521873",
      "old_mode": 33188,
      "old_path": "adaptercore/device_handler.go",
      "new_id": "fef55bf548044587503a85046c5fa850194dbc93",
      "new_mode": 33188,
      "new_path": "adaptercore/device_handler.go"
    },
    {
      "type": "modify",
      "old_id": "cdda5d897296bfe8c9088373bbf8ee1ed3ea6cb9",
      "old_mode": 33188,
      "old_path": "adaptercore/openolt_flowmgr.go",
      "new_id": "24f2c92c70264f075d874aa05939c7a89d35c7b7",
      "new_mode": 33188,
      "new_path": "adaptercore/openolt_flowmgr.go"
    },
    {
      "type": "modify",
      "old_id": "c4b5bf55b18b2f11f0b6f647f0f9f4828c94a37f",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-go/adapters/common/core_proxy.go",
      "new_id": "8371e099306f2a22837b39bb649ad227f456f8b1",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-go/adapters/common/core_proxy.go"
    },
    {
      "type": "modify",
      "old_id": "3ac5c4ffb62a4cd84053552c31525c89101ecad6",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-go/adapters/common/request_handler.go",
      "new_id": "7ce44141fb4a9ddc95c70949d8af2b5f625185d1",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-go/adapters/common/request_handler.go"
    },
    {
      "type": "modify",
      "old_id": "15ea04e49d5bbc91fb0c1288f33f8d8e4bcdf5e0",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-go/db/model/node.go",
      "new_id": "207df0973129e504a6629f84a9a289ac247572a9",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-go/db/model/node.go"
    },
    {
      "type": "modify",
      "old_id": "6075b3f8d1cef7e30acc5cae9e3d7ef580d9951a",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-go/db/model/non_persisted_revision.go",
      "new_id": "297a74024bc705a14a735acfdedcbad16f8137b2",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-go/db/model/non_persisted_revision.go"
    },
    {
      "type": "modify",
      "old_id": "226fc3c4ab79849cd2f87885b4fe81003ee4f586",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-go/db/model/persisted_revision.go",
      "new_id": "2ab91b77b35ec328ba5d546776315220c4c3c99f",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-go/db/model/persisted_revision.go"
    },
    {
      "type": "modify",
      "old_id": "d4a86f47ee571275dafbf50be0a56d3927b7c908",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-go/db/model/proxy.go",
      "new_id": "182dcdd8ff60a29e00b0c6dfa1b8e0751f29baaf",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-go/db/model/proxy.go"
    },
    {
      "type": "modify",
      "old_id": "2a5d034a9306e2f857084e50f7511011921b6c38",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-go/db/model/proxy_access_control.go",
      "new_id": "a1ea6be4b75f7b4fbeaf502670e71d99f955de50",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-go/db/model/proxy_access_control.go"
    },
    {
      "type": "modify",
      "old_id": "4e606f106b27d640aa63adb61c377c68cd9deb26",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-go/db/model/revision.go",
      "new_id": "cd4c5df85e4ddec511c1c5846892ecaf4f87da6a",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-go/db/model/revision.go"
    },
    {
      "type": "modify",
      "old_id": "338ef6764c538cbeaea11751a087a2b274731b1f",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-go/db/model/root.go",
      "new_id": "5036ce14ac46098086a4b3cff324be057b92ee72",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-go/db/model/root.go"
    },
    {
      "type": "modify",
      "old_id": "3d37f6ead9d53ed0ca85d78838e6d3335ce58b4d",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-go/kafka/client.go",
      "new_id": "36c1ede4e0d8b002dca0a7e4acc21b422f53f6dc",
      "new_mode": 33261,
      "new_path": "vendor/github.com/opencord/voltha-go/kafka/client.go"
    },
    {
      "type": "modify",
      "old_id": "e920a83533bbe736793334d491493edc545f8022",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-go/kafka/sarama_client.go",
      "new_id": "0576da961d7004bfb60c42e643d29a9f309103bd",
      "new_mode": 33261,
      "new_path": "vendor/github.com/opencord/voltha-go/kafka/sarama_client.go"
    },
    {
      "type": "modify",
      "old_id": "813c9786a0301c1d90015d769231ae47cf853114",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-go/rw_core/utils/core_utils.go",
      "new_id": "c9cd56df376082ee459afc18169c61dd5acb3f51",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-go/rw_core/utils/core_utils.go"
    },
    {
      "type": "modify",
      "old_id": "c1ca18d7db34234a4c21be88045dfa06107afc1c",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-go/rw_core/utils/flow_utils.go",
      "new_id": "3828b39a09686808442e80343bc16c9ba6ebe5e2",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-go/rw_core/utils/flow_utils.go"
    },
    {
      "type": "modify",
      "old_id": "43e5a4851d31ac88ea7b51ed6ef034bd534d9427",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-protos/go/voltha/events.pb.go",
      "new_id": "0a43011a5018f4e2e57e52d3183f8ce3d6e0763c",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-protos/go/voltha/events.pb.go"
    }
  ]
}
