)]}'
{
  "log": [
    {
      "commit": "4aff82de26f5710ff59ffd23bec044f25ab3e269",
      "tree": "0ea1c48a31b121e793d9c45d846b4e99b89284d7",
      "parents": [
        "352a45cf75754cf45d485e5a91cb1f6ab9809845"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Mon Aug 19 16:45:39 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Aug 20 10:05:03 2019 -0400"
      },
      "message": "Pin python openolt protos to last non-TP version\n\nNeeded to work with a non-TP core.\n\nChange-Id: I00952eafb1df4b95be7b0d7df626ca0402f24f06\n"
    },
    {
      "commit": "8fa5c30f2c1d6f3d530faf7782377128c0f03a90",
      "tree": "754a1728114b28128276a7335b66dd27768c58c3",
      "parents": [
        "4412419ace0ef6cdc9eed0e8a89f37eda0f214d6"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Aug 09 11:28:58 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Mon Aug 19 10:58:21 2019 -0400"
      },
      "message": "Match current openolt golang behavior\n\nChanges needed to function with current 2.x core.\n\nChange-Id: I3595a00d2e62b89517aeeda6e0b94da646270744\n"
    },
    {
      "commit": "7eb0a9397194d7106aeccacffbed71dfabd5ed8e",
      "tree": "c02650ed2093f8e59de70079e067d0d0f62d3cb6",
      "parents": [
        "051466a20c4f74bf42fff282ba1cb29dbe4c0824"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jul 26 10:33:22 2019 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jul 31 16:54:42 2019 +0000"
      },
      "message": "Ignore operstatus change to DISCOVERED if ONU is in Cache\n\nChange-Id: I6dc023f90268258dc9f33e0430c48b1a210ed9d5\n"
    },
    {
      "commit": "69132dc3768496e938c1a1f1218fbd0f6a093631",
      "tree": "0b9a5df7603e9c80f9e6491ffbd7cfe436b14f85",
      "parents": [
        "3b4946332139c2301af0502f4198544b22633486"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Jul 17 12:15:58 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Jul 18 07:15:10 2019 -0400"
      },
      "message": "VOL-1777 Update python requirements\n\nSet the same across all projects to prevent\nbuild errors.\n\nChange-Id: I4b551247d8110d0f0914f1a2eb21356b793fead1\n"
    },
    {
      "commit": "2133c3bc3cf0fb0c5586de295b7425d17e1fcc38",
      "tree": "4d80d602d17785a966f1d32abeee881b15e8b6e9",
      "parents": [
        "e77977b0cf6b73f125c45518c73567f9f5f61f4b"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Jul 03 11:34:20 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Jul 16 14:10:55 2019 +0000"
      },
      "message": "VOL-1689, VOL-1586: openolt now sets DISCOVERED state for onu\n\nNeeded to match what openolt-go does.  Also needed to work with:\nhttps://gerrit.opencord.org/#/c/14476/\n\nDepends on commit: https://gerrit.opencord.org/#/c/14474/\n\nChange-Id: I3f3087e636a85bb0fb225939ef11004d53873fe0\n"
    },
    {
      "commit": "7f06d06a1bc79d3ab4cdb2e251ebc6c530bf4117",
      "tree": "3ea22658c227111f25b0ea6c80f2135f901c5f8e",
      "parents": [
        "1110ef21952293ce2a75e12b036b156b49021745"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian3@gmail.com",
        "time": "Wed Jun 26 11:43:21 2019 -0400"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian3@gmail.com",
        "time": "Wed Jun 26 11:45:18 2019 -0400"
      },
      "message": "Updating requirements file so that images work without LOCAL_PROTOS build\n\nChange-Id: If48a3c74704a27b73e45a4600dab42da7474466b\n"
    },
    {
      "commit": "dbdc134c695a5ed00fc315683427d3af4c3e3248",
      "tree": "77c9c245da9f63c086b8c2c77e85601fa069cdc6",
      "parents": [
        "0fe5f7e2732f19ca3952119de25af3ef06e59c92"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Fri Jun 07 16:43:15 2019 -0400"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Fri Jun 07 16:43:15 2019 -0400"
      },
      "message": "VOL-1688 Fixed invalid syntax that prevented omci indications from being processed.\n\nChange-Id: If108ba821683ff75d2490c6df405fde909f21e60\n"
    },
    {
      "commit": "4d45150df3618be98c82b5d0dc6a89939d667c19",
      "tree": "b58f54a4c0187ff0362fe83adedb490202b848e7",
      "parents": [
        "be6ab943b0484e27969c9124c51a59d3152a8a5b"
      ],
      "author": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Thu May 16 14:27:13 2019 -0700"
      },
      "committer": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Tue Jun 04 08:56:46 2019 -0700"
      },
      "message": "XVOL-1653 : Optimization during OMCI messaging\n\nDecreasing getDevice and GetChildDevice queries towards Core.\n\nChange-Id: I5422e23d294a7451a57544c2efde1e6d40a9fe01\n"
    },
    {
      "commit": "975c9e88e50e333e674211ba315d0c8e39a5980a",
      "tree": "099719315f2384b465feac646b79a089edfaa89d",
      "parents": [
        "a93dbedc36215d755ec13364ce5ff03d15c7c953"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Mon May 20 20:00:49 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue May 21 05:09:35 2019 -0400"
      },
      "message": "Update voltha-protos and pyvoltha to latest version\n\nChange-Id: I744dca0c167f2ec5254d0ba8a86ec3f21a82a512\n"
    },
    {
      "commit": "b5bf10e1cc81ba052ee2fd46c3a663d75f9be27e",
      "tree": "5628855d86aed3ef3bc2b8eadf97a5d33ba1865b",
      "parents": [
        "8b823f61207fbe597c11f598599b58c8ad6d19af"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sat May 18 15:02:51 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sat May 18 19:14:42 2019 -0400"
      },
      "message": "VOL-1619: Update to support a single Makefile\n\nMimics work done here: https://gerrit.opencord.org/#/c/14001/\n\nChange-Id: Ia5f3cf612f082b01f4ac517421618d87eb278f47\n"
    },
    {
      "commit": "8b823f61207fbe597c11f598599b58c8ad6d19af",
      "tree": "ecb44ecaad79dcf94bbf5224d89614b7b95e127e",
      "parents": [
        "d4245158049b1a1f11492d7e65bc10f03d920f4d"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sat May 11 11:01:28 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu May 16 16:02:03 2019 -0400"
      },
      "message": "VOL-1619: Redo Makefile and Dockerfile to new standard\n\nNeeded for proper releases\n\nChange-Id: I8d43f9b87e3a077340420ea810f4da97d642090b\n"
    },
    {
      "commit": "6fe5f734fb1c0ff08a2cc3d31dcf22e77bf8c35d",
      "tree": "6522b98bf7e2d0f9c5933f9f57c81eb665603cbc",
      "parents": [
        "17652a72dc1abdc7cf2ea99f9f94a392d48923ca"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri May 03 16:52:49 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue May 07 14:31:59 2019 -0400"
      },
      "message": "VOL-1490: Push supplimental eap needed for rg restarts and onu restarts\n\nNeeded so that re-eap can happen after subscriber flows are pushed.\nAlso stub out new possible local device flow store needed for\nolt disable/restart.\n\nChange-Id: I03171cc7bb2d63d877d061d08509c287decac2c3\n"
    },
    {
      "commit": "90e0a7a8bb109bdb79e041103ee1ce83d5065873",
      "tree": "e64b8c83327df98983948055b105542c5bc6bf1b",
      "parents": [
        "23047b95ca502b429a03ccb387eabda03a9b8887"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sun Apr 14 11:33:38 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu May 02 15:55:56 2019 -0400"
      },
      "message": "VOL-1489: Uni in tunnel id. Push onu/uni flows only if onu id exists\n\nPush onu flows only if there is an onu id. Otherwise BAL\ndoes not know what to do and errors on parameters. Future\nrefactor required to push NNI only flows outside of\ndivide_and_add_flow with its onu/uni/intf id requirements.\n\nAlso make use of uni port id in flow tunnel id provided\nby decomposer to find in or out port. This allows\nresource mgr and ultimately BAL to assign resources\nas needed by UNI id.\n\nChange-Id: I8cf86ba0fc36168cd66557098ddd9cc0c3b93c20\n"
    },
    {
      "commit": "23047b95ca502b429a03ccb387eabda03a9b8887",
      "tree": "feaf66b629bdfd2221a7c1bf7875293a3b4e0a40",
      "parents": [
        "8ee9071b6068c4021df2586b32481fadd53c7e44"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Wed May 01 11:02:35 2019 -0400"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Wed May 01 15:10:19 2019 -0400"
      },
      "message": "VOL-1476 Renamed adapter_agent references to core_proxy\n\nChange-Id: I5222907c3aedcd07e5c5a583ad1250e47b035ef3\n"
    },
    {
      "commit": "aa36091610c554ef9ed9c86bc4e3e6722d6f622a",
      "tree": "c12511cd1ecdf468e4ca16f01d4d716eeabfb9ab",
      "parents": [
        "0c588b2c3686891f309ce1890be459787945e7c3"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Mon Apr 22 16:23:12 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Apr 24 08:35:11 2019 -0400"
      },
      "message": "VOL-1489: Use dpid for mac address rather than fake\n\nAlso remove uneeded logical device/port functions.\n\nAlso fix exception handling in downstream flow\ncreation for uni count greater than 1.  This catches\nan assertion thrown by resource manager if uni\nranges are not set\n\nAlso cast onu_id and parent_port_no to int types\nfor proper encoding and lookup in the core\n\nAlso fix assertion that always calculated as true.\n\nChange-Id: Ic3fa197a931640e7347db9d9b26e62aa28bf54ae\n"
    },
    {
      "commit": "88769100c2c8d201e2ac6607e71dc0ff7bb0e3d3",
      "tree": "18cba44bd20e61344cdb7fb72c2f5bea7c202c1c",
      "parents": [
        "884c12420a8c277da144e188d002fca2384b0c1a"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Apr 18 14:48:54 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Apr 19 06:49:07 2019 -0400"
      },
      "message": "Upgrade python voltha-protos and pyvoltha in requirements.txt\n\nChange-Id: I4abf7e94cc6b2a7d5480a974f10982b5c5e69af4\n"
    },
    {
      "commit": "a591ab8a9c5bcd45f0c16f633e25d85adb6a58c9",
      "tree": "66cdc58eff006ba8d2a890c930c3bd58bd60af23",
      "parents": [
        "dc28e8d75a2799b2031c7b33958bfc850ff86418"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sat Apr 13 15:54:28 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Apr 18 11:32:16 2019 -0400"
      },
      "message": "VOL-1489: Process packet in and packet out\n\nCan successfully recieve packet from openolt\nagent and proxy to core then ofagent then onos\nand back.  tested with eapol and dhcp\n\nChange-Id: I0ec573ae791fec3b2c31730b5736c5a760ec3bc5\n"
    },
    {
      "commit": "dc28e8d75a2799b2031c7b33958bfc850ff86418",
      "tree": "255356183239bea0d933dcd56cfb0e58e2b3e01f",
      "parents": [
        "cab955f35471101114d0f9e776daf9d1848370ad"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Apr 12 19:25:00 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sat Apr 13 12:02:33 2019 -0400"
      },
      "message": "VOL-1489:  Create tech profile inter adapter message\n\nSuccessful sending of the new tech profile ia message type\nallows onu to pull needed PON id info to setup default omci\nbridge\n\nChange-Id: Ic000021d29a0c6b2c6d20309675c43a333b911c3\n"
    },
    {
      "commit": "e530104087f6c555e89c6801c8dcb7710345e72c",
      "tree": "9b3d6d23a1321dadf93bb83134025773c3edf4e5",
      "parents": [
        "bf256be8c0cfd38759fb93c011dfffab7969ec73"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Tue Apr 09 16:49:36 2019 -0400"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Tue Apr 09 16:49:36 2019 -0400"
      },
      "message": "VOL-1554 Updated build to use LOCAL_PROTO for using local protos, and using a single base dockerfile\n\nChange-Id: Ifa4ec6094c260a604918ccee75420bf328e647dd\n"
    },
    {
      "commit": "9dbce8c4cbd00cf6ca9d1098fe7cc86e11e24f3c",
      "tree": "7fd6fdfe475604b44199dea53461f4577c60f45a",
      "parents": [
        "29ecfdf2dafa4a4046b7bd258109b57cb3597ebc"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sat Mar 23 14:35:00 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Apr 05 15:56:03 2019 -0400"
      },
      "message": "VOL-1489: Can now recieve flows incrementally\n\ncore can now deliver incremental flow updates\nto the handler and flow mgr. successfully call openolt/bal\nflow add for eap, dhcp, and lldp.  BAL complains still about\ndownstream eap flow. likely due to ID problems.\n\nCalculation of uni_id, onu_id needs additional\ninfo from the decomposer.\n\nChange-Id: Ic347e71501e6cf2bb0e93d42eaf0b6c709238fbd\n"
    },
    {
      "commit": "29ecfdf2dafa4a4046b7bd258109b57cb3597ebc",
      "tree": "36736a141f2a9690d47c88a58e1f5f772046d13f",
      "parents": [
        "4a14a940156db1acbdf68157f0b146d0ada1fe80"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Wed Apr 03 18:01:46 2019 -0400"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Wed Apr 03 18:01:46 2019 -0400"
      },
      "message": "VOL-1548 Fixed errors in openolt adapter when executing a delete command.\n\nChange-Id: Ib629052d6c37495e6d168f45e25c9111aac88ebe\n"
    },
    {
      "commit": "4a14a940156db1acbdf68157f0b146d0ada1fe80",
      "tree": "4168441d5b069056d214c48a2537285237242ed2",
      "parents": [
        "2e63b1e68162ed54fda33d13fd305131219adbef"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Tue Apr 02 18:35:25 2019 -0400"
      },
      "committer": {
        "name": "Willliam Kurkian",
        "email": "Wkurkian@cisco.com",
        "time": "Wed Apr 03 14:33:19 2019 +0000"
      },
      "message": "VOL-1478 Updated statistics to pass in serial_number stats libraries, so it doesn\u0027t have to query the core\n\nChange-Id: If355de3c7733bd22520a274bbbffeb8aea4d37e7\n"
    },
    {
      "commit": "2e63b1e68162ed54fda33d13fd305131219adbef",
      "tree": "832d5b5973ceab9673e9ecfa68fb2c315ec1c844",
      "parents": [
        "7b2a8c3277ef9ec51f6eaa8dc0d16116554bf4e1"
      ],
      "author": {
        "name": "Arun Arora",
        "email": "arun_arora@hcl.com",
        "time": "Wed Apr 03 12:15:19 2019 +0000"
      },
      "committer": {
        "name": "Arun Arora",
        "email": "arun_arora@hcl.com",
        "time": "Wed Apr 03 12:15:19 2019 +0000"
      },
      "message": "VOL-1452: Disable Device changes\n\nChanges to call core proxy to do the device state changes\nw.r.t. disable device.\n\nDisable device does the following:\n1. Delete Logical Devices\n2. Delete Child Devices / ports\n3. Change device state to UNREACHABLE/ UNKNOWN\n4. Disables the device\n\nChange-Id: Ifee6a3189cb587f9d3aecf462fcf1e5402652480\n"
    },
    {
      "commit": "dcfc74d90b9d710f1ef0469e3bf3c852a3f01129",
      "tree": "23eef3e1394345eb0f259fa89889dad5727dc533",
      "parents": [
        "e33a709fa61a735b08768334d367f95b4d48e5b3"
      ],
      "author": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Sun Mar 17 23:41:42 2019 -0700"
      },
      "committer": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Mon Mar 18 10:17:38 2019 -0700"
      },
      "message": "VOL-1477 Migrate OpenOltAlarmMgr adapter_agent\n\nONU\u0027s serial_number is included in the alarm context\ndeviceinfo is saved in the when the class is instantiated.\n\nChange-Id: I4d145d6c0dc1fc4bad973fce2dd435bdafa389f7\n"
    },
    {
      "commit": "e33a709fa61a735b08768334d367f95b4d48e5b3",
      "tree": "0fc485abb0955e8c0b16f7a3b51217b992440728",
      "parents": [
        "0972b60c637746767831b7e2f44c06d6fec0cd1c"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Mar 12 21:54:14 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sat Mar 16 11:47:13 2019 -0400"
      },
      "message": "VOL-1452: Move logical port callback functions\n\nNeeded to inject device and port specific info\ncontained in handler\n\nChange-Id: If7368514de8809a73f0034a34479a84744d28e02\n"
    },
    {
      "commit": "0972b60c637746767831b7e2f44c06d6fec0cd1c",
      "tree": "a0a1c340c5b368d4fcdafe29bbd22fa6d5c28d5c",
      "parents": [
        "bad3d9872aacb1eec9ab01576aa54cc628ffec47"
      ],
      "author": {
        "name": "Arun Arora",
        "email": "arun_arora@hcl.com",
        "time": "Thu Mar 14 09:50:52 2019 +0000"
      },
      "committer": {
        "name": "Arun Arora",
        "email": "arun_arora@hcl.com",
        "time": "Thu Mar 14 10:09:11 2019 +0000"
      },
      "message": "VOL-1513: Modified adapter_agent call to core_proxy call\n\nChanged code for init_pm_metrics() called as part of\n \u0027enable device\u0027 workflow.\n\nChange-Id: I1412fe057da4f29b96b01f9c5beb244631235b7f\n"
    },
    {
      "commit": "bad3d9872aacb1eec9ab01576aa54cc628ffec47",
      "tree": "aa607ec9ae33c3e12f501de5b6331169e71ed881",
      "parents": [
        "b428b95b9ae6164989d67f7a86fb43fc03f38157"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Mon Mar 11 16:06:10 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Mon Mar 11 17:26:55 2019 -0400"
      },
      "message": "VOL-1473:  adapter_agent swapped with core_proxy\n\nThis was only done places in the code confirmed to work.\nBasically any existing references to adapter_agent are\nuntested and need to be moved to a core_proxy call\nor removed.  Left as work TODO\n\nChange-Id: I2d2cab7b64687f99e96f42f7f38dad6a4026de73\n"
    },
    {
      "commit": "b428b95b9ae6164989d67f7a86fb43fc03f38157",
      "tree": "92a83b5bdab3cb14f47a18ea061d45ef3b93a5e7",
      "parents": [
        "4c62c8058c1ae685c59a490463e8916e1782141b"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Mar 07 05:14:17 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Mon Mar 11 15:49:22 2019 +0000"
      },
      "message": "VOL-1493 VOL-1454:\n\nProcess omci messages. Properly set device state\nusing new core_proxy api\n\nImplement and process inter adapter messages.\nHandle omci_indications. Also keep track of stacked\nup onu discovery indications so we dont repeatedly\nadd onu.  Future data_model changes could\nlikely encompass this.\n\nCan now successfully mib upload and mib_sync\nis success with onu adapter\n\nChange-Id: Ib0f0c2f29f6410736ef8db3bde143206d603a140\n"
    },
    {
      "commit": "276bc423e8da28e17abcc218d166dd26645499bd",
      "tree": "8ec6f599e54500b9e1d52e6e1d851bdda29713dc",
      "parents": [
        "75e6bb2135921218f97e033c3a7894b41e459ac6"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Mar 07 12:34:57 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Mar 07 17:46:32 2019 +0000"
      },
      "message": "VOL-1460 Install protos and pyvoltha in venv properly\n\nChange-Id: I6012f6951d3a583c2c0854f371dc20dfd5ba7212\n"
    },
    {
      "commit": "75e6bb2135921218f97e033c3a7894b41e459ac6",
      "tree": "58f7adecddc37bf8a2a03c0cc696f6bf0fbd87fb",
      "parents": [
        "14461798a2ee7a853adf99d6c631674f1b3fc056"
      ],
      "author": {
        "name": "Arun Arora",
        "email": "arun_arora@hcl.com",
        "time": "Thu Mar 07 13:57:31 2019 +0000"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Thu Mar 07 14:28:50 2019 +0000"
      },
      "message": "VOL-1452: Logical Device creation changes\n\nAdd APIs to get Device and Port Info required for Logical Device\nCreate operation.\nSome values are static for now\n\nChange-Id: I75b1057b8f272392dc065992ae60348a3bcc0295\n"
    },
    {
      "commit": "8b1690ca4a1fe7a286853ab9397ee1c1e5bd3a87",
      "tree": "8fc0022f53a3bb23ffdd1e56051cc3f28d220e1a",
      "parents": [
        "f35be110b46f52a44b126eadca8b7fdc72dfc1ee"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Mon Mar 04 16:53:22 2019 -0500"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Tue Mar 05 16:23:29 2019 -0500"
      },
      "message": "VOL-1460 Updated to use a voltha-protos repo as source for protos\n\nChange-Id: I6e88fb3bb16f91941abaad2f0a810ebc5aa29f36\n"
    },
    {
      "commit": "f35be110b46f52a44b126eadca8b7fdc72dfc1ee",
      "tree": "537a4e29c9a375baf54060159b0a396d53eeae21",
      "parents": [
        "5ba87e372edbbfd2b5de84ab7ce3fdcb49a1e12d"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Mar 05 10:58:57 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Mar 05 10:58:57 2019 -0500"
      },
      "message": "Remove unneeded items from Makefile\n\nRemove env sourcing as a requirement.\nAlso fix base image naming bug.\n\nChange-Id: I7e62b47853562015e7731ea199eb24d80976f065\n"
    },
    {
      "commit": "5ba87e372edbbfd2b5de84ab7ce3fdcb49a1e12d",
      "tree": "586cd6811b4f88d65afbb48f82fa3641bfd84d7a",
      "parents": [
        "dfcfc251c8b0fb087f7b9533a137de5441152034"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Feb 28 11:35:49 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Mar 01 07:51:11 2019 -0500"
      },
      "message": "VOL-1474: Support GetChildDevice\n\nAlso add child devices more similarly\nto the old core.  Also set root device\n\nChange-Id: I2967030c6afdbe9ce90ef71ac6f23ec9de36ccc8\n"
    },
    {
      "commit": "dfcfc251c8b0fb087f7b9533a137de5441152034",
      "tree": "304784a87c71304caf6ad8fc6c4caaf28fdbeb91",
      "parents": [
        "2752258aec8fb7ee343b13bc73d97095c5271147"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Feb 28 13:30:03 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Feb 28 13:31:44 2019 -0500"
      },
      "message": "VOL-1499 CoreProxy now takes a default_core_proxy arg\n\nUpdated to match https://gerrit.opencord.org/#/c/13109/\n\nChange-Id: Id77132f7cc38c35a74a7b570ed22a68246355f78\n"
    },
    {
      "commit": "2752258aec8fb7ee343b13bc73d97095c5271147",
      "tree": "08edecb25d7b965ab44247c4eee06eceb8e23312",
      "parents": [
        "d2f155bfb58281bf3d47363e55e2182812ba401e"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Mon Feb 25 14:24:32 2019 -0500"
      },
      "committer": {
        "name": "Willliam Kurkian",
        "email": "Wkurkian@cisco.com",
        "time": "Tue Feb 26 15:29:52 2019 +0000"
      },
      "message": "VOL-1452: Added lock to connected to prevent timing issue\n\nChange-Id: I06cd64604d7a19abb400446bb380aca20edbf22d\n"
    },
    {
      "commit": "d2f155bfb58281bf3d47363e55e2182812ba401e",
      "tree": "2f650f04ac82ff96dd4a31b9813e090219208d8e",
      "parents": [
        "6e3150999e5413872d5862d8a498a8a55b5d3a89"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Feb 22 13:49:09 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Feb 26 10:24:41 2019 -0500"
      },
      "message": "VOL-1452: all adapter_agent calls must yield.\n\nGiven all adapter_agent (core_proxy) calls must\nyield this has also revealed a timing issue when calling\nthe openolt grpc stub.  Wait till the stub is ready before using\n\nChange-Id: If91afcf5a0e8abb953da008e668df5defbf789d8\n"
    },
    {
      "commit": "6e3150999e5413872d5862d8a498a8a55b5d3a89",
      "tree": "bb58ee67e0bfd6b5414f2e39f5e578be1b1de8f9",
      "parents": [
        "9fd36dfba6d554f83e8ebf90100e4e9d99e8cf9c"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Feb 20 10:42:57 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Feb 20 16:24:36 2019 -0500"
      },
      "message": "VOL-1452  Calls to core_proxy must yield,\n\nGetting child devices doesnt exist yet so\nbypass for now so we can add a device and\nforce the core to activate the onu.\n\nChange-Id: Ifdc15a358c58bd64f3a3ad1031bdc4337a2a8c62\n"
    },
    {
      "commit": "9fd36dfba6d554f83e8ebf90100e4e9d99e8cf9c",
      "tree": "8ad2d2e89cdaac7b1e917766d55f1f17a09fe0a5",
      "parents": [
        "92bd712f698597abe0b8c8af23be8cb7eac53df2"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Feb 14 19:14:36 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Feb 15 05:12:40 2019 -0500"
      },
      "message": "VOL-1452 pep8 cleanup and tab/space fixes\n\nChange-Id: Iad55faad2455bbe0a13178f36efd13bb6f06409c\n"
    },
    {
      "commit": "92bd712f698597abe0b8c8af23be8cb7eac53df2",
      "tree": "af2ccdb2dd6cd40d6fd0cf314d514c1f96a5a256",
      "parents": [
        "7906d23de875ec5a2e523e7070c6586a943184b2"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Thu Feb 14 15:26:59 2019 -0500"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Thu Feb 14 16:38:09 2019 -0500"
      },
      "message": "VOL-1452 Changes to activate olt. Merge latest.\n\nChange-Id: I2c66cb5589bd4274be1cc9d0fddadc2527f5d8b4\n"
    },
    {
      "commit": "7906d23de875ec5a2e523e7070c6586a943184b2",
      "tree": "5c23b3a5a4a5f9579d35cb83463af53507cd2fd7",
      "parents": [
        "3a341a25eea77c28f9fa5c518971f1ee5284b6e1"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Feb 14 14:57:38 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Feb 14 15:19:49 2019 -0500"
      },
      "message": "VOL-1452 Use a more similar version of openolt.py to existing code.\n\nAlso pass around core_proxy in the place of adapter_agent\n\nChange-Id: If79c5dbee342bbea1aaedc80ce2606ca4ff138d6\n"
    },
    {
      "commit": "3a341a25eea77c28f9fa5c518971f1ee5284b6e1",
      "tree": "5dfafb1f7d1cd436644a90bbe4a6ad61c7c3e7d8",
      "parents": [
        "5e807e51cbedd4c39d9df62f9e13780f783de32c"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Wed Feb 13 18:23:44 2019 -0500"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Wed Feb 13 18:23:44 2019 -0500"
      },
      "message": "Updates to make more the enable process work\n\nChange-Id: I30acddb3e0aaf76238ebb78c2c9c7fd78b7fbc31\n"
    },
    {
      "commit": "5e807e51cbedd4c39d9df62f9e13780f783de32c",
      "tree": "7bab656f0c2fb984c3a3f0e1106796d95c750b17",
      "parents": [
        "3350875895bae5f33f301efec5d557ec45dcfd9a"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Feb 12 15:19:42 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Feb 12 15:25:36 2019 -0500"
      },
      "message": "VOL-1449 Update requirements to match pyvoltha\n\nAlso ignore and cleanup any local pyvoltha copies.\nAlso no longer need voltha-protos image\n\nChange-Id: Id42676e38f38f3014bf547fd7820abf7eb2d5ea5\n"
    },
    {
      "commit": "3350875895bae5f33f301efec5d557ec45dcfd9a",
      "tree": "dabe050f8543f866503af0bc624bf7f72ee16c0b",
      "parents": [
        "44cd7bb0354fcc51c5d04e2163dd090dfc0d7631"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Tue Feb 12 14:56:06 2019 -0500"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Tue Feb 12 14:56:06 2019 -0500"
      },
      "message": "Cleaning up imports and paths\n\nChange-Id: Ifc5b1351a3efd9bc112b5ccc1f092f0df41b4751\n"
    },
    {
      "commit": "44cd7bb0354fcc51c5d04e2163dd090dfc0d7631",
      "tree": "61ad1fc742a45982699143e2e0c317a3fa9635f9",
      "parents": [
        "fefd4649579a44682a4b86918dee79da734010e0"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Mon Feb 11 16:39:12 2019 -0500"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Tue Feb 12 12:22:15 2019 -0500"
      },
      "message": "VOL-1452 Switched openolt adapter use pyvoltha for libraries\nRequires and update to pytholtha to produce _pb2_grp.py proto files\nChanged flow_decomposer dependency to use pyvoltha.common.openflow.utils\nChange-Id: Ic9cccf06e8820fb4abefd72d5fa9c4df414b00d9\n"
    },
    {
      "commit": "fefd4649579a44682a4b86918dee79da734010e0",
      "tree": "375825a3b82ad3867f2643585209508ef8d72454",
      "parents": [
        "5c9c337cb426490c04cbb49c5386983d86af529b"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Thu Feb 07 15:30:03 2019 -0500"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Mon Feb 11 11:58:17 2019 -0500"
      },
      "message": "VOL-1452 Changes to make runnable with old openolt code\n\nUpdates to mostly make the openolt adapter talk to the core.\nStill have to implement adding logical devices\n\nChange-Id: I3140af196eb38d8beb225a864b1fc42fe5242329\n"
    },
    {
      "commit": "6f436d0b1265819a68f393ed59de8401d60354e4",
      "tree": "014c801a0f74b160b6d81fd19917f17bf64964fd",
      "parents": [
        "7b4723b0490af6812ff166d0172527ae9f796e27"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Wed Feb 06 16:25:01 2019 -0500"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Thu Feb 07 11:10:49 2019 -0500"
      },
      "message": "Initial commit moving openolt adapter from voltha-go to the new repo.\nThis version works with ponsim rather than openolt, this is temporary.\nIt is currently being fixed to work with openolt.\n\nChange-Id: I34a800c98f050140b367e2d474b7aa8b79f34b9a\nSigned-off-by: William Kurkian \u003cwkurkian@cisco.com\u003e\n"
    }
  ]
}
