)]}'
{
  "log": [
    {
      "commit": "3ad5d2b0d5bdfe0d46a927af4e3f984e84f11c62",
      "tree": "a3d359aae5a974f1e250ef36e74b42ac4ce162e1",
      "parents": [
        "85f373195e83d76635ab36456cf3575306dfccd6"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Apr 02 17:02:04 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Apr 13 10:56:34 2020 -0700"
      },
      "message": "[VOL-2836] Using different topic per ONU device\n\nChange-Id: Ic0328f789c19dfedd86616df527c5ba510de0de9\n"
    },
    {
      "commit": "85f373195e83d76635ab36456cf3575306dfccd6",
      "tree": "7527d11c0fd95fc7028ecb0281720180000c1cff",
      "parents": [
        "0c595bae06cc4aa9d2913bf6bcf53f8b2f57a676"
      ],
      "author": {
        "name": "Thomas Lee S",
        "email": "Thomas.Sebastian@radisys.com",
        "time": "Fri Apr 03 17:06:12 2020 +0530"
      },
      "committer": {
        "name": "Thomas Lee S",
        "email": "Thomas.Sebastian@radisys.com",
        "time": "Fri Apr 10 10:05:25 2020 +0530"
      },
      "message": "VOL-2880: Reduction of Unit Test Time\n\nUnit Test time before these changes was around 90 seconds.\nWith these minor changes we could reduce it to around 40 seconds.\n\nChange-Id: I3abe7dc487117e31275862a2d0172e2bc85c2969\n"
    },
    {
      "commit": "0c595bae06cc4aa9d2913bf6bcf53f8b2f57a676",
      "tree": "4f2dd7d8ddb675ff70609a0a85598a0da3acc46a",
      "parents": [
        "b77ded932e2d0e5802cb04c67203b368fb446410"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Apr 09 15:04:27 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Apr 09 15:21:17 2020 -0700"
      },
      "message": "VOL-2910: back-to-back sanity test fails with multiple ONUs\n\n- An invalid index was used to access the AllocIDMgmtLock and\n  GemPortIDMgmtLock array causing panic. OnuID was used instead\n  of IntfID.\n\nChange-Id: Ie838b6b182866378c2441c304a189e4f39e29438\n"
    },
    {
      "commit": "b77ded932e2d0e5802cb04c67203b368fb446410",
      "tree": "eeda622b3b7845121c11db935a91924d3e1fe87b",
      "parents": [
        "19b563a7242883c632c76204a1790e1fd51724e5"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Apr 08 11:45:05 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Apr 08 11:50:52 2020 -0700"
      },
      "message": "[VOL-2895] : Pings fail intermittently after OLT reboot and ONU disable\n\n- There was a possible data corruption due to lock not being applied\n  over the entire routine where a new FlowID was being allocated.\n  There could be similar corruptions for other PON resource allocations\n  as well, so the locks are applied over entire routine where PON resources\n  are being managed. This comes at a slightly increased cost of end-to-end\n  flow handling transaction time when there are many susbcriber, but\n  guarantees sanity of data.\n\nChange-Id: I0644aab4ffd6a636ea9eadccea13e2ed1ccb5d7b\n"
    },
    {
      "commit": "19b563a7242883c632c76204a1790e1fd51724e5",
      "tree": "00d66ac29f05e06df406fe51aef6069059c18d9a",
      "parents": [
        "756622562610c379552470984ceac3acb9f7d09d"
      ],
      "author": {
        "name": "Shrey Baid",
        "email": "shrey1.baid@gmail.com",
        "time": "Fri Apr 03 18:41:12 2020 +0530"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Apr 07 14:34:39 2020 +0000"
      },
      "message": "[VOL-2873] Fix Group log: Changed default logandreturn level\n\nChange-Id: Ief9d8a4344db6479e0a1cfe684ff3d34891b75b1\n"
    },
    {
      "commit": "756622562610c379552470984ceac3acb9f7d09d",
      "tree": "f0da5763fb83e6aa70b1028e97efa139c117aa0d",
      "parents": [
        "c4b19116940e73edfe9d49c05a9551d361d6a844"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Mon Apr 06 18:16:54 2020 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Mon Apr 06 18:17:02 2020 -0700"
      },
      "message": "[VOL-2875] Documentation update\n\nAlso, update the Makefile \"help\" target to self-generate from comments\n\nChange-Id: I26d329a2838ea360f3b2c96d44357b9fb8c51b84\n"
    },
    {
      "commit": "c4b19116940e73edfe9d49c05a9551d361d6a844",
      "tree": "4e82591a3a820b9784a8bf96b22483c8950739f3",
      "parents": [
        "38d533d9e90cd72e47ea4460f021694c7937281f"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Thu Apr 02 11:21:45 2020 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Thu Apr 02 11:35:14 2020 -0700"
      },
      "message": "Avoid crash when trying to log nil group.Desc\n\nChange-Id: I0c7bafa98e406ba4a0f3b61c6554bd167151835a\n"
    },
    {
      "commit": "38d533d9e90cd72e47ea4460f021694c7937281f",
      "tree": "d5e5261cd985f8b9167aa1e449dde4f31d97228c",
      "parents": [
        "24f83e25011ea0a60b0a8fe1f344c4d3e3f09298"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Mar 30 20:38:51 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Mar 31 16:38:41 2020 -0700"
      },
      "message": "[VOL-2848] : Protect concurrent access for PON resources\n\nFlows currently were serialized on a per ONU basis. However flows\nfrom different ONUs could add/remove concurrently. This meant\npossible concurrent access of PON resources. In some tests it was\nseen that two ONUs got same resource (like FlowID) and traffic\nwould fail.\nThis new change makes concurrent access to get/put/delete on shared PON resource pools\non KV store protected by locks. The adapter maintains certain data on\nthe KV store on a per ONU basis and this does not need any protection\nas the key path are unique and provide inherant protection and moreover\nany flow operation on a given ONU is serialized, this is not to worry.\n\nChange-Id: I8a452a7ae84413741cbc2fa24ae42f4329748e32\n"
    },
    {
      "commit": "24f83e25011ea0a60b0a8fe1f344c4d3e3f09298",
      "tree": "c5d826a9be7135b1247adda25a22a4c605ab42fe",
      "parents": [
        "668ea5f6a1d42fa8dc0082eb6a8a214793c7c034"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Mar 30 16:14:28 2020 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 31 10:51:26 2020 -0700"
      },
      "message": " VOL-2776 Start_omci_test is unimplemented for OLT\n\nChange-Id: I334e5d4ca93ef5f86c46ca046499d6d95a7b36dd\n"
    },
    {
      "commit": "668ea5f6a1d42fa8dc0082eb6a8a214793c7c034",
      "tree": "8fc589defbd28c1824c4dc6d809d6f5ce82f8c66",
      "parents": [
        "ceea2e043ee8f4b114234056418c6599005f4297"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Mar 31 13:51:06 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Mar 31 18:01:44 2020 +0200"
      },
      "message": "[VOL-2643] Removing unused UpdateOnuGemInfo\n\nChange-Id: I08a633ff2488e495dfd67be501a0b9a74055603d\n"
    },
    {
      "commit": "ceea2e043ee8f4b114234056418c6599005f4297",
      "tree": "695807491d25152cdabacdb8d319cf6fa242d9fe",
      "parents": [
        "868131c6edc9eda73a31bf218ea63c3d93075592"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Mar 27 14:19:57 2020 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Mon Mar 30 12:23:45 2020 -0400"
      },
      "message": "VOL-2841: Remove old backward compatible omci message checking code\n\nNew onu and openomci library now sends a proper byte array for the\nmessage, so no need to check.\n\nNote, openolt agent still expects the hex string.  Once that\nis fixed and both adapter and agent released then the final TODO\ncan go away.\n\nAlso make omci message tracing through openolt a bit easier by\nadding the omci transaction id\n\nChange-Id: I79d3519365d3f03d668e4fdc2e5ae9e0d323a96e\n"
    },
    {
      "commit": "868131c6edc9eda73a31bf218ea63c3d93075592",
      "tree": "ac502309a7719d180f4201531fcaafbdb350b451",
      "parents": [
        "b83b39d4f28e81df79827a7287ea8f6883b93f85"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Mar 30 08:13:33 2020 -0700"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon Mar 30 16:02:30 2020 +0000"
      },
      "message": "[VOL-2845]: Fix concurrent access of SouthBoundPort data in statsmanager module\n\nChange-Id: I7721a28de3b694a79493171f25f5497696b3b5c3\n"
    },
    {
      "commit": "b83b39d4f28e81df79827a7287ea8f6883b93f85",
      "tree": "abe01b75e4c6a26c69efdce22bbec9f1aa3e0291",
      "parents": [
        "be6fd5041a57ea1293acfd0c607b47f6bad48e6f"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon Mar 30 11:41:16 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon Mar 30 16:51:01 2020 +0200"
      },
      "message": "[VOL-2638] Returning error when storing data for new ONU\n\nChange-Id: I6841fe77e5153bd1a8129d7cd1f45445f8ccbf8b\n"
    },
    {
      "commit": "be6fd5041a57ea1293acfd0c607b47f6bad48e6f",
      "tree": "b1faafaecdbe867d8297c0ad1ee1372a2c5bb3e4",
      "parents": [
        "ed8e29f349873bce4a3d92b731c34dba60e25913"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Mar 26 21:01:18 2020 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Mar 26 21:01:18 2020 -0700"
      },
      "message": "VOL-2828 Bump post-2.3 release\n\nChange-Id: I8965e5e27ce7a24e7a93edad3581e10aaeeb60f4\n"
    },
    {
      "commit": "ed8e29f349873bce4a3d92b731c34dba60e25913",
      "tree": "641a20292bdedc39bfba1599102d0f22befd23ca",
      "parents": [
        "3ab6d21f9152095e2e233967d70ff7f6e40ab29c"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Mar 26 10:47:39 2020 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Mar 26 10:47:39 2020 -0700"
      },
      "message": "VOL-2828 Bump version for 2.3 release\n\nChange-Id: I353f6e4af2344d7d6082b7389b8da7b4b0faca29\n"
    },
    {
      "commit": "3ab6d21f9152095e2e233967d70ff7f6e40ab29c",
      "tree": "42aa8ec6ae982d4d533c84e8cf907b2993bc4197",
      "parents": [
        "3f97491a12dcaaf248fc260f4269a85c6574ae7c"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Mar 24 17:33:15 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Mar 24 18:13:42 2020 -0700"
      },
      "message": "[VOL-2801] : Following OLT reboot, the readIndication receive stream would have\nalready stopped. Sending a stop signal again, would cause subsequent readIndication\ninvocation to immediately stop. We need to first check if the readIndication is\nrunning before sending a stop signal\n\nChange-Id: I1c8940d426bbc715660d59db0d618049d7b86d31\n"
    },
    {
      "commit": "3f97491a12dcaaf248fc260f4269a85c6574ae7c",
      "tree": "6573f90c2e1b281a2ad3b7d7f6d99be2e4fe1b06",
      "parents": [
        "5024cc4b6deb9e8cb6cf38b6e6cb50c03a8accb5"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Mar 23 20:35:18 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Mar 24 12:31:32 2020 -0700"
      },
      "message": "[VOL-2801] : readIndication routine going in an infinite loop on delete device.\nThis is part of many fixes to come while debugging intermittent issues seen\nwhere auth/dhcp/ping fail sometimes in various scenarios.\n\nChange-Id: I7da8bd35d3f6e1694724c6b0ae26f68d95972a99\n"
    },
    {
      "commit": "5024cc4b6deb9e8cb6cf38b6e6cb50c03a8accb5",
      "tree": "73f1e22ebefda021dffd49ce3db82afb542c756d",
      "parents": [
        "2ad402b6976e64e2c6848b9f5050e6a0e3ed1f54"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Mar 23 11:47:57 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Mar 23 13:14:13 2020 -0700"
      },
      "message": "[VOL-2798] Removing developer specific logs\n\nChange-Id: Ibd5aec0dca360f6ec229daf614c674477e096e47\n"
    },
    {
      "commit": "2ad402b6976e64e2c6848b9f5050e6a0e3ed1f54",
      "tree": "7a7d268d090f82cba9275a4f9e40498ab86de4af",
      "parents": [
        "d26f6b153a65ae0b1cfda5ef76661740f22266ad"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Mar 20 19:45:12 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon Mar 23 18:20:15 2020 +0000"
      },
      "message": "[VOL-2694] Use package specific logger instance in all log statements\n\nChange-Id: Iaab59e919c0576e0143c1d9e0facbd2e63f96e1e\n"
    },
    {
      "commit": "d26f6b153a65ae0b1cfda5ef76661740f22266ad",
      "tree": "89099e21e6b81a4e57d6870c28e74274f62ce797",
      "parents": [
        "65409d8accf7da0347b20e255774b90ef115f53e"
      ],
      "author": {
        "name": "divyadesai",
        "email": "divya.desai@infosys.com",
        "time": "Thu Mar 19 06:30:28 2020 +0000"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@opennetworking.org",
        "time": "Mon Mar 23 15:33:44 2020 +0000"
      },
      "message": "[VOL-2782] Update go.mod of voltha-go,open-olt-adapter,ofagent-go and voltctl to be compatible with latest version of voltha-lig-go\n\nChange-Id: Idd1a36b6059927af9a4f3c12581663d587a19176\n"
    },
    {
      "commit": "65409d8accf7da0347b20e255774b90ef115f53e",
      "tree": "206977de8b28c5db3dff93be5ca0d834224f42a4",
      "parents": [
        "cefae19b4c85fdd3a9afeb1ad5089b3eef366ade"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Wed Mar 18 10:58:18 2020 +0000"
      },
      "committer": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Mon Mar 23 14:08:49 2020 +0000"
      },
      "message": "VOL-2775 Multicast flows can not be installed due to the following error.\n\n\"NNIPortNumber is not in valid range\"\n\nThis patch delivers a fix for the situation.\n\nChange-Id: I3953835bb07fbd41079094cf36a375ff0331910b\n"
    },
    {
      "commit": "cefae19b4c85fdd3a9afeb1ad5089b3eef366ade",
      "tree": "e7caa5d048401cf744b70b61c26635e17fd62a60",
      "parents": [
        "a4649254cca6f3f94d2fd5164af40b8e8ff0d630"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Mar 19 18:14:10 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Sat Mar 21 23:08:11 2020 -0700"
      },
      "message": "[VOL-2786] : Handle flow deletes completely before proceeding onto\n             flow adds for a subscriber.\n             Also serialize flow deletes on a per subscriber basis.\n             Flow Adds are already serialized on a per subscriber basis.\n\nChange-Id: If0a85780f76c3fdc6496074356131c5cdfbfd577\n"
    },
    {
      "commit": "a4649254cca6f3f94d2fd5164af40b8e8ff0d630",
      "tree": "b27e370e9acf9f482a09a90eaf704aa153a8f053",
      "parents": [
        "2b3d488b780e8ced2a88ad77e44f4ab93bf548f4"
      ],
      "author": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Wed Mar 11 21:24:11 2020 -0400"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Mar 18 08:57:12 2020 -0700"
      },
      "message": "[VOL-2741]: code changes to support OLT reboot\n\nChange-Id: I8a26347fee26802f5f32ed27f2030f1e0608fbb1\n"
    },
    {
      "commit": "2b3d488b780e8ced2a88ad77e44f4ab93bf548f4",
      "tree": "b1bfceba0115f9bc671fc676f34bec7252921b52",
      "parents": [
        "2440047610c3d46b560c2aa9c82aa84c2686d5bf"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Mar 17 15:06:39 2020 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Mar 17 15:35:03 2020 -0700"
      },
      "message": "VOL-2764 - default log level to warning\n\nChange-Id: I345beb874ff0b460ec8f2a1a6072e1ecb3032f3e\n"
    },
    {
      "commit": "2440047610c3d46b560c2aa9c82aa84c2686d5bf",
      "tree": "f379f2bf2f15dd0c98ebb0014fddfd1a2cb22875",
      "parents": [
        "34a002817476c84a5610010f05d8f37b9520eebc"
      ],
      "author": {
        "name": "Devmalya Paul",
        "email": "Devmalya.Paul@radisys.com",
        "time": "Thu Mar 12 19:26:02 2020 -0400"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon Mar 16 16:53:06 2020 +0100"
      },
      "message": "VOL-2747 Alarms should log at DEBUG level\n\n         Updated logging statements in openolt_eventmgr.go from\n         INFO to log at DEBUG level.\n\nChange-Id: I6e85b1607d04824b7a7859a6ad370292cc41fbca\n"
    },
    {
      "commit": "34a002817476c84a5610010f05d8f37b9520eebc",
      "tree": "050e36e9383f75351354993e7b5b0e694522a26a",
      "parents": [
        "f26e488250645b9d88b92291378f6d7a72118dea"
      ],
      "author": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Tue Mar 10 20:19:31 2020 +0530"
      },
      "committer": {
        "name": "Thiyagarajan Subramani",
        "email": "Thiyagarajan.Subramani@radisys.com",
        "time": "Mon Mar 16 13:47:00 2020 +0530"
      },
      "message": "VOL-812: If fiber is pulled at ONU side, ONU LOS alarm will not get clear from kafka bus.\n         ONU state is changed to active. (Refer to VOL-483)\n         - When pon cable pulled out from OLT end, LoS event raised for Onu\u0027s connected to it\n         - When pon cable connected back to OLT, Onu LoS Clear event raised for Onu\u0027s if\n           Onu Discovery is received and Onu LoS already raised\n         - When pon disconnection or connection from Onu end respective Onu LoS Raise/Clear\n           Event raised\n         - Included Onu serial number while formating onuAlarmIndication event context\n\nChange-Id: Ic1e965da62fb3876ea896788c87d04f376af9e53\n"
    },
    {
      "commit": "f26e488250645b9d88b92291378f6d7a72118dea",
      "tree": "4742bed1aab0a44957e4062ea2d41c1557841552",
      "parents": [
        "41a762d56fb7965910365017893df0ea92423ded"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Thu Mar 05 06:49:10 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Thu Mar 12 09:48:50 2020 +0000"
      },
      "message": "[VOL-2612] Remove error log when returning error from methods\n\nChange-Id: If07af8337a55e0d5d729fc76092590f697ee8276\n"
    },
    {
      "commit": "41a762d56fb7965910365017893df0ea92423ded",
      "tree": "b9dbf1c5c3d562a6a951d71605a4475c0ccf3916",
      "parents": [
        "c63bba9e42efcb91a054e6a07a2f1adfcf41aad6"
      ],
      "author": {
        "name": "Devmalya Paul",
        "email": "Devmalya.Paul@radisys.com",
        "time": "Sun Mar 01 18:56:54 2020 -0500"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 11 10:53:28 2020 -0700"
      },
      "message": "VOL-883 Onu Loss of Acknowledgement Alarm\nVOL-884 Onu Loss of GEM Channel Delineation Alarm\nVOL-885 Onu Physical Equipment Error Alarm\n\nChange-Id: Ib1e44ae172f49b86d5037ee502112de2baf32f0a\n"
    },
    {
      "commit": "c63bba9e42efcb91a054e6a07a2f1adfcf41aad6",
      "tree": "55d0cddccad61f5139efa7e2066ed2de8fb9adeb",
      "parents": [
        "a08d57c4b366b7bc8502e4765dddb1897a8cbef8"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Mar 10 17:01:04 2020 +0100"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Mar 10 18:26:15 2020 +0100"
      },
      "message": "[VOL-2641] Returning errors for flows and groups from the open olt adapter to the core\n\nChange-Id: I513c2d391ddfa99d82589ab974956b1f4359bb68\n"
    },
    {
      "commit": "a08d57c4b366b7bc8502e4765dddb1897a8cbef8",
      "tree": "ff22992e61e63d34e3d9807695bb56243904bdcc",
      "parents": [
        "bcdb1446d100d73569a6ec5989a71261dd5b32c8"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Mar 10 09:58:19 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Mar 10 09:58:19 2020 -0700"
      },
      "message": "Bump the version which was not done in review https://gerrit.opencord.org/#/c/17914/\n\nChange-Id: I35be12ece08bf8ec1d0a466675a0e128c31ac147\n"
    },
    {
      "commit": "bcdb1446d100d73569a6ec5989a71261dd5b32c8",
      "tree": "03c67faee9db6226802246b1da07d8c85730a5a5",
      "parents": [
        "fcddfcf9c12d1ea5ed4dd475e555ce349fb97d72"
      ],
      "author": {
        "name": "Devmalya Paul",
        "email": "Devmalya.Paul@radisys.com",
        "time": "Tue Mar 03 17:28:08 2020 -0500"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Mar 10 00:38:59 2020 +0000"
      },
      "message": "VOL-2691 ONU Discovery event not raised\n\n         Fix for ONU discovery event not raised from the openolt\n         adapter\n\nChange-Id: Ib4430739bc37ab081914a67cc90d0d1fd0953dbc\n"
    },
    {
      "commit": "fcddfcf9c12d1ea5ed4dd475e555ce349fb97d72",
      "tree": "30dde87a0381370689712255bde73a0dc311b80f",
      "parents": [
        "e420b5f6c77577ba6de8a3bf0316b85667fc3c49"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Wed Mar 04 13:34:38 2020 +0000"
      },
      "committer": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Fri Mar 06 17:42:25 2020 +0300"
      },
      "message": "VOL-2459 Move to matching on multicast-IP address after moving to BAL 3.2.3.2\n\nChange-Id: I7a5c7acc6e44b2b707b14ec100366258a40f0175\n"
    },
    {
      "commit": "e420b5f6c77577ba6de8a3bf0316b85667fc3c49",
      "tree": "821319a3e33457f0d53fa02fb086a72aa0aeac68",
      "parents": [
        "94109f117b03cff9d855a6278cff800a35ccb514"
      ],
      "author": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Sun Feb 23 21:34:54 2020 -0500"
      },
      "committer": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Thu Mar 05 17:02:48 2020 -0500"
      },
      "message": "[VOL-2644]:handle failed scenarios while cleaning up pon resources\n           on ChildDeviceLost\n\nChange-Id: Ida6d10e8151c8689dd5b3dfc89b3bed9e1f956c3\n"
    },
    {
      "commit": "94109f117b03cff9d855a6278cff800a35ccb514",
      "tree": "0467f67ac011201721e48421ceb58a289c05686f",
      "parents": [
        "8f2b95799114a91ee0dd5eea1f6aad929d238ef5"
      ],
      "author": {
        "name": "Thomas Lee S",
        "email": "Thomas.Sebastian@radisys.com",
        "time": "Tue Mar 03 16:39:29 2020 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Mar 04 18:55:06 2020 +0000"
      },
      "message": "VOL-2639: Creation of common errors package\n\nChange-Id: Iac2ab83826bf072c84af81e9e2bccf61d40c07ed\n"
    },
    {
      "commit": "8f2b95799114a91ee0dd5eea1f6aad929d238ef5",
      "tree": "d8b43ee735019b54dfd73a47b2332fb906c34c2f",
      "parents": [
        "7acc0b91c2b70d65ca5dbe612f4ef55c1f68a136"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Feb 28 15:35:23 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Mar 04 09:16:56 2020 -0800"
      },
      "message": "[VOL-2689] enable compile time profiling\n\nChange-Id: I18c6ebd076e4e21d2297b20d32692ababf8c3e78\n"
    },
    {
      "commit": "7acc0b91c2b70d65ca5dbe612f4ef55c1f68a136",
      "tree": "bcbf911c90157c25a9f69d21a065f6d619171dcd",
      "parents": [
        "6f063a61b7b2c41eb43567cbf22063307ed77cb7"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Feb 14 09:20:49 2020 +0100"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Mar 03 09:57:33 2020 +0100"
      },
      "message": "[VOL-2517] Using VLAN ANY (4096) to check for tagged ONU traffic instead of valid 4095\n\nChange-Id: Ifeaddb257042b662e2c0dbf6d57fea9153f6870a\n"
    },
    {
      "commit": "6f063a61b7b2c41eb43567cbf22063307ed77cb7",
      "tree": "691d9c488336ca4e1bc7c6e0be9c2cc964101e93",
      "parents": [
        "beadc119b32f02d4bca58f5049f8838eb464dda6"
      ],
      "author": {
        "name": "Devmalya Paul",
        "email": "Devmalya.Paul@radisys.com",
        "time": "Wed Feb 19 19:19:06 2020 -0500"
      },
      "committer": {
        "name": "Devmalya Paul",
        "email": "Devmalya.Paul@radisys.com",
        "time": "Mon Mar 02 02:23:34 2020 -0500"
      },
      "message": "Alarm - ONU Remote Defect Indicator\n\n        Added support for ONU remote defect indication\n\nChange-Id: I9db2ecd6552f4720fdc405d41685155f348aa29d\n"
    },
    {
      "commit": "beadc119b32f02d4bca58f5049f8838eb464dda6",
      "tree": "a24293ecf85101227bf7a961ad4d7ad029705fca",
      "parents": [
        "dbd960e732bcb5a4611a8915e34397ffea4130e3"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Wed Feb 26 18:41:02 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon Mar 02 05:47:27 2020 +0000"
      },
      "message": "[VOL-2091] Finetuned kvstore and kafka liveness re-checks on startup\n\nChange-Id: If8d1aca09bb643e954ca613e78dcbd9d67fefe4d\n"
    },
    {
      "commit": "dbd960e732bcb5a4611a8915e34397ffea4130e3",
      "tree": "fee579f18b3739ced3abc7d44b7bab88e6c89b88",
      "parents": [
        "a37f78b0d8c9cef755a41a86314e12d2bd187b32"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 28 08:57:51 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 28 13:45:46 2020 -0800"
      },
      "message": "VOL-2640 Restructure openolt-adapter repo to best practices\n\nChange-Id: Icead31e8ecb82ec75a22e66361fbf83f80136589\n"
    },
    {
      "commit": "a37f78b0d8c9cef755a41a86314e12d2bd187b32",
      "tree": "e37777f67876b9f93050894248c49edfd5819de4",
      "parents": [
        "e71b52dcf692b71c4de57d41690561523e0e3188"
      ],
      "author": {
        "name": "divyadesai",
        "email": "divya.desai@infosys.com",
        "time": "Fri Feb 07 12:41:22 2020 +0000"
      },
      "committer": {
        "name": "divyadesai",
        "email": "divya.desai@infosys.com",
        "time": "Fri Feb 28 08:59:33 2020 +0000"
      },
      "message": "[VOL-2310] Logging - Implement dynamic log levels in OpenOLT adapter\n\nWorking on Logging design changes.changes are added so how we can use voltha-lib-go to set dynamic logging configuration for component.\n\nChange-Id: Iefd41bd23a84cee06735380837eea9054515ce80\n"
    },
    {
      "commit": "e71b52dcf692b71c4de57d41690561523e0e3188",
      "tree": "7c54173ebc7d958d94446f71d2fd623f34f2ecf6",
      "parents": [
        "e701b8609e2de04c1fe420fdde9a06598ca2b473"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Wed Feb 26 11:13:42 2020 -0500"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Wed Feb 26 11:54:42 2020 -0500"
      },
      "message": "Updated tools version to 2.0.0\n\nAlso removed redundant lint-sanity (govet), and lint-style (gofmt), which are already checked by golangci-lint.\nAlso changed lint-mod slightly so it reverts any changes it makes go.mod, go.sum, and vendor/.\n\nVOL-2647\n\nChange-Id: Iaf53c43b0926d412f3f980dfb2d5944ff61ffb9c\n"
    },
    {
      "commit": "e701b8609e2de04c1fe420fdde9a06598ca2b473",
      "tree": "9e46dd62f06b7d5a60a661c670fb8a155ab05519",
      "parents": [
        "fae935c6bd86688e562460b25fec0d5332b3302e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 20 16:19:16 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 25 20:17:48 2020 -0800"
      },
      "message": "VOL-2631 Cleanup Kafka Interadapter Proxy on shutdown;\nExit gracefully rather than Fatal() on kafka shutdown\n\nChange-Id: Ic4506a8f4e5127d10a0db130a81584c0bf8c8428\n"
    },
    {
      "commit": "fae935c6bd86688e562460b25fec0d5332b3302e",
      "tree": "1af9e318796ea1ec981b13b1ad9d104633bcd7d3",
      "parents": [
        "02f784dd3b9d4af4695492389d09db57788fe268"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Feb 17 19:21:44 2020 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Feb 25 21:59:54 2020 +0530"
      },
      "message": "[VOL-2616]:\n- Replicate the flow across all pbits if vlan pcp is not coming as\n  part of openflow. Otherwise, only pbit 0 traffic is allowed via\n  BAL.\n- This is compatible with openolt agent version 2.1.2 and beyond.\n  2.1.2 openolt agent version will be released as part of\n  https://gerrit.opencord.org/#/c/17601/.\n\nChange-Id: Iec5f5a2fca41e74e1f7f0d2f83149345027b5f18\n"
    },
    {
      "commit": "02f784dd3b9d4af4695492389d09db57788fe268",
      "tree": "6b6b9e342a02c6245ce236525c694d6f365772a8",
      "parents": [
        "1abc34ed764b847e079781e5ac68eea1d8eed065"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Fri Feb 14 09:34:02 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Mon Feb 24 11:51:04 2020 +0000"
      },
      "message": "[VOL-2356]core log_level command line argument should take log level names not int value\n\n- StringToLogLevel method returns two arguments.\n\nChange-Id: I83d20d645fa63363e71265b163273414f14688a7\n"
    },
    {
      "commit": "1abc34ed764b847e079781e5ac68eea1d8eed065",
      "tree": "e20c6e5a217a8dd689bc2545510263356b50827f",
      "parents": [
        "1a55b88e5be7e9b9d3bdf703d40b80faf9428409"
      ],
      "author": {
        "name": "Devmalya Paul",
        "email": "Devmalya.Paul@radisys.com",
        "time": "Tue Feb 04 20:48:06 2020 -0500"
      },
      "committer": {
        "name": "Devmalya Paul",
        "email": "Devmalya.Paul@radisys.com",
        "time": "Sun Feb 23 17:30:34 2020 -0500"
      },
      "message": "VOL-892 Alarm - ONU Deactivation Failure\n\n        This commit contains the changes required to publish ONU\n        deactivation failure event to the KAFKA bus.\n\nChange-Id: I9f1cb27842938169677ee363139d62e8ac6b0603\n"
    },
    {
      "commit": "1a55b88e5be7e9b9d3bdf703d40b80faf9428409",
      "tree": "68ffddfe2f4e2376cbd256ab598fc814297e6eb6",
      "parents": [
        "96af493465c2454f24cbf72aa4a8605e29184aaa"
      ],
      "author": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Tue Feb 04 17:35:35 2020 -0500"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri Feb 21 12:56:58 2020 +0000"
      },
      "message": "[VOL-1385]: code changes to support ONU delete\n\nChange-Id: I8be96e499ccdae29121e81a500a65d0d1a78e5d2\n"
    },
    {
      "commit": "96af493465c2454f24cbf72aa4a8605e29184aaa",
      "tree": "122f9f9963cfaf2640e4710cf4f1b80d408751cf",
      "parents": [
        "7ed989749518a235b5476fad67776c1ef571d1f7"
      ],
      "author": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Thu Feb 20 16:58:48 2020 -0800"
      },
      "committer": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Thu Feb 20 17:01:24 2020 -0800"
      },
      "message": "[VOL-2650] Deleting gem ports from local cache not working as expected\n\nFixed the gem port deletion from local cache and added a unit test case\n\nChange-Id: Ic22e7345072641957516417b41e26e70c685be78\n"
    },
    {
      "commit": "7ed989749518a235b5476fad67776c1ef571d1f7",
      "tree": "b4035792a8885cf8aed7265753a53942fa96e1ec",
      "parents": [
        "180fdaabaadb29bd6eea8a8482fc01b8b60e40c8"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 19 16:30:51 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 19 16:30:51 2020 -0800"
      },
      "message": "VOL-2630 return to -dev version\n\nChange-Id: I36ae6c12523c9345fb3f3ee8fbfd18de6a01e1c1\n"
    },
    {
      "commit": "180fdaabaadb29bd6eea8a8482fc01b8b60e40c8",
      "tree": "102b49fbd5dbe2afe1911c577d06803ebf874cb3",
      "parents": [
        "5283008b6a37ffbb33f9ff0afe59083ed3c35315"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 19 09:15:12 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 19 09:15:12 2020 -0800"
      },
      "message": "VOL-2630 Release voltha-openolt-adapter 2.3.6\n\nChange-Id: I42c4f9926ede7dd8e52fc7dff5c260c06db83ca1\n"
    },
    {
      "commit": "5283008b6a37ffbb33f9ff0afe59083ed3c35315",
      "tree": "2cf65e40f62847da703ab43ee462357abb6ef203",
      "parents": [
        "9bbc565e6db85ce73272c4d19229910af45413ba"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Fri Feb 14 14:53:52 2020 -0500"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Tue Feb 18 10:11:31 2020 -0500"
      },
      "message": "Modified tool container flags so CTRL-C works properly.\n\nVOL-2594\n\nChange-Id: If03f0238367950ee6b1573f27853404a2a749269\n"
    },
    {
      "commit": "9bbc565e6db85ce73272c4d19229910af45413ba",
      "tree": "187d64c76cc789273560e3501ad540e89c5c64ed",
      "parents": [
        "794735fbb3cc12d0168a35958ea04ab41561a4af"
      ],
      "author": {
        "name": "Amit Ghosh",
        "email": "amit.ghosh@radisys.com",
        "time": "Mon Feb 17 13:37:32 2020 +0000"
      },
      "committer": {
        "name": "Amit Ghosh",
        "email": "amit.ghosh@radisys.com",
        "time": "Mon Feb 17 20:48:03 2020 +0000"
      },
      "message": "VOL-2609: Remove 1 sec sleep between ONU Discovered state update and ONU activation\n\nChange-Id: I640e47eb451f4ee3c7e98f2c7f82a762a8553588\n"
    },
    {
      "commit": "794735fbb3cc12d0168a35958ea04ab41561a4af",
      "tree": "2d9deccd1ab691feb238827794ec2400d8dea0f7",
      "parents": [
        "589724f938b760d3a7aa8e0564cee39580b91b7c"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Feb 11 21:01:37 2020 -0800"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Feb 14 14:55:55 2020 -0800"
      },
      "message": "VOL-2293, VOL-2456 improve error handling\n\nChange-Id: I4be5f12719a31b40363758cd47cc02968f180c75\n"
    },
    {
      "commit": "589724f938b760d3a7aa8e0564cee39580b91b7c",
      "tree": "2eb416eae7f15a397329a420e88b9b3e5fc203b9",
      "parents": [
        "0ebd2a355b044728bd3d68eabe1737dbd5f3a141"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 10 17:56:58 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 14 11:37:09 2020 -0800"
      },
      "message": "VOL-2458 update to latest voltha-lib-go \u0026 protos for timestamp changes\n\nChange-Id: Ia555c0320bc41ef4fa3a615f3db46feba5ff752a\n"
    },
    {
      "commit": "0ebd2a355b044728bd3d68eabe1737dbd5f3a141",
      "tree": "eb28a9d7f664306338fae0f2c42f15d9a7b4a758",
      "parents": [
        "1afeceb5ab095e528c8232cb22765cde5a7701b6"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Sun Feb 09 18:45:36 2020 +0000"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri Feb 14 00:08:03 2020 +0530"
      },
      "message": "VOL-2575 Add/RemoveMembers operations should be used to update buckets of\na group instead of SetMembers operation. However, these operations cannot\nbe executed in BAL 3.1 due to the situation indicated in VOL-2461.\nAs we have moved to 3.2, we shall use add/remove commands to update buckets\nof a group.\n\nChange-Id: I2ef603d0df5f82ab93effeb529ed04a3d614d50b\n"
    },
    {
      "commit": "1afeceb5ab095e528c8232cb22765cde5a7701b6",
      "tree": "9b00a8aa2e58722d7978a4550c96aac2584cbc3d",
      "parents": [
        "93bced3313f8177a7a2e6c975947156890c95a46"
      ],
      "author": {
        "name": "kdarapu",
        "email": "kishore.darapu@radisys.com",
        "time": "Wed Feb 12 01:38:09 2020 -0500"
      },
      "committer": {
        "name": "Kishore Darapu",
        "email": "kishore.darapu@radisys.com",
        "time": "Thu Feb 13 17:48:35 2020 +0000"
      },
      "message": "VOL-2535 : Update the PON-ports on Disable olt,\nOpenolt agent doesn\u0027t disable the NNI port on disble olt device.\nHence NNI operstatus is not updating to UNKNOWN on Disble olt.\n\nChange-Id: I172a1c2c0f3f27567d0740504b1fb5ece614a00d\n"
    },
    {
      "commit": "93bced3313f8177a7a2e6c975947156890c95a46",
      "tree": "1c3cf6507e3bb21abf197f20c4a7f5f12ed7ad5b",
      "parents": [
        "e5c6a85e10332be2073ccc784c5def49e5230551"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Tue Feb 11 10:16:01 2020 +0000"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Feb 13 10:00:20 2020 +0000"
      },
      "message": "[VOL-2565]OpenOLT adapter ignores the log-level\n\nChange-Id: Ic1466903f6270721e401516f0a3a984ea2a21f3c\n"
    },
    {
      "commit": "e5c6a85e10332be2073ccc784c5def49e5230551",
      "tree": "604e53c293d5eef7d7db515a53fce872c1a3da50",
      "parents": [
        "f68399e4197a67d68fb6a99133d309690d9d6edf"
      ],
      "author": {
        "name": "Amit Ghosh",
        "email": "amit.ghosh@radisys.com",
        "time": "Mon Feb 10 15:09:46 2020 +0000"
      },
      "committer": {
        "name": "Amit Ghosh",
        "email": "amit.ghosh@radisys.com",
        "time": "Wed Feb 12 17:57:52 2020 +0000"
      },
      "message": "VOL-2332: Fix for same ONU being added twice in a race condition\n\nChange-Id: I89ac6c92697735e1e4e4fd207d387fa608b17636\n"
    },
    {
      "commit": "f68399e4197a67d68fb6a99133d309690d9d6edf",
      "tree": "f4eee2a593c35a4a909bf157c67174dc390cf09c",
      "parents": [
        "945e401f2e009f0196c517e51cffc7502287fcc0"
      ],
      "author": {
        "name": "Thomas Lee S",
        "email": "Thomas.Sebastian@radisys.com",
        "time": "Tue Feb 11 15:41:38 2020 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Feb 12 12:31:07 2020 +0000"
      },
      "message": "VOL-2270: Dying Gasp Alarm Unused code removal\n\nChange-Id: I7953f7fd1b639447d3cbf6bf020c35ac3346b722\n"
    },
    {
      "commit": "945e401f2e009f0196c517e51cffc7502287fcc0",
      "tree": "b8771d427d2e952917de5270387a8a81b05f4b6d",
      "parents": [
        "3d2a8f96b00d554236ed094c1d8f7eff2afb9c50"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Dec 12 14:16:11 2019 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Feb 11 11:25:01 2020 -0800"
      },
      "message": "[VOL-2364] handle sub-sequent onuDiscoveryIndication\n\nIf ChildDeviceDetected times out then the device never receives the\n\"enable\" call. With this patch we are allowing the device to send a new\ndiscovery indication to retry the process (the OpenOlt agent keeps\nsending discovery until an \"enable\" call is received for that device)\n\nChange-Id: I6a2f5d5e9b0a001361bdca1feb14ca22cf092138\n"
    },
    {
      "commit": "3d2a8f96b00d554236ed094c1d8f7eff2afb9c50",
      "tree": "cc35f00d31eb4ed5c0d70bfa41750cffefe6f2b4",
      "parents": [
        "2cd4b7b6c95b74ff0ea251a6e5e046f0288fa363"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Mon Feb 10 06:12:04 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Mon Feb 10 06:12:39 2020 +0000"
      },
      "message": "[VOL-2357]Release voltha-openolt-adapeter 2.3.1\n\nChange-Id: I1da8744e41ced58b24bf6770ec9777b92cf34023\n"
    },
    {
      "commit": "2cd4b7b6c95b74ff0ea251a6e5e046f0288fa363",
      "tree": "8c57195e4a45c94724da98ea2b11d4012ca2180a",
      "parents": [
        "d618472c73d2c0bd16d17509bef30da1bec426d7"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Tue Feb 04 15:15:14 2020 -0500"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Thu Feb 06 18:02:06 2020 +0000"
      },
      "message": "Update Makefile to use containerized tools.\n\nAlso added lint-dockerfile target.\nAlso added mod-update target to simplify updating mod dependencies in a way that will pass in Jenkins.\nAlso made minor changes to make Dockerfile pass hadolint.\n\nVOL-2428\n\nChange-Id: I62e0f7bcee929df24979c2dfa5c98eca36dd9cc4\n"
    },
    {
      "commit": "d618472c73d2c0bd16d17509bef30da1bec426d7",
      "tree": "a7bef9376c182b0cfe12076d621cd0575573edcb",
      "parents": [
        "d4df11803eacd2f446ef65e16f02550c8eaf1df9"
      ],
      "author": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Wed Feb 05 17:13:35 2020 -0500"
      },
      "committer": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Wed Feb 05 17:16:47 2020 -0500"
      },
      "message": "VOL-2463 : Enable/Disable PON feature.\nThe changes related to enable/disable feature are available in voltha-lib-go v3.0.6 and voltha-protos v3.2.2\nHence updating the version of voltha-lib-go and voltha-protos versions in go.mod file.\n\nChange-Id: I18dd1676c470a0693749a28c98eac33a402ba8ec\n"
    },
    {
      "commit": "d4df11803eacd2f446ef65e16f02550c8eaf1df9",
      "tree": "df5281759d69390fcc12dbd04bf4052d009e19ef",
      "parents": [
        "ec5762e23766a35e6f645f1f00b6a4e9588bedb5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 05 11:38:42 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 05 11:38:42 2020 -0800"
      },
      "message": "VOL-2563 Fix missing/incorrect fields in alarms\n\nChange-Id: I7c1f26810dc6738529e01853d29aa7260e679936\n"
    },
    {
      "commit": "ec5762e23766a35e6f645f1f00b6a4e9588bedb5",
      "tree": "56767e97ea538ef5cf53c9df7e13e2fce951a65a",
      "parents": [
        "ef088115cf13fec2e50aab53817b3de41d1b32c3"
      ],
      "author": {
        "name": "npujar",
        "email": "Nikhil.Pujar@radisys.com",
        "time": "Wed Jan 01 14:08:48 2020 +0530"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Feb 04 11:56:44 2020 -0800"
      },
      "message": "VOL-2180 code changes for context addition\nIntegrating InterContainerProxy interface changes\n\nChange-Id: Ia20c5ac3093b7845acf80cce801ec0c1d90c125f\n"
    },
    {
      "commit": "ef088115cf13fec2e50aab53817b3de41d1b32c3",
      "tree": "59755277c75238d8ea8219c0452d11c207f46c3f",
      "parents": [
        "2488f19b63a9e230f0cf0ce1227c2156ceb24a2b"
      ],
      "author": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Mon Feb 03 21:39:27 2020 -0500"
      },
      "committer": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Mon Feb 03 21:39:27 2020 -0500"
      },
      "message": "[VOL-2541]:fix to handle sync issues while storing activePONs\n\nChange-Id: Ief4b33c0168be6c3b989e101f6553e40894e1793\n"
    },
    {
      "commit": "2488f19b63a9e230f0cf0ce1227c2156ceb24a2b",
      "tree": "f21bf1cafd604aabd00be3d38399880620bb424d",
      "parents": [
        "39e0aa317c6ad663009332f4c38302b602f0fb27"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Fri Jan 31 09:26:55 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Fri Jan 31 09:27:55 2020 +0000"
      },
      "message": "[VOL-2357]openolt adapter log_level command line argument should take log level names not int value\n\nChange-Id: I63b94c5c546a11a6612f09fec6e0658633c96351\n"
    },
    {
      "commit": "39e0aa317c6ad663009332f4c38302b602f0fb27",
      "tree": "873ec5c82b8c3247098f7565da6e4e287fa17a19",
      "parents": [
        "c303740615606c2f15e04116927d7eefb8d62fe1"
      ],
      "author": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Tue Jan 28 20:58:50 2020 -0500"
      },
      "committer": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Tue Jan 28 20:59:02 2020 -0500"
      },
      "message": "VOL-2463 : Adding enable/disable PON port.\n2. Raising and clearing alarm on disable and enable PON port.\n3. Avoiding statistics collection for disabled pon.\n\nChange-Id: I794d002a9fbf906cfb6aacbee0c6fea758617a61\n"
    },
    {
      "commit": "c303740615606c2f15e04116927d7eefb8d62fe1",
      "tree": "eeb0702dd5c8da118230456be5fec45d21aa046e",
      "parents": [
        "ccb714b3d92799d967fc0cc24653678b73593ac0"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Jan 22 20:29:53 2020 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Jan 23 20:36:06 2020 +0530"
      },
      "message": "VOL-2485: Clear gemport from local cache when gemport is deleted\n\nOnce the gemport is released for a given onu, it also has to\nbe cleared from local cache which was used for deriving the\ngemport-\u003elogicalPortNo during packet-in.\nOtherwise stale info continues to exist after gemport is freed\nand wrong logicalPortNo is conveyed to ONOS during packet-in\nOF message.\n\nChange-Id: I02059f0966583ecb2e2b22e65006c9194fb0570f\n"
    },
    {
      "commit": "ccb714b3d92799d967fc0cc24653678b73593ac0",
      "tree": "be61d3c9aa9862461ecbbcfd3fc3164d9ddcd958",
      "parents": [
        "6d1acb9d83a9f226262e716a136d35c816fb8027"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Fri Nov 29 15:02:06 2019 +0000"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Jan 23 19:50:04 2020 +0530"
      },
      "message": "VOL-1596 Add Support for handling multicast groups in OpenOLT Adapter.\nVOL-1595 Add Support for handling multicast flows in OpenOLT Adapter.\n\nDepends voltha-protos from the patch below:\nhttps://gerrit.opencord.org/#/c/16690/\n\nChange-Id: I1cc9900bd6400bb31aed11beda674138838a21d2\n"
    },
    {
      "commit": "6d1acb9d83a9f226262e716a136d35c816fb8027",
      "tree": "f5fadd612d1c0b65f9ead95d5a6b23b99a0fb9f7",
      "parents": [
        "ded0a83cf5ea0d5fed2accc8542cb6561ff848cc"
      ],
      "author": {
        "name": "Abhilash Laxmeshwar",
        "email": "abhilash.laxmeshwar@radisys.com",
        "time": "Fri Jan 17 15:43:03 2020 +0530"
      },
      "committer": {
        "name": "Abhilash Laxmeshwar",
        "email": "abhilash.laxmeshwar@radisys.com",
        "time": "Tue Jan 21 05:24:17 2020 +0000"
      },
      "message": "VOL-2437 Leftover state in etcd after OLT device deleted\n\nSome of the kv store values were not cleared when device is deleted.\n\n Added APis to clear the kv values once device is deleted.\n\nChange-Id: Id3978206dd4375dd6cb17df2f140d3a9c25cb91b\n"
    },
    {
      "commit": "ded0a83cf5ea0d5fed2accc8542cb6561ff848cc",
      "tree": "c7a726f4b06315d7f94fd3967df24612b1b8b708",
      "parents": [
        "52cfbe19533efcc31071c5bc760d8e230c5f259f"
      ],
      "author": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Thu Jan 09 20:21:48 2020 -0500"
      },
      "committer": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Sun Jan 19 17:21:22 2020 -0500"
      },
      "message": "[VOL-2440] : code changes to update port status on PON disable\n\nChange-Id: I8839f2083509ebbd5fba7f1c683f9ec1c5f033e5\n"
    },
    {
      "commit": "52cfbe19533efcc31071c5bc760d8e230c5f259f",
      "tree": "aea1ef85bcebaee23f03e2d7c11ae6d6833a04fd",
      "parents": [
        "f6f746424570cd4c425c11b44cd304aa1f8d46ec"
      ],
      "author": {
        "name": "Dileep Kuchhangi",
        "email": "dileep_kuchhangi@edge-core.com",
        "time": "Wed Jan 15 20:16:21 2020 +0000"
      },
      "committer": {
        "name": "Dileep Kuchhangi",
        "email": "dileep_kuchhangi@edge-core.com",
        "time": "Thu Jan 16 21:24:17 2020 +0000"
      },
      "message": "Fix porting bug. Go Fmt rm test.go\nChange-Id: Ia919890156c472498594440080713dd04e422770\n"
    },
    {
      "commit": "f6f746424570cd4c425c11b44cd304aa1f8d46ec",
      "tree": "0a572a7d69644e7183cdf7e2e205248afc5449c7",
      "parents": [
        "5b302e16f45e53c676b15d8a6d0c72dbf985e73b"
      ],
      "author": {
        "name": "Naga Manjunath",
        "email": "Naga.Manjunath@radisys.com",
        "time": "Mon Jan 13 21:37:28 2020 +0530"
      },
      "committer": {
        "name": "Naga Manjunath",
        "email": "Naga.Manjunath@radisys.com",
        "time": "Tue Jan 14 11:20:47 2020 +0530"
      },
      "message": "VOL-2266 Implemented code to handle OnuStartup Failure indication\n\nChange-Id: I7757f5c351f59133c06cff6026cdb3baf4ccb4d7\n"
    },
    {
      "commit": "5b302e16f45e53c676b15d8a6d0c72dbf985e73b",
      "tree": "686ffad35012404cc9f7c8184ce64c9f4570bebd",
      "parents": [
        "f9942e9457480ce8f46480bbdc1cf640b8ed05b5"
      ],
      "author": {
        "name": "Abhilash Laxmeshwar",
        "email": "abhilash.laxmeshwar@radisys.com",
        "time": "Thu Jan 09 15:15:14 2020 +0530"
      },
      "committer": {
        "name": "Abhilash Laxmeshwar",
        "email": "abhilash.laxmeshwar@radisys.com",
        "time": "Thu Jan 09 11:02:01 2020 +0000"
      },
      "message": "vol-2427 openolt-adapter should not ignore indication when OLT is transitioning from admin down to admin up\n\nAdmin state of the device is changed to up just before the reenable call\n\nif reenable fails the admin state is put back to down and returned\n\nChange-Id: Ic19c5da6dfbeb68396d86611f96cfe741c3f2ad5\n"
    },
    {
      "commit": "f9942e9457480ce8f46480bbdc1cf640b8ed05b5",
      "tree": "a29bc4476db91c1cf66b5c0fbaaaf906f1d18d96",
      "parents": [
        "e39e88a998489ac34b0c05275736c6ef5fc787c5"
      ],
      "author": {
        "name": "Abhilash Laxmeshwar",
        "email": "abhilash.laxmeshwar@radisys.com",
        "time": "Tue Jan 07 15:32:44 2020 +0530"
      },
      "committer": {
        "name": "Abhilash Laxmeshwar",
        "email": "abhilash.laxmeshwar@radisys.com",
        "time": "Wed Jan 08 17:24:54 2020 +0530"
      },
      "message": "VOL-2120 OLT and ONU oper_status shows Active even when management interface is down in OLT\n\nIntroduced heartbeat check toward the device. openolt adapter will keep checking for heartbeat.\n\nThe device state will be updated once the configured timers expires\n\nChange-Id: I49e1247f412cee2dcf6a510b52c348c8fed2304d\n"
    },
    {
      "commit": "e39e88a998489ac34b0c05275736c6ef5fc787c5",
      "tree": "30804303dbf3998ff4bf4957f5b592f354d1a7bc",
      "parents": [
        "ee7c0a04c18b9f4828e4f0ef541b3319d6d5bc55"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jan 07 12:43:15 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jan 07 12:43:15 2020 -0800"
      },
      "message": "VOL-2348 Return repo to dev status\n\nChange-Id: Ib1a25d229836da9c6952ce89e7497724ba48ef53\n"
    },
    {
      "commit": "ee7c0a04c18b9f4828e4f0ef541b3319d6d5bc55",
      "tree": "8351ae8673aff8c34be34c6395b30456e0a06f32",
      "parents": [
        "b8438aaffd2e6ac1d58b7771d4944b4f495112f5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jan 07 11:12:26 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jan 07 11:41:44 2020 -0800"
      },
      "message": "VOL-2348 Update voltha-openolt-adapter to latest voltha-lib-go;\nI/O Errors should trigger unreadiness;\nUpdate tech profile mocks\n\nChange-Id: If245ab38050962af5992e8f0b67823c39e9522e8\n"
    },
    {
      "commit": "b8438aaffd2e6ac1d58b7771d4944b4f495112f5",
      "tree": "2165200d2f68202f1b3f74ea9e940bd20f465b4e",
      "parents": [
        "ae41e2b0f11144a7e69b781bb071216f7d702e2c"
      ],
      "author": {
        "name": "Naga Manjunath",
        "email": "Naga.Manjunath@radisys.com",
        "time": "Thu Jan 02 17:52:33 2020 +0530"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jan 02 14:41:55 2020 -0800"
      },
      "message": "[VOL-2399] Updated with fix for ipv6 trap flows on nni\n\nChange-Id: Ie0819372bec8640584f40b49faa4f9da24f8eeb8\n"
    },
    {
      "commit": "ae41e2b0f11144a7e69b781bb071216f7d702e2c",
      "tree": "7494a6b1e7c3207737c8528b8cdcd7c6550adf5e",
      "parents": [
        "1719a07f2f7d27f6e99e95314bf0ffccd31d18c0"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Tue Dec 17 18:13:13 2019 +0000"
      },
      "committer": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Mon Dec 23 15:26:26 2019 +0300"
      },
      "message": "VOL-1594 - Add Support for handling IGMP flows in OpenOLT Adapter\n\nChange-Id: I56dc90620c557647a1f7fd6e94b534c5ab669ce7\n"
    },
    {
      "commit": "1719a07f2f7d27f6e99e95314bf0ffccd31d18c0",
      "tree": "9f450e0dc4358a04526f3c35bdd52df947948e09",
      "parents": [
        "86fce9a356e35fec539512c4c17c725179685ff1"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Dec 20 14:50:14 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Dec 20 14:54:30 2019 -0500"
      },
      "message": "VOL-2395:  Update GEM pktin cache if value is different\n\nOtherwise if the key is the same but the gem value changes\npkt out will fail\n\nChange-Id: Iceb3865e8cfeaf8c7db7b1055e8c20289fe19b47\n"
    },
    {
      "commit": "86fce9a356e35fec539512c4c17c725179685ff1",
      "tree": "12846a33d653d6cee338bd455cc2c264cfb40fd7",
      "parents": [
        "cbf583e03724ae29de6c473a8b5501d58e57e90d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 12 09:47:17 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 19 14:19:18 2019 -0800"
      },
      "message": "VOL-2204 Throw fatal error after a consumer stop\n\nChange-Id: I6e87a88ece2f7dc496d263ff0fc501bd8685cc72\n"
    },
    {
      "commit": "cbf583e03724ae29de6c473a8b5501d58e57e90d",
      "tree": "0da6cff510bc9f52e46d82e0acba221f4bbf0d60",
      "parents": [
        "7e142eded101385ea38596e01ebd86fe8d6b951b"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Dec 17 15:26:00 2019 -0800"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed Dec 18 17:15:12 2019 +0000"
      },
      "message": "Adding docker-kind-load target for kind-voltha development\n\nChange-Id: I4c67fc9e6b2f62b31e96118a72147193e1d173f3\n"
    },
    {
      "commit": "7e142eded101385ea38596e01ebd86fe8d6b951b",
      "tree": "0095b4f91e680614b5e88f06c295fefe36d1cb77",
      "parents": [
        "d20bb2f867558cc7fc7c0c06e5c2b2784f4123d7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 17 10:36:47 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 17 10:36:47 2019 -0800"
      },
      "message": "Return to dev version\n\nChange-Id: I197306ad563838bf8d5a5c1a9874716ed1bee94e\n"
    },
    {
      "commit": "d20bb2f867558cc7fc7c0c06e5c2b2784f4123d7",
      "tree": "cdc2db11a4001abc7c52774d8d00a8d10d137c36",
      "parents": [
        "8f73fe0dd75cb6f29c0a804627e1716a09931e0b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 17 09:36:53 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 17 09:36:53 2019 -0800"
      },
      "message": "VOL-2378 Release voltha-openolt-adapter 2.2.5\n\nChange-Id: I5a746d7492de57ef302c119eec6d140ab7f329d4\n"
    },
    {
      "commit": "8f73fe0dd75cb6f29c0a804627e1716a09931e0b",
      "tree": "f6f80da75cf2ee319db7596942998d0cf110fc12",
      "parents": [
        "3d6330382ccd38ceebd1ffd7a8381cffa6c635bd"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon Dec 09 13:19:37 2019 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon Dec 16 18:28:01 2019 +0000"
      },
      "message": "[VOL-2260] Guard Openolt against Wrong Tech Profile configuration\n\nAdded checks to prevent crashing of Openolt container in case of\ninvalid values of SchedulingPolicy, Direction, AdditionalBW and\nDiscardPolicy attributes in Technology Profile json.\n\nChange-Id: I27afc753c86f925d7eb12a5bd2bbdb8f8aa88569\n"
    },
    {
      "commit": "3d6330382ccd38ceebd1ffd7a8381cffa6c635bd",
      "tree": "f46016ceb2352d4d2c9e79175d982b4933b702d3",
      "parents": [
        "f5879cad1f6e9c21f34e4248647286041d2fbeb5"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Dec 10 16:37:05 2019 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Sun Dec 15 09:15:29 2019 +0530"
      },
      "message": "VOL-2339: DHCP issue on second ONU, when two ONUs exist on same PON\n\n- Process to_remove before to_add items in UpdateFlowsIncrementally\n  method\n- Sequentially add flows for a given pon, onu, uni inorder to avoid\n  PON resource collisions. Used lock per key so that different\n  subscribers do not have to wait for each other to add flows.\n- Wait for any flow removes for the subscriber to complete before\n  adding flows.\n\nChange-Id: I095291b9a53fd0f19dc79f2b44923ec786a26d6e\n"
    },
    {
      "commit": "f5879cad1f6e9c21f34e4248647286041d2fbeb5",
      "tree": "0f119a7a02aec21974ef6a2c9d3a2f8050c1d838",
      "parents": [
        "e24ef18d4194628565c291f56b1bf5c2d18a4e05"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Dec 13 21:17:54 2019 +0000"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Dec 13 23:19:22 2019 +0000"
      },
      "message": "VOL-2362 - add exponential backoff around enabling indications\n\nChange-Id: I212312f297a0ca5ae33a4250bac1008e9be2f2c2\n"
    },
    {
      "commit": "e24ef18d4194628565c291f56b1bf5c2d18a4e05",
      "tree": "1e01d4ca67983d66a0e347d9944a2011f754e67e",
      "parents": [
        "116b73fd34a281156e2e917481e740fe108c4d6a"
      ],
      "author": {
        "name": "lcui",
        "email": "lcui@cigtech.com",
        "time": "Mon Apr 29 22:58:36 2019 -0700"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Dec 11 19:42:55 2019 +0000"
      },
      "message": "VOL-1472 OpenONU / OpenOlt: Update code to handle new binary OMCI interadapter message format\n\nOpenOLT Agent still requires hex string so preserve that.\n\nAlso add a check to be backwards compatable with older openonu\n\nChange-Id: I309da8974d960d86587235a1c25c5665305657d5\n"
    },
    {
      "commit": "116b73fd34a281156e2e917481e740fe108c4d6a",
      "tree": "97e62e905e6a34f897c0f89d640810871ad6f60e",
      "parents": [
        "ffa5c21e3b850635cb48187cac416d1284f5c75d"
      ],
      "author": {
        "name": "cbabu",
        "email": "Chidambar.Babu@radisys.com",
        "time": "Tue Dec 10 17:56:32 2019 +0530"
      },
      "committer": {
        "name": "cbabu",
        "email": "Chidambar.babu@radisys.com",
        "time": "Wed Dec 11 10:13:58 2019 +0100"
      },
      "message": "VOL-2101 kubernetes liveliness changes\nHelp text modified\nChange-Id: Ia824436d6c9c06710930dfbca1528c6366e1ef64\n"
    },
    {
      "commit": "ffa5c21e3b850635cb48187cac416d1284f5c75d",
      "tree": "7bcf0df69fe857c6cf4230f63c8958eb8e5edda0",
      "parents": [
        "9546b91b99ed728e2d5ea39c758b0cc6f8e6352f"
      ],
      "author": {
        "name": "Naga Manjunath",
        "email": "Naga.Manjunath@radisys.com",
        "time": "Fri Dec 06 15:15:04 2019 +0530"
      },
      "committer": {
        "name": "Naga Manjunath",
        "email": "Naga.Manjunath@radisys.com",
        "time": "Fri Dec 06 15:28:31 2019 +0530"
      },
      "message": "[VOL-2271] Updated with PLOAM Indication and its unit testcase\n\nChange-Id: I13831590f05e348992c92bf7870f3ea738d5a1ce\n"
    },
    {
      "commit": "9546b91b99ed728e2d5ea39c758b0cc6f8e6352f",
      "tree": "61a5d515b5e4bc9c5aca910ab4f4510c41d0905e",
      "parents": [
        "209f2b1f6bf3c951f0bade564c6826558afccc83"
      ],
      "author": {
        "name": "Naga Manjunath",
        "email": "Naga.Manjunath@radisys.com",
        "time": "Thu Nov 28 20:56:20 2019 +0530"
      },
      "committer": {
        "name": "Naga Manjunath",
        "email": "Naga.Manjunath@radisys.com",
        "time": "Fri Dec 06 13:02:35 2019 +0530"
      },
      "message": "[VOL-896] Implemented for OnuLossOfSync Alarm\nUpdated with review comments.\n\n[VOL-890] Iplemented for OnuLossOfFrame Alarm\nUpdated with review comments\n\nChange-Id: Ib1b6d00a448e0bfc12cffaf1103e60162d5cb56a\n"
    },
    {
      "commit": "209f2b1f6bf3c951f0bade564c6826558afccc83",
      "tree": "f23c9f7190392cc378fd5b745a23699a583499f7",
      "parents": [
        "6b13058bf271afd857f07c8ef3fee18ea7c91a52"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 05 09:32:24 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 05 09:32:24 2019 -0800"
      },
      "message": "return to -dev version\n\nChange-Id: I5b62e5effcbcf98c351400fc1ef8ff02b7417532\n"
    },
    {
      "commit": "6b13058bf271afd857f07c8ef3fee18ea7c91a52",
      "tree": "b2b9d115806134d48b9e9adde8d28f52f1caa28f",
      "parents": [
        "8e79fe2341e17c9c1d3b9a62dce1f37acca99f2a"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Nov 20 16:45:20 2019 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Dec 04 12:08:25 2019 +0530"
      },
      "message": "VOL-2172: Delete tech-profile on ONU\n- Changes to supporting DELETE_TCONT_REQ and DELETE_GEM_PORT_REQ\n- Bug fix to not delete tp instance for ONU-SingleInstance case\n- Use voltha proto version 2.1.1\n- Use voltha-lib-go version 2.2.19\n- Bump voltha-openolt-adapter version to 2.2.4\n\nChange-Id: I8caa4d13fec37227befddbe2444489b923169fbe\n"
    },
    {
      "commit": "8e79fe2341e17c9c1d3b9a62dce1f37acca99f2a",
      "tree": "7e383b3be04a50a8d37e87898024f312a496e1cb",
      "parents": [
        "dd23a9994134960ad46752d645916b11ab966cdf"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 02 16:44:48 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 02 16:51:46 2019 -0800"
      },
      "message": "VOL-2314 Release version 2.2.3\n\nChange-Id: I141fc371cd867a22156d946a3758ec1cd4904e4f\n"
    },
    {
      "commit": "dd23a9994134960ad46752d645916b11ab966cdf",
      "tree": "a41fc9897eb7567972cc48a2b7d99fc0083f5f1f",
      "parents": [
        "275c0742d90c90cd13a955e5055864449ff6baf2"
      ],
      "author": {
        "name": "Devmalya Paul",
        "email": "Devmalya.Paul@radisys.com",
        "time": "Thu Nov 14 07:06:31 2019 +0000"
      },
      "committer": {
        "name": "Devmalya Paul",
        "email": "Devmalya.Paul@radisys.com",
        "time": "Sun Dec 01 18:22:59 2019 -0500"
      },
      "message": "VOL-2225 Event Filtering mechanism\n\n         This commit contains changes related to migration from alarm\n         filter to event filter.\n\nChange-Id: Iccd10a43aefc8611ba045df2a0daf919bf74572a\n"
    },
    {
      "commit": "275c0742d90c90cd13a955e5055864449ff6baf2",
      "tree": "e9e4a1d4ee2a95a23724d074a72f945ebf104453",
      "parents": [
        "d4cbe48ce6c9a52f3a0dc878a2615287226365d9"
      ],
      "author": {
        "name": "Abhilash Laxmeshwar",
        "email": "abhilash.laxmeshwar@radisys.com",
        "time": "Mon Nov 25 16:47:02 2019 +0530"
      },
      "committer": {
        "name": "Abhilash Laxmeshwar",
        "email": "abhilash.laxmeshwar@radisys.com",
        "time": "Thu Nov 28 11:39:55 2019 +0530"
      },
      "message": "VOL-1904 openolt adapter reconcile.\n\ncache flowsUsedByGemPort is also stored and kvstore kept in sync.\n\non adapter restart flow ids per gemport will be loaded to flowsUsedByGemPort from kvstore\n\nChange-Id: Ife58fd9cb790e032402e77c630cf9069d0db5bcb\n"
    },
    {
      "commit": "d4cbe48ce6c9a52f3a0dc878a2615287226365d9",
      "tree": "d647777891eb89c38ba84b456994efd4aadafa07",
      "parents": [
        "22c0e9c8591da74e93c75c773e59f4f7a6c62a42"
      ],
      "author": {
        "name": "Amit Ghosh",
        "email": "amit.ghosh@radisys.com",
        "time": "Thu Nov 21 12:07:14 2019 +0000"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@opennetworking.org",
        "time": "Wed Nov 27 18:17:07 2019 +0000"
      },
      "message": "VOL-2227:Fix for Max PON Ports\n\nChange-Id: I093c3a4cf1726cf7f94cf8833d1e8a4e775c762b\n"
    },
    {
      "commit": "22c0e9c8591da74e93c75c773e59f4f7a6c62a42",
      "tree": "c0f3122638c677c7a0812f5ba200c3964c097988",
      "parents": [
        "ac0991d24ecc939c26d238ffa31cb10376ec6427"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 26 08:11:29 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 26 08:12:14 2019 -0800"
      },
      "message": "VOL-2265 test go.mod and vendor consistency\n\nChange-Id: I29180db14b23859461883f7cb9431c7922a6e3ac\n"
    },
    {
      "commit": "ac0991d24ecc939c26d238ffa31cb10376ec6427",
      "tree": "e00af5cf4bd875634cb67bf1bbcd3825cb7967f8",
      "parents": [
        "54934269fd706db29da459a99bb41155d6cdb4ae"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Nov 22 17:38:01 2019 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Nov 22 17:38:03 2019 -0800"
      },
      "message": "Adding Code of Conduct\n\nChange-Id: I0e98983c6d93e79b22e12be0c0407af5ea52aae4\n"
    },
    {
      "commit": "54934269fd706db29da459a99bb41155d6cdb4ae",
      "tree": "db1e3d651609aba4b3bf5934f9461bab5e06cfda",
      "parents": [
        "290ab0d5a6ef91e893a66a9a8c942189e887235a"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Nov 13 14:19:55 2019 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Nov 21 15:13:01 2019 +0530"
      },
      "message": "VOL-2191: Implement the right interpretation of instance-control attribute\n          from tech-profile\n\n- When using \"single-instance\" type TP, make sure no other gem-port on any\n  other UNI port is referncing the same alloc-id before releasing the alloc-id.\n- When deleting tech-profile instances for the ONU, log any errors with deleting\n  any TP instance, but do not break the loop (so that other TP instances can be\n  freed up).\n- Use 2.2.17 version of voltha-lib-go\n\nChange-Id: I13901e6e3f21b02af076c4c022d4caafc10d6491\n"
    }
  ],
  "next": "290ab0d5a6ef91e893a66a9a8c942189e887235a"
}
