)]}'
{
  "log": [
    {
      "commit": "3f0e242d6606fc46110d90a2beeb7ad80c7c928c",
      "tree": "9bbf5b19d486200733ab5437add5876825bd8929",
      "parents": [
        "87b55f7b5344bae42a73ed54b0ff9052c6a13038"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Jul 05 18:25:41 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Jul 05 18:25:41 2023 -0400"
      },
      "message": "[VOL-5054] - Triage build for voltha-openolt-adapter\n\ncmd/*.go\ninternal/pkg/*.go\npkg/mocks/*.go\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n  o Run gofmt -w -s on all non-(vendor/) golang sources (~make lint).\n  o Release triage jobs have been failing on unrelated source problems.\n\nconfig.mk\nmakefiles/docker/\nmakefiles/etc/\nmakefiles/targets/\nmakefiles/virtualenv.mk\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n  o https://github.com/opencord/onf-make.git\n  o Copy in library makefiles, esp docker/include.mk\n\nMakefile\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n  o Refactor and replace inline GO\u003d and docker macros with docker/include.\n  o Added manual flag LOCAL_FIX_PERMS\u003d1 to grant docker image write access.\n  o Target: mod-update\n    - Split logic into targets mod-tidy and mod-vendor.\n    - Display a banner when target runs for readability.\n    - Target lint-mod now calls mod-update VS inlining make mod tidy \u0026 vendor\n  o Target: test\n    - Split logic into 3 distinct targets now that stdout/stderr handled.\n    - Improve error handling, fail early VS accumulating status then exit\n    - Display a banner when targets process for log readability.\n    - Define macros for *.out and *.xml to avoid repeating logfile paths.\n\nChange-Id: Ia2eb999f6176ce2eb46e41f55aee74c05b5a4cd2\n"
    },
    {
      "commit": "c847343ab05e13a9f7b996b9627f1976783a2d3a",
      "tree": "3d52ca66fdc2e6284466c20c4e6c72676543b1ab",
      "parents": [
        "2f8b5324c75f60c7faa7507ce52e23d6698dfc42"
      ],
      "author": {
        "name": "nikesh.krishnan",
        "email": "nikesh.krishnan@radisys.com",
        "time": "Wed Jun 14 12:14:54 2023 +0530"
      },
      "committer": {
        "name": "Nikesh Krishnan",
        "email": "nikesh.krishnan@radisys.com",
        "time": "Thu Jun 22 17:50:35 2023 +0000"
      },
      "message": "reconcile onus and pon ports (VOL-4972)\n\nChange-Id: Ic5d08180c34a291579f35c9608f5a9f05b93d3e2\n"
    },
    {
      "commit": "82ac7583bc931052b2a54eba339d1fa76f122a5b",
      "tree": "f37c4d8d08cb9a56def9c0bc39274410579e2a0f",
      "parents": [
        "6dd882b202ab41ff45a2a418c8dc7252fbcaa974"
      ],
      "author": {
        "name": "sepon",
        "email": "sepon@node-204.sepon.argela.com.tr",
        "time": "Mon Jun 12 21:05:41 2023 +0300"
      },
      "committer": {
        "name": "sepon",
        "email": "sepon@node-204.sepon.argela.com.tr",
        "time": "Tue Jun 13 05:50:01 2023 +0300"
      },
      "message": "go.mod updated with latest voltha-protos version before release 2.12\n\nChange-Id: Icba223a8a3a579b46f78480b25c2bb4bc7c483d7\n"
    },
    {
      "commit": "143b5be39af36655a8fc35a51d2ac7e88af696de",
      "tree": "72c4280addab2715e665a5747f81718683ea8b76",
      "parents": [
        "a6af152a513eb4aebc5988d9596964248b7016d9"
      ],
      "author": {
        "name": "Holger Hildebrandt",
        "email": "holger.hildebrandt@adtran.com",
        "time": "Fri Feb 10 08:28:15 2023 +0000"
      },
      "committer": {
        "name": "Holger Hildebrandt",
        "email": "holger.hildebrandt@adtran.com",
        "time": "Fri Feb 10 17:36:24 2023 +0000"
      },
      "message": "[VOL-4931] openoltAdapter: memory leak seen in long term tests\n\nChange-Id: Ieb60bd9b4bdf88fc22a3b6704854591c0c30717d\n"
    },
    {
      "commit": "a6af152a513eb4aebc5988d9596964248b7016d9",
      "tree": "c75d28045c64d6ea86ba056f77f4f2b670e6daab",
      "parents": [
        "d8844c41b9cfabc49c046b4985ca4a92da218bf3"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Jan 17 16:06:16 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Jan 19 11:48:09 2023 -0500"
      },
      "message": "VOL-4925 - Build and release components.\n\nMisc\n----\n  o Bulk update copyright notice to 2023.\n\nMakefile\nmakefiles/*\n-----------\n  o Replace rm -rf with make builtin $(RM) -r\n  o Move help target into makefiles/help.\n\ngo.mod\ngo.sum\n------\n  o Update opencord dependencies to the latest released versions.\n\nChange-Id: I56eba94ddf878b318277b9e46a98053fae36ffcf\n"
    },
    {
      "commit": "d8844c41b9cfabc49c046b4985ca4a92da218bf3",
      "tree": "dcbc931de1f843ac22c760c26f883aa7170d64e4",
      "parents": [
        "f9bffdf85c298b8838d3444c5ea416b99ebbe8ad"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sat Dec 17 23:09:13 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Dec 27 16:02:38 2022 -0500"
      },
      "message": "VOL-4836 - Comstic edits to trigger a build\n\nMakefile\nVERSION\ncmd/openolt-adapter/main.go\ninternal/pkg/config/config.go\ninternal/pkg/olterrors/common.go\ninternal/pkg/olterrors/olterrors.go\npkg/mocks/mockEventproxy.go\npkg/mocks/mockOpenOltClient.go\n-------------------------------------------------------------------------------\n  o Update copyright notice.\n\nRemove vendor files, content is not expected to be modified.\nWill need to revisit later, problem handling:\n  o files should not be modified but make clean will remove them.\n  o Modifying revision control files wil cause a jenkins job failure.\n  o Commiting files to revision control is technically duplication given the exist in a different repo.\n\nChange-Id: Iaaeb6c92c3febf5e5b11e049d8809fa1925dbb48\n"
    },
    {
      "commit": "f9bffdf85c298b8838d3444c5ea416b99ebbe8ad",
      "tree": "9e7277dee1f2633e6093e4f5515623a483d99d3f",
      "parents": [
        "a2e6870d7e49445435140f9d294f0115c59e400f"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Dec 27 07:05:28 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Dec 27 07:05:33 2022 -0500"
      },
      "message": "VOL-4836 - Cosmetic edits to trigger a jenkins job.\n\nMakefile\nmakefiles/\n   o Pass grep --no-filename to fix problem with Makefile printed by help.\n   o Checkin makefile libraries for common constants and targets.\n\ndocker/\ninternal/pkg/\npkg/mocks/s\ncmd/openolt-adapter/\n--------------------\n   o Update copyright notice to force a trivial source change.\n   o Delta will initiate a jenkins job.\n\nChange-Id: Ie6d522d52dc6353219d80e1cb04aa5cdcad8b6a6\n"
    },
    {
      "commit": "0ef592cd3fa06208d23c9ad479bb28053172b7d2",
      "tree": "983f6117e911d6d438de968095a1b5bea302971c",
      "parents": [
        "b23f1de81667ea49731e4a2e7a499692f2f9ef17"
      ],
      "author": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Wed Mar 16 12:34:24 2022 +0530"
      },
      "committer": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Tue Apr 05 18:32:04 2022 +0530"
      },
      "message": "[VOL-4663] create voltha event topic (voltha.events) with conifgurable no of partitions and replication factor\n\nChange-Id: Ie7cde57f423c2e947cbc9a42f86f96fb6ac97826\n"
    },
    {
      "commit": "efff76eab6179baf5979e46e5ad85b06dd0b943c",
      "tree": "4724609a0586428bc4af5b9fcd63ed74c6541041",
      "parents": [
        "0f3190eed5046090fa7aa141e53faa0739dc2da1"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Dec 15 16:51:30 2021 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Feb 14 13:51:18 2022 -0500"
      },
      "message": "[VOL-4442] grpc streaming connection monitoring\n\nChange-Id: I435a03fdc0ac2b549dc4512220148cb19c16db19\n"
    },
    {
      "commit": "27e7ac9e9a8616e8346324eb7ad9104fd910ad6b",
      "tree": "38aa3f54d6cfe46441caa4b0b726feb9448f2ac9",
      "parents": [
        "473496db251f8769977f9beaf88cbbc827a3f432"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Dec 08 14:43:09 2021 -0500"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Dec 09 10:46:58 2021 +0530"
      },
      "message": "[VOL-4514] Addressing device reconciliation failure\n\nSee comments on https://jira.opencord.org/browse/VOL-4514\n\nThis change is dependent on the related proto and voltha lib go\nchanges to be merged first.  Until then jenkins will fail.\n\nChange-Id: If1562627d22529f4e0c9c8db6c1d40df558a84de\n"
    },
    {
      "commit": "dc2116e5d4d4d15e126164d229fde932c7a9c4e4",
      "tree": "2a28242bbb3a9bcc979cc95366f7071a379bdb00",
      "parents": [
        "950326eef52a1d88891ff5d4de6ed99fc0cfb64d"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Oct 19 17:33:19 2021 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Sat Nov 06 10:25:24 2021 -0400"
      },
      "message": "[VOL-4371] Voltha protos cleanup\n\nChange-Id: If17761734c21223a9340fea10ca46a10b22a5d00\n"
    },
    {
      "commit": "106c61a2c63a8259f9aa47dc8a852a2f176c5a6f",
      "tree": "36012e1835c280c6efe857bf05d83940466677b8",
      "parents": [
        "6f345c101cbbd4d6d45b4b371d0b3b477c1497ea"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Aug 11 18:05:46 2021 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Oct 05 13:53:50 2021 -0400"
      },
      "message": "[VOL-4292] OpenOLT Adapter changes for gRPC migration\n\nChange-Id: I5af2125f2c2f53ffc78c474a94314bba408f8bae\n"
    },
    {
      "commit": "4c3d4601ad08c938603bed773536293ae960ea43",
      "tree": "9ba4dff3a82639bbbcd1ba4e8d0ad7a4a544e159",
      "parents": [
        "7de58ac68f02112cead71afc6a3c944feb7f1a59"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Jul 22 16:33:37 2021 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Jul 27 14:03:02 2021 -0700"
      },
      "message": "VOL-3936: Remove voltha-lib-go circular dependency between the\nponresourcemanager and techprofile module\n\nChange-Id: Iccbce27cd3cd6582336507619dc6a16cb337a43e\n"
    },
    {
      "commit": "8a0bdcd2a916c6766a6e7c5a932f7615f7cdbc52",
      "tree": "1950cad7772334f01b558484b30fce5477fc6db5",
      "parents": [
        "a11fc81b9f4fff5862ab04abf366f9d277a43b95"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu May 13 12:31:04 2021 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Jun 23 15:55:48 2021 -0700"
      },
      "message": "VOL-4077: Improve storage usage on etcd\n- Do away with unnecessary data storage on etcd if it can be\n  reconciled on adapter restart\n- For data that needs storage, use lesser footprint if possible\n- Use write-through-cache for all data stored on etcd via\n  resource manager module\n- Use ResourceManager module per interface to localize lock\n  contention per PON port\n\nChange-Id: I21d38216fab195d738a446b3f96a00251569e38b\n"
    },
    {
      "commit": "cb0e6775f342e26dfcb4453385862f649d665101",
      "tree": "122000e773dafa87a4d2645ea67ffed20ad7776f",
      "parents": [
        "32b3656ccf42a5907d54373358fd1e779c4fb60d"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Thu Jun 10 08:32:12 2021 +0000"
      },
      "committer": {
        "name": "abakagamze",
        "email": "gamze.abaka@netsia.com",
        "time": "Fri Jun 11 11:21:21 2021 +0300"
      },
      "message": "[VOL-4173] Multi UNI changes in OLT adapter\n- FindAllTpInstances method will read right KV store path\n- Do not send US createTrafficSchedulers requests to the agent if the related AllocID is already created for other UNI ports of the ONU\n- Addition of isAllocUsedByAnotherUNI control\n\nChange-Id: I3a35220767ffc6792ac354e445dd960a946a5690\n"
    },
    {
      "commit": "2c8ae0f420ca28bc4b4ca0e4ccb2d49fb02ac691",
      "tree": "bdc26690617c0b701bcbcd5b19f184b73311100a",
      "parents": [
        "861e06e4fec4bb770f495cfef5817d5a801f686c"
      ],
      "author": {
        "name": "Himani Chawla",
        "email": "hichawla@ciena.com",
        "time": "Tue May 18 23:27:00 2021 +0530"
      },
      "committer": {
        "name": "Himani Chawla",
        "email": "hichawla@ciena.com",
        "time": "Fri May 28 07:35:27 2021 +0000"
      },
      "message": "VOL-4029 Fetch ONU stats on demand\n\nChange-Id: I7248ab65f320858e9bdf9bdf6a60a27a734b8640\n"
    },
    {
      "commit": "845853762afafa7997c171e5a5da49cc65f2d077",
      "tree": "77c1b3b7225a6a105be2864da64bad61fc3c9362",
      "parents": [
        "495dde42771979d1ba6fb8e5f032920e4fed802e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Mar 18 14:21:22 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Mar 19 12:14:10 2021 -0700"
      },
      "message": "[VOL-3930] Using a shared lock for Resource acquisition and release\n\nChange-Id: Ibf6346135380ab14d0c89f0e2945ebefdee1b4f9\n"
    },
    {
      "commit": "c2c32a6a43dcac2300c807b2c06fbf09a52495fb",
      "tree": "f268e8245a8f6be259deb1659a95b1de1d84dad7",
      "parents": [
        "a087056d8d05da888ffc6b5ba28f702b5237f888"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Thu Mar 11 11:44:18 2021 +0000"
      },
      "committer": {
        "name": "abakagamze",
        "email": "gamze.abaka@netsia.com",
        "time": "Fri Mar 12 11:12:43 2021 +0300"
      },
      "message": "[VOL-3548] Differentiate between OLT gRPC channel\ndisconnect and device reboot\n\nChange-Id: Id52a3cf7b1a69f20e8b061d0655015857fa19ae5\n"
    },
    {
      "commit": "7650be66f82e8ec3e571be3538cce3a5b96c3b72",
      "tree": "a2275d87af7fb15820ab18bfaf08d017b86735d4",
      "parents": [
        "21fc1b45b5e243662bfba0f8c1ecaa933a6a28a7"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Fri Feb 26 10:50:36 2021 +0000"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed Mar 10 17:26:58 2021 +0000"
      },
      "message": "[VOL-3396] Enabling AES encryption\n\nChange-Id: Id48a76e8a05279a8d03b10d7d20e6944a77b3e47\n"
    },
    {
      "commit": "7b8211e3e462e246dbbd632cf543683dfdd2f094",
      "tree": "d2d47fd45d28d07effce090d969f00a4d7f001aa",
      "parents": [
        "4dea6310cc4d3030dc2a1350ad83b3ae6d83854c"
      ],
      "author": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Wed Feb 24 16:39:18 2021 +0300"
      },
      "committer": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Wed Feb 24 16:39:18 2021 +0300"
      },
      "message": "[VOL-3801] remove consul support\n\nBump up voltha-lib-go version to remove consul\nvoltha-protos version is updated automatically by mod-update\n\nChange-Id: Ifad40dc54fb03b1e40ea9f5fe46344dacb2527ee\n"
    },
    {
      "commit": "fcbd6e780f5a11497ba3d672a7351c089abd15bf",
      "tree": "9adca4de9e81365b5ba19eec047882a7f09a9303",
      "parents": [
        "491a9c6109701efadefc2363419fbdd580ab2206"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Thu Dec 17 13:25:16 2020 +0000"
      },
      "committer": {
        "name": "abakagamze",
        "email": "gamze.abaka@netsia.com",
        "time": "Fri Jan 08 11:43:07 2021 +0300"
      },
      "message": "VOL-3727 Support in OLT adapter to send periodic onu stats and gem stats\n\nIf enableOnuStats and enableGemStats flags are set, olt adapter collects these stats from agent and sends kpis to kafka. Default values are false.\n\nChange-Id: Ifa96140518921d3d79118118a971d77c798dc2ab\n"
    },
    {
      "commit": "cd4078033b1e41f6c61a7438d2a5d201e64a5e9c",
      "tree": "67e9847b2e742882fe84a3af50bf351389146b6f",
      "parents": [
        "0aca498b09242b1b28012bc0cb8cbb8bfd9a36b9"
      ],
      "author": {
        "name": "Himani Chawla",
        "email": "hichawla@ciena.com",
        "time": "Thu Dec 10 12:08:59 2020 +0530"
      },
      "committer": {
        "name": "Himani Chawla",
        "email": "hichawla@ciena.com",
        "time": "Thu Jan 07 12:45:29 2021 +0530"
      },
      "message": "VOL-3501 Refeactoring of code for event handling\n\nChange-Id: I7d225a7b3b664efdaef5a6c9c84a118bac594be7\n"
    },
    {
      "commit": "0aca498b09242b1b28012bc0cb8cbb8bfd9a36b9",
      "tree": "a485f3a73f7b57e283dfc40988da60a7e7699b50",
      "parents": [
        "07868a551a0ce4ccdce4d7931a7f611019cc44a0"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Jan 04 12:44:27 2021 -0800"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Jan 05 18:31:04 2021 -0800"
      },
      "message": "[VOL-3736]: Bug - Restarting multicast iperf server (at RG) will not restore the data stream at the RG.\n\n- Use the right flow id when clearing mcast flow\n- Fix UT\n\nChange-Id: Ib392f0ec8fb62b7124774108fb507438ad00f14d\n"
    },
    {
      "commit": "df392e105f467fff6b96d3d3fffeae05691767cd",
      "tree": "6df508f9f1338ec8637e36275b14b722d9736ec3",
      "parents": [
        "6991e6ea5ee9c291a14198731878ceab094698e4"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Wed Dec 16 13:33:09 2020 +0000"
      },
      "committer": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Thu Dec 17 13:57:41 2020 +0300"
      },
      "message": "VOL-3718 Packets coming from Open OLT Adapter to the VOLTHA Core always have zero in their UNI port field. OLT Adapter should set the true UNI port info to the control packets before passing them to the VOLTHA Core in the scope of packet-in workflow.\n\nAs a solution, pon-and-gem-port-to-uni-port relations are learned during subscriber provisioning operation and kept in the kv store and a cache (a map named gemToUniMap) in a lazy manner. In the packet-in workflow, UNI port info is resolved by looking up the gemToUniMap and put into the packet before passing it to the upper layer.\n\nChange-Id: I6b60f7c1964452b6789f6a9905ab04000fe2d33c\n"
    },
    {
      "commit": "d9d6f5126036cbca70df03a9f9255569d19a593c",
      "tree": "28fe7405a2de8b710878704ddb92ed446d8e9526",
      "parents": [
        "d5c2240b3c3b27d4372df27473519e178bb7b402"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Nov 24 13:57:53 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Nov 25 11:10:50 2020 -0800"
      },
      "message": "[VOL-3666] Reading TP template from default locations, write the instance using the per-stack prefix\n\nChange-Id: I35eee9d9f5d405b08bfa97a54274f44124a0f1a3\n"
    },
    {
      "commit": "fb3d610d9d25d2d9c6ac87648ef13fc652d81d80",
      "tree": "b9ca9761c93d27e369e2855ade69447d65e2bcfc",
      "parents": [
        "b1caa44d8d1e7158265dfd449960f5986c9aab93"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri Oct 16 16:32:36 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Sun Oct 25 22:56:51 2020 -0700"
      },
      "message": "VOL-3521 : scale: intermittent issue - voltha complains that different meter is in use for subscriber\n- Process incoming flows on a per ONU basis using channels per ONU\n\nChange-Id: I0f375d90d786a0135bb51ce18036e5297dc7297b\n"
    },
    {
      "commit": "a09aeabdfccbb8473dfd0f4cb7b6bed1a04729d6",
      "tree": "84f2aab516bf17c809f72ca5b64ee36d583d764a",
      "parents": [
        "2f6b5bc96948e126c83ad0965ebc8c09bc06e221"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Sep 14 16:30:52 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Oct 14 19:36:26 2020 -0700"
      },
      "message": "VOL-3419: OpenOLT adapter at scale constantly takes more that 10 seconds to react to flows\n- Pass information to agent to do the flow replication\n- Consolidate various locks in the adapter and remove reduntant locks\n- use voltha-proto version 4.0.2 and voltha-lib-go version 4.0.0\n- Bump adapter version to 3.0.0\n\nChange-Id: Ic053c54e5319bb1736ec74facfc79dd10058ecf5\n"
    },
    {
      "commit": "494c208444798967d6264ab2e6219f27bd84a643",
      "tree": "ca0f77cf889342e682cd056a29ad96b34481fb62",
      "parents": [
        "935f7afaf66639467a13f1431c90206190cd8a2c"
      ],
      "author": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Mon Aug 31 11:16:12 2020 +0530"
      },
      "committer": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Mon Aug 31 11:16:12 2020 +0530"
      },
      "message": "VOL-3395 Encryption of the OMCC GEM\n\nChange-Id: I55090e6fe641aa10abe98e970c3463e42298a8d8\n"
    },
    {
      "commit": "cc0dce645706d83a5bbc7feeebfaebe7ae39562b",
      "tree": "87c3a3cb05fe3ada72cb876ede8aa11dbe77c18a",
      "parents": [
        "11e15976139bd3b3ad63234a575f4e17d1c3980c"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Wed Jul 29 05:49:00 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Wed Jul 29 07:43:56 2020 +0000"
      },
      "message": "[VOL-3375]Remove field pkg from log statements\n\nChange-Id: I08531f85dcb0f9f8ff6c68862f607aa7587e4fe1\n"
    },
    {
      "commit": "e6ff101ff6eb61eec7be1cfe1577a0dedceb6fe5",
      "tree": "f0ef4fe93d56ce7a8905cb5bcf88a17f9d968a24",
      "parents": [
        "7fb80c207ea2e2969c509ea8bdc137bc0b4fc064"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Tue Jul 14 15:07:53 2020 -0400"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Jul 21 16:54:41 2020 +0000"
      },
      "message": "VOL-3344 - Enabled default linters and fixed found issues.\n\nAlso disabled govet\u0027s variable shadowing check, since this is very useful for isolating multiple \"err\"ors in a row.\n\nChange-Id: Icd70c723c406c5986b8cfe4535ad7daa0752e48c\n"
    },
    {
      "commit": "7fb80c207ea2e2969c509ea8bdc137bc0b4fc064",
      "tree": "eb0c0127fc59fe85c90571a2c169c169f6ea7c3e",
      "parents": [
        "d519bbfdaa8ea113b8b074412ece28b8ac182bea"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Thu Jul 16 14:23:33 2020 +0000"
      },
      "committer": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Tue Jul 21 17:39:32 2020 +0300"
      },
      "message": "VOL-3347 GEM ports kept for packet-outs should be in  pon-onu-uni-vlan-pbit  basis instead of per pon-onu-uni basis.\n\nChange-Id: I7e9ca29295d28d97908a99ba8c34c4c9b52046c4\n"
    },
    {
      "commit": "d519bbfdaa8ea113b8b074412ece28b8ac182bea",
      "tree": "b5fe15a56d29e75fb588e4b14af62f6505b3f401",
      "parents": [
        "f1db18b9c2425c08ae35e38b6e09bc821f615b4c"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Wed Jul 01 11:16:03 2020 +0000"
      },
      "committer": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Mon Jul 20 07:23:11 2020 +0000"
      },
      "message": "VOL-3112 Group removal support by Open OLT Adapter\n\nChange-Id: I2a21741faa2631aca5e727f73b42aa04018a2059\n"
    },
    {
      "commit": "f1db18b9c2425c08ae35e38b6e09bc821f615b4c",
      "tree": "ba921616fdc91439d14b7206b6b76da571b69f79",
      "parents": [
        "502056b5432901cb6cd7ad3eb34d2b43ca0311a3"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Wed Jul 08 13:38:15 2020 -0400"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Fri Jul 17 09:55:12 2020 -0400"
      },
      "message": "VOL-3121 - Removing usage of device.Ports\n\nChanged device.Ports usages to GetDevicePort() and ListDevicePorts()\nAdded port type filter to PortsStateUpdate()\n\nChange-Id: I4fab819a909379ee71e70eb48ac44044e9810185\n"
    },
    {
      "commit": "96b7bf2812934591b57f8e7f8414e4bf8429d669",
      "tree": "478605fd7ec76c7693da72df4d4a5020b3da3b68",
      "parents": [
        "748de5c3fa5c8e51798c767fc2b742f2cfbc29f0"
      ],
      "author": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Mon Jun 15 10:37:32 2020 +0000"
      },
      "committer": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Wed Jul 08 19:17:23 2020 +0000"
      },
      "message": "[VOL-3069]Pass Context in methods which are performing logging and need the context\n\nChange-Id: Ie84f9e240aa4f47d0046acaac0d82d21b17252e5\n"
    },
    {
      "commit": "2ba0e0b257821259a6a3dba61478e736abfe68ff",
      "tree": "386799f6d73e3ced368d92867e70fea2c86c88ae",
      "parents": [
        "9218624c300a41c17af9fe31d4d00509edeb958e"
      ],
      "author": {
        "name": "Takahiro Suzuki",
        "email": "takahiro@opennetworking.org",
        "time": "Fri Jun 05 14:23:03 2020 -0700"
      },
      "committer": {
        "name": "Takahiro Suzuki",
        "email": "takahiro@opennetworking.org",
        "time": "Wed Jun 24 20:53:55 2020 -0700"
      },
      "message": "[VOL-1348] EPON tech profile support\n\nChange-Id: I5dfbc17fe6787f255d22d0b5d640bc636bfb172d\n"
    },
    {
      "commit": "631ef3de74820ad9848418197b93a4c5e0a6e8a1",
      "tree": "3ea2ca89831edb82629813991d71c9498d13b1a5",
      "parents": [
        "da5e0b2fc9f5a06623599f2ea97e3fbaf4aca7a7"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Jun 15 10:45:52 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Jun 23 09:12:25 2020 -0700"
      },
      "message": "VOL-3202: Include port capability in the port create message.\n\nChange-Id: I7d8fbafb2db2834def1903f13a1af25eb57500e3\n"
    },
    {
      "commit": "cc65696b306fffbd89b998b15dd4088d4ffec9e7",
      "tree": "a68b6122afe1ad4c52f99add830f7d438f316c90",
      "parents": [
        "78a1d2a78e13a11c72efa34f1d8463cc81284cc3"
      ],
      "author": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Tue Apr 14 14:26:11 2020 +0000"
      },
      "committer": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Mon May 04 08:22:57 2020 +0000"
      },
      "message": "[VOL-2735]Durations should be specified as type time.Duration not int\n\nChange-Id: Id1dbecc231b0708334723decbc943a57a60d8f1d\n"
    },
    {
      "commit": "78a1d2a78e13a11c72efa34f1d8463cc81284cc3",
      "tree": "1cdcc93cccc743008714350c6a7d20cff59c9c8a",
      "parents": [
        "6ec3c3504bde9074768ebf09bb8051634aa2b76d"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Mon Apr 27 10:17:27 2020 +0000"
      },
      "committer": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Fri May 01 04:54:06 2020 +0000"
      },
      "message": "[VOL-2975] Changes to OpenOLT adapter for supporting multi-tcont\n\nChange-Id: If7d6cf8aabce10d0a4e0e03794c44ac8b1e9981b\n"
    },
    {
      "commit": "9931ad625aad57d3a1ccb624078c368267d0ca04",
      "tree": "ce6c344272aaa44dc01ca7fb4e3837e4066b7ef5",
      "parents": [
        "db587af807cb8d8886bf5fdba2cc3df0151ff613"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Apr 28 15:11:06 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Apr 28 18:40:34 2020 +0200"
      },
      "message": "[VOL-936] Missing mocks and comments.\nLowering log level for chatty messages\n\nChange-Id: I4012f3e6d8f8c1d11d20dccb81fa182c02265d77\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": "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"
    }
  ]
}
