)]}'
{
  "log": [
    {
      "commit": "9beaaf1e093f11de9e301b660383c267360c927d",
      "tree": "b1dff2a83efb19a0cd98b1b9c3ede0af687b740b",
      "parents": [
        "92dd12136e1f5d3b4b4a1732e32fdfe84e8a4229"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Oct 19 17:32:01 2021 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Nov 08 14:58:49 2021 +0000"
      },
      "message": "[VOL-4371]  Voltha protos cleanup\n\nChange-Id: I9ee6ef8c48e7287c3b546c59d5190a8311f1b3ac\n"
    },
    {
      "commit": "d948f7701638cccadb9a514f722927f8131b0a46",
      "tree": "98f9ea796e32934954996e55982306e0db59072c",
      "parents": [
        "21e54c3ea127cefd9c8649007ee3826098e3c32a"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Aug 11 17:49:24 2021 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Oct 05 13:52:05 2021 -0400"
      },
      "message": "[VOL-4291] Rw-core updates for gRPC migration\n\nChange-Id: I8d5a554409115b29318089671ca4e1ab3fa98810\n"
    },
    {
      "commit": "5458a1c3a7ed4e36f447a3a5059ce056238453b1",
      "tree": "146fe8305683400fd697f29c335b3b9322eb3122",
      "parents": [
        "581cf4b8f8eb608b8196b0ed048eab66b9225f9f"
      ],
      "author": {
        "name": "yasin sapli",
        "email": "yasin.sapli@netsia.com",
        "time": "Mon Jun 14 22:24:38 2021 +0000"
      },
      "committer": {
        "name": "yasin sapli",
        "email": "yasin.sapli@netsia.com",
        "time": "Tue Jun 22 01:55:51 2021 +0300"
      },
      "message": "[VOL-4183] Multi UNI\n\nvoltha-lib-go version changed\n\nUnused constant removed\n\nBefore sending trap flows to OLT device, rw-core sets the correct meterId to flow.\n\nChange-Id: Id16afc685161dee560b62cc6c045c44f0bc4a427\n"
    },
    {
      "commit": "f076cb8ca7f9443924241c1b9ea7658104475ce0",
      "tree": "7dc7115273cb0e534fb38f538bf6651db0e3b8e9",
      "parents": [
        "dd3324d9c2c399bd17e788ac96b5cbd73a175c5e"
      ],
      "author": {
        "name": "ssiddiqui",
        "email": "salmansiddiquimailbox@gmail.com",
        "time": "Fri Apr 23 10:47:04 2021 +0530"
      },
      "committer": {
        "name": "ssiddiqui",
        "email": "salmansiddiquimailbox@gmail.com",
        "time": "Wed May 12 21:35:31 2021 +0530"
      },
      "message": "[VOL-4022] RW-Core Changes For ONU SW Upgrade\nNew Download/Activate/Retrieve APIs\n\nChange-Id: I2d8a0ec7d8967fd76a261a108f743e75f84c98e9\n"
    },
    {
      "commit": "6f9b10e999d1153f72a97be09cc3eeaff609b4e6",
      "tree": "8ad07135a427832d403a7fccd59db883bfe7795a",
      "parents": [
        "03686da30f3430f4393a93f8377c93840fca5f32"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Mar 11 14:36:39 2021 -0800"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Mar 11 14:57:32 2021 -0800"
      },
      "message": "VOL-3896: ONU fails to activate on Disable/Enable OLT\n- Pass child device struct in Child_device_lost API call\n\nChange-Id: Iacb3f51487bc0d1d2ce63009e5c191eed44705f9\n"
    },
    {
      "commit": "025667ec714b36b3c45ecd83d88eca68ef670bf6",
      "tree": "130c5a5b9af9cbebc3028e5e7797a6e4c2431906",
      "parents": [
        "4afb2f0d698889c81c7888b3a780ecd067d11546"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Jan 14 11:50:07 2021 +0100"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Jan 29 17:41:05 2021 +0100"
      },
      "message": "[VOL-3762] Updates to allow image download and update for the ONU\n\nChange-Id: I0869307e3ef534c1d506b961d61a1ec6f5e13c2e\n"
    },
    {
      "commit": "2ba1c9c2293f8898cbb6c477da235f68c850e93d",
      "tree": "8319a818b85a92f748fae17d7ae11aae061f733e",
      "parents": [
        "a4c8145ba24502d6fcc4cb0b46f6083e858c02f6"
      ],
      "author": {
        "name": "Himani Chawla",
        "email": "hichawla@ciena.com",
        "time": "Wed Oct 07 13:19:03 2020 +0530"
      },
      "committer": {
        "name": "Himani Chawla",
        "email": "hichawla@ciena.com",
        "time": "Tue Dec 01 07:46:04 2020 +0000"
      },
      "message": "VOL-3504 Code changes to support force delete\n\nChange-Id: I041ab2101a607b99e0372e432819a3f10f3a774c\n"
    },
    {
      "commit": "dfadc98b001385d143a73bfa7893826f8aa739bd",
      "tree": "03ce0d6c422ec63a0ad3be57d6f4951df35e09b4",
      "parents": [
        "6268631d72fe5dc0f745aec435da64ec056c6a05"
      ],
      "author": {
        "name": "Maninder",
        "email": "maninder@ciena.com",
        "time": "Wed Oct 28 14:04:33 2020 +0530"
      },
      "committer": {
        "name": "Maninder",
        "email": "maninder@ciena.com",
        "time": "Wed Oct 28 14:34:09 2020 +0530"
      },
      "message": "VOL-3589 Update voltha go to support new version v4 of voltha protos\n\nChange-Id: I32074b5c05b08f8ebd2205f8dc2af225bff465cc\n"
    },
    {
      "commit": "6031aadc898df6c284d2ee03363cf7a654d1caeb",
      "tree": "2dfffc4194fbe7e425a1874370a1bfa42ddd9cce",
      "parents": [
        "5809b5be7d6f9f4423546e4a89915d66a17880e5"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Wed Jul 29 16:36:33 2020 -0400"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Thu Sep 10 12:31:42 2020 -0400"
      },
      "message": "VOL-2867 - Replaced coreif interface package with smaller per-package interfaces.\n\nAlso moved state transition logic into its own package.\nAlso removed unused interfaces \u0026 mocks.\n\nChange-Id: I849741853620684e6ceafe6e098a9c4f64fbdc6f\n"
    },
    {
      "commit": "cb8b59df71424563b04565fce0824a4ac5d4b99f",
      "tree": "0eb05701edfd39ea677be4281b5bb18e643e298a",
      "parents": [
        "5f09bda2c0b103d9218a7540c75fed89a2481563"
      ],
      "author": {
        "name": "divyadesai",
        "email": "divya.desai@infosys.com",
        "time": "Tue Aug 18 09:55:47 2020 +0000"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Aug 25 14:49:55 2020 +0000"
      },
      "message": "[VOL-3228] device-id logging consistancy\n\nChange-Id: Idd00d569d5e8724ab9df03ad5a5744b655ba3448\n"
    },
    {
      "commit": "1c91d5f1653d335f2800faeea32a8ce89aab46fa",
      "tree": "ad227c6b2fa80c86821ba6f05d5f44653699cf59",
      "parents": [
        "f6db9f1f8b8b90d29a1e49c7c332031435cdea3c"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Wed Jul 29 05:46:05 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Wed Jul 29 07:37:58 2020 +0000"
      },
      "message": "[VOL-3375]Remove field pkg from log statements\n\nChange-Id: Iee3a7d41ea6cdc539aaf7bc670e09ae27a98030f\n"
    },
    {
      "commit": "2a07b8633f96e998542c648af31aeb520b69613e",
      "tree": "a4b8e30d332f2daa581d61c7253f825ec78bc374",
      "parents": [
        "9395a81756d5f18c0f319a74e1c5ac553010313b"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Fri Jun 19 15:23:07 2020 -0400"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Fri Jul 17 10:04:49 2020 -0400"
      },
      "message": "VOL-3121 - Separated ports from devices.\n\nSimilar to flows/groups/meters/logical ports.\nAlso added ListDevicePorts and GetDevicePort to the adapter API.\nAlso removed unused `// +build integration` tests.\n\nChange-Id: I586adb9f46a249c9430d4205ef5db2d105dbbe06\n"
    },
    {
      "commit": "31f2180f563ba1f597b735f1091310dbfe81de08",
      "tree": "9751e4cc8429f113fe86126c3779d596908bb0ea",
      "parents": [
        "8f9e9df5861ed0ad8957a8204c3036bf4e50c72d"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Fri Jun 12 05:38:46 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Fri Jul 10 06:03:52 2020 +0000"
      },
      "message": "[VOL-3187]Pass Context down the execution call hierarchy across voltha-go codebase\n\nChange-Id: I6bc2a0f7226c1beed4ae01a15d7b5c4dc04358d8\n"
    },
    {
      "commit": "c6c7bdaab90641e2399ef593ed70e0c7982cefca",
      "tree": "660b421b33b62762eec2672c61a279b8e548d892",
      "parents": [
        "f4151de28ce39cd4de2b08aa42e64fedb747c503"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Jun 17 17:20:18 2020 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Jun 22 18:43:34 2020 +0000"
      },
      "message": "[VOL-3245] Consume port capability on port creation\n\nThis commit consists of the changes needed in the Core to build\na logical port without having to request port capability from\nthe adapters.\n\nThis commit requires changes in the OLT and ONU adapters to be\ncompleted.  These are tracked under jira\nhttps://jira.opencord.org/browse/VOL-3202. Until the adapters\nchanges are committed this commit will not pass jenkins.\n\nChange-Id: I0cae167375b9a8c67a83202e25abcec6ae013a88\n"
    },
    {
      "commit": "0db4c81889d8231e4b89832378815e0e7a5f2291",
      "tree": "cea688df8fa14faa65fa4dedfb1d249226d6f426",
      "parents": [
        "3b3f4a668b05fb6d938b4d3f8cfa196454d7e7fa"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed May 27 15:27:30 2020 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri May 29 22:37:01 2020 -0400"
      },
      "message": "[VOL-2995] Improve Core performance\n\nThis commit consists of the following changes with the aim to\nimprove the Core performance:\n\n1) Use a hybrid approach of pre-route calculation and route\ncalculation on-demand.  For example, attempts to pre-calculate\nroutes will be done whenever a nni/uni port is discovered.  The\nattempt may fail if there are not enough ports to generate a\nroute.  When a flow is received and the route is not available\nthen only the route relevant to that flow will be created on\ndemand.\n\n2) Changes some of the route calculation flow such that the\nprocess does not need to go and grab the latest version of the\ndevice which could lead to higher latency, expecially if that\ndevice is busy with other processing.\n\n3) Change the logic when reporting added ports to ONOS such that\nroutes are calculated (at least an attempt made) before sending\na port create notification to ONOS.\n\n4) Move peer port creation into its own go routine thereby\nremoving the lock on a child device much earlier.\n\n5) Wait until a request for port capability is received before\nremoving the lock on a device.   A better approach is required\nwhere the adapter will need to report the port capability along\nwith the port creation event.  However, this require another\nJira as changes will be required in the API.\n\n6) Remove some unnecessary proto.clones.  Those are the obvious\nones.  Removal of other proto.clones will be done in a separate\ncommit.\n\n7) Fix a core panic when concurrent requests are made to the\nroute map\n\nChange-Id: I2bafc99dbf10d7026572a44af0b88a31b5eb1887\n"
    },
    {
      "commit": "3bbfa35c0d355cf1959b3fd0eeb786448037ace9",
      "tree": "cf4f2915c6feda097c63a047ee12a9d3a0b0885a",
      "parents": [
        "7d6f3a9eb8ef43089fa4abf571a419f98115abc7"
      ],
      "author": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Sat May 02 02:32:07 2020 -0400"
      },
      "committer": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Thu May 07 02:09:40 2020 -0400"
      },
      "message": "[VOL-2865] : code changes to support uniform state transition for OLT delete\n\nChange-Id: I2f829c23bdb39e2d91f00a849b6b965a0df9a54e\n"
    },
    {
      "commit": "8b4abbf8b424edfcaa8dfe75d53c2d62b6b209f8",
      "tree": "4bf543a117bd146ca86846bda2a0c5fbce1cb52d",
      "parents": [
        "450933ade7a71cac262490e9bc49d72fd4aededc"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Apr 24 17:04:30 2020 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Apr 30 18:07:16 2020 +0000"
      },
      "message": "[VOL-2972] Revert added flows on failure\n\nThis commit consists of:\n1) Reverts added flows on flow addition failure (e.g. one adapter\nmay return a failure in which case any corresponding flow that\nhas been successfully added to the other adapter will be removed).\nThe corresponding logical device flow will be removed as well.\n\n2) Some minor refactoring in the mocks adapter\n\n3) Some minor logging change to decrease the clutter when running\nunit tests.\n\nChange-Id: Ia63243e83516ef81152893563bef76c830bea022\n"
    },
    {
      "commit": "45a13e4d478a0f7c9877f919a7012f3324cc73e3",
      "tree": "af332a76d5d04ced2f00ff214255bc83be4be630",
      "parents": [
        "c1129f15f524ed838d1e9af0017761fc95eb671e"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Mon Apr 13 12:23:50 2020 -0400"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Fri Apr 24 10:13:00 2020 -0400"
      },
      "message": "VOL-2920 - Remove NBI passthrough functions.\n\nModified the NBIHandler to reference device, logical device, and adapter managers as embedded types, allowing the managers to directly implement API functions, without the need for individual passthrough functions.\nAlso created a new event.Manager type, which is embedded in device.LogicalManager.\nAlso renamed device.NewDeviceManagers() to device.NewManagers().\n\nChange-Id: I8455da79b991ee67cc16cf898b00b0c98ea97bcd\n"
    },
    {
      "commit": "c1129f15f524ed838d1e9af0017761fc95eb671e",
      "tree": "9083273ac1a3d14ccb2118a034bc0fa91fa3b116",
      "parents": [
        "e099e86899a67b4e39b72c439de65a8f7d3296c0"
      ],
      "author": {
        "name": "Dinesh Belwalkar",
        "email": "dumbbel@gmail.com",
        "time": "Thu Feb 27 10:41:33 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 23 15:13:12 2020 -0700"
      },
      "message": "[VOL-936] add changes for onu distance from OLT\n\nChange-Id: If6201799946ac753780d0424c4bd986e2fb394d2\n"
    },
    {
      "commit": "d9cc2e939271fec1ef177853b76a6ba14b9023ea",
      "tree": "26f8f40128d4775f074e9d1a75ba625026b16a3f",
      "parents": [
        "09400bd45a6b75c41da754de43dfdd7a7a7337ff"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Mon Nov 04 13:28:15 2019 -0500"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Thu Apr 09 09:35:29 2020 -0400"
      },
      "message": "VOL-2868 Remove all uses of Proxy.RegisterCallback(...)\n\nChange-Id: I05d47a9915071adb80ebc3c5f9b129ed6c36b54b\n"
    },
    {
      "commit": "432f9be7ad17c921b99eeb3756f8a80615e61595",
      "tree": "f9dea0ec0c6e20f5769eee408dd0748b524e81a4",
      "parents": [
        "d1afd661a07490540e8b20501188be3c5abfc05b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 26 11:56:30 2020 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 31 10:52:57 2020 -0700"
      },
      "message": "VOL-2776 unit test for StartOmciTestAction\n\nChange-Id: Ib0b560b2ae37fab428b3fc058f282b941c5e237f\n"
    },
    {
      "commit": "f56a4689cd0f289fb8a6b4c759ada9acb6a1fe59",
      "tree": "53aa8c393b9ea39aadc8eb3a408457e26566bd39",
      "parents": [
        "5ff3092a40bed8d7502ddca8aded2542f9e127ff"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Mar 20 20:07:46 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon Mar 23 18:11:00 2020 +0000"
      },
      "message": "[VOL-2694] Use package specific logger instance in all log statements\n\nChange-Id: Icf1cb5ade42e42179aed7731b767af2f52481e3d\n"
    },
    {
      "commit": "408cd96a8da028341a7141602247ab3c81e66ece",
      "tree": "be68937498b56ff2846df71911845081813072bd",
      "parents": [
        "8728525e8513196c30b7120a3d3c7332c6a03dff"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Mar 11 14:31:31 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Mar 18 12:50:46 2020 -0700"
      },
      "message": "[VOL-2404] : RW-Core changes for handling OLT Reboot Scenario\n\n- When the OLT\u0027s connection status goes from REACHABLE to UNREACHABLE\n  in ENABLED/DISABLED admin state, delete all the logical ports,\n  child devices, logical device and device flows.\n\n- When OLT\u0027s connection status becomes reachable again, child devices,\n  ports will be re-discovered again. The logical device will be recreated\n  again.\n\n- Will not handle the case where OLT goes UNREACHABLE when OLT is disabled\n  as part of voltha2.3 release\n\nChange-Id: I34c0c538b44afa19e889e9631f0a738060a58fef\n"
    },
    {
      "commit": "442e7c79a650b83c0e84c5827d5f4e9f70b315fb",
      "tree": "90686a69e5f9fdb4d0c4f1f48e372eac5988477c",
      "parents": [
        "18fa0c944878b68cea9174f6f31a10133d3513c8"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Mar 10 16:13:48 2020 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Mar 17 16:04:32 2020 -0400"
      },
      "message": "[VOL-2164] Update rw-core to use the Async Kafka API\n\nThis commit consists of the following:\n\n1. Process per-device requests in the Core in the order they are\nreceived. If there are lots of requests on a given device then\nthere will be some latencies introduced due to ordering.  With\nrecent changes in the model along with keeping the request lock\nto a minimal then these latencies are reduced.  Testing did not\nshow and noticeable latencies.\n\n2) Keep the request lock from the moment a request started\nprocessing to the moment that request is sent to kafka (when\napplicable).  Adapter responses are received and processed\nasynchronously. Therefore, an adapter can takes all the time it\nneeds to process a transaction.  The Core still has a context\nwith timeout (configurable) to cater for cases where the adapter\ndoes not return a response.\n\n3) Adapter requests are processed to completion before sending a\nreponse back to the adapter.  Previously, in some cases, a\nseparate go routine was created to process the request and a\nsuccessful response is sent to the adapter.  Now if the request\nfails then the adapter will receive an error. The adapter\nrequests for a given device are therefore processed in the\norder they are received.\n\n4) Some changes are made when retrieving a handler to execute\na device state transition.  This was necessary as there was some\ntransition overlap found.\n\nUpdate after multiple reviews.\n\nChange-Id: I55a189efec1549a662f2d71e18e6eca9015a3a17\n"
    },
    {
      "commit": "67b221532a14f24e501a50da2078cd3d9b4ef4b7",
      "tree": "985720180260dc18a115b61a3828ab67b89d7f82",
      "parents": [
        "42f6c84397bc522a0b30970b846a91e1873e31df"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Mar 02 16:01:25 2020 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Mar 03 10:47:45 2020 -0500"
      },
      "message": "[VOL-2688] Improve core model performance\n\nThis commit addresses the low-hanging performance hogs in the\ncore model.  In particular, the following changes are made:\n\n1) Remove proto message comparision when it\u0027s possible.  The proto\nmessage deep comparison is quite expensive.\n2) Since the Core already has a lock on the device/logicaldevice/\nadapters/etc before invoking the model proxy then there is no\nneed for the latter to create an additional lock on these artifacts\nduting an update\n3) The model creates a watch on every artifacts it adds to the KV\nstore.   Since in the next Voltha release we will not be using Voltha\nCore in pairs then there is no point in keeping these watches (these\nis only 1 Core that will ever update an artifact in the next\ndeployment).  This update removes these watch.\n4) Additional unit tests has been created, mostly around flows, in an\nattempt to exercise both the core and the model further.\n\nChange-Id: Ieaf1f6b9b05c56e819600bc55b46a05f73b8efcf\n"
    },
    {
      "commit": "c704def6b3ea8c03b8c396fe8dbbc9be44087916",
      "tree": "dc6c7f34a2494cf258afe2c16aac871f47b5e193",
      "parents": [
        "e8ad020e016d839e7b54c1fea5bcd84005f9c762"
      ],
      "author": {
        "name": "Hardik Windlass",
        "email": "hardik_windlass@infosys.com",
        "time": "Wed Feb 26 18:23:19 2020 +0000"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon Mar 02 16:10:34 2020 +0000"
      },
      "message": "[VOL-2573] Delete all logical ports on OLT Delete\n\nChange-Id: Id809e176fe3a902aabea8cbce573fbf9710d9b10\n"
    },
    {
      "commit": "543df3ed7465c42389365a8910ea79c64db87636",
      "tree": "09224c11ba2517cb0e1834b3b0e02eced49054d1",
      "parents": [
        "dcd4dcccc7f926721ed411065be28b493de2f1ef"
      ],
      "author": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Mon Feb 24 22:36:54 2020 -0500"
      },
      "committer": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Wed Feb 26 19:42:48 2020 -0500"
      },
      "message": "[VOL-1385] : Changes to support ONU delete\n Tested with,\n1. ONU disable-\u003edelete\n2. ONU delete\n3. OLT delete\n\nChange-Id: I8e6ff41a7ea8e94014700f274cb24fea73ac41f4\n"
    },
    {
      "commit": "0e78ba2e2022d2bcf56e2ca31e6a56379ddb8038",
      "tree": "24f0ca6f5946c4e54599ed1061d03878c444aa87",
      "parents": [
        "7f72f0c46c572c0497727965e111ae66fe933bbc"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 24 17:58:47 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 25 11:25:48 2020 -0800"
      },
      "message": "VOL-2631 Update to voltha-lib-go 3.0.14\n\nChange-Id: I21ef41d49ad6bd42ad301962583d2aabdea7ccad\n"
    },
    {
      "commit": "2ebbf220fe40b152e37df02d38fc4b1dcd2c9136",
      "tree": "836febe9e2b3c81ccf15291d0874244827a323b1",
      "parents": [
        "e935b33392e67708b83292c27480ae5258c37724"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon Feb 24 19:16:07 2020 +0000"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon Feb 24 19:16:07 2020 +0000"
      },
      "message": "Revert \"[VOL-1385] : code changes to support ONU delete\"\n\nThis reverts commit e935b33392e67708b83292c27480ae5258c37724.\n\nChange-Id: Ibd10b43d8d6264a7b0b12386eb9833b5a4864ffd\n"
    },
    {
      "commit": "e935b33392e67708b83292c27480ae5258c37724",
      "tree": "2024e0fda291242491fb863afec58537785c3662",
      "parents": [
        "80b987ded390cc5e6422f92d126272b05f812dcb"
      ],
      "author": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Tue Feb 04 17:48:20 2020 -0500"
      },
      "committer": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Sun Feb 23 18:18:50 2020 -0500"
      },
      "message": "[VOL-1385] : code changes to support ONU delete\n\nChange-Id: Ic4436f53a2dbe36191ae44d56d5119bed1346c7a\n"
    },
    {
      "commit": "bc2d162003d5027cc39bd444dfe4e64e3cb5aadc",
      "tree": "47ddf5e10963587b4b304a8139616a98c1f447db",
      "parents": [
        "467fe7536d85d096354b60fa49346f20a9e6f7f7"
      ],
      "author": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Tue Jan 21 00:42:01 2020 -0500"
      },
      "committer": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Thu Feb 06 17:27:45 2020 -0500"
      },
      "message": "VOL-2463 : Enable and disable pon/NNI port Core changes\n\nChange-Id: I7671daf47bad2e2a1ba183d458941e033d529ced\n"
    },
    {
      "commit": "467fe7536d85d096354b60fa49346f20a9e6f7f7",
      "tree": "8022b3eb7b2188716eb3649d8f12543e3b9ddb18",
      "parents": [
        "b9cfcb167c2cbe01ea37cf1edd4e3dd9915b78d0"
      ],
      "author": {
        "name": "npujar",
        "email": "Nikhil.Pujar@radisys.com",
        "time": "Thu Jan 16 20:17:45 2020 +0530"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Tue Feb 04 11:25:40 2020 -0500"
      },
      "message": "VOL-2180 context changes in voltha-go\n\nPassed context up as far as possible.\nWhere context reached the gRPC api, the context is passed through directly.\nWhere context reached the kafka api, context.TODO() was used (as this NBI does not support context or request cancelation)\nAnywhere a new thread is started, and the creating thread makes no attempt to wait, context.Background() was used.\nAnywhere a new thread is started, and the creating thread waits for completion, the ctx is passed through from the creating thread.\nCancelation of gRPC NBI requests should recursively cancel all the way through to the KV.\n\nChange-Id: I7a65b49ae4e8c1d5263c27d2627e0ffe4d1eb71b\n"
    },
    {
      "commit": "2ae470fb773f92a43078574e343967263fb38c96",
      "tree": "52ef7d2f5cc889c7a8b8cfbf2293e20d76b94ccb",
      "parents": [
        "0c89b3c7ea245bbb4861e497a72990520da0cf7c"
      ],
      "author": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Tue Jan 21 11:13:09 2020 -0800"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Jan 24 16:24:16 2020 +0000"
      },
      "message": "VOL-1643 Update voltha-go to use voltha-protos and voltha-lib-go v3.0.0\n\nChange-Id: I86744943d59de38e9285ed7f53adc49c3b047e62\n"
    },
    {
      "commit": "9318152e8e877a8c7ba2ce4cae747ff1d3ffab92",
      "tree": "2359b3eb7848730a63984c48ddf15624e42f6fc5",
      "parents": [
        "9a30c70563edc4881bf6921d63201fff6d354066"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 23 12:43:21 2020 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 23 12:43:21 2020 -0500"
      },
      "message": "[VOL-2490] Fix jenkins test when using mock onu adapter\n\nChange-Id: I72191d4162ea96d080003bfa4d24cfe3d8c495c3\n"
    },
    {
      "commit": "6e55d9e4de4ce8646af9403a8ba4288a5db7bea4",
      "tree": "ac22e4a063e028e314e3d611c5eaf9328ab3c968",
      "parents": [
        "5c28f5535132af97973165b74d1b46935cf20044"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Dec 12 18:26:26 2019 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Dec 12 18:27:24 2019 -0500"
      },
      "message": "[VOL-2318] - Fix for jenkins NBI Failure\n\nThis commit adds the latest devices and logical devices to the\ndevice agents and logical device agents respectively. Any GET\nis returned directly from these agents instead from the model.\nAnd any create/update results in the data being sent to the KV\nstore via the model and also results in the latest data in the\nagent being updated.   If the Core dies and restart then the\nlatest data will be pulled from KV.   These changes assumes\nthat a device or a logical device is always owned by one Core\nonly which is the case.\n\nChange-Id: Ie671cd70b38a58a3b32fa476eced5f218aeadad9\n"
    },
    {
      "commit": "c594bb3ce0f0b7ddc16da3f340937ce51c6fe5bd",
      "tree": "527cfa1a3491be65c8045a508de4c696542e939f",
      "parents": [
        "2900188e16b17d39b8f8933bd797e47bbe47aaf4"
      ],
      "author": {
        "name": "Devmalya Paul",
        "email": "Devmalya.Paul@radisys.com",
        "time": "Wed Nov 06 07:34:27 2019 +0000"
      },
      "committer": {
        "name": "Devmalya Paul",
        "email": "Devmalya.Paul@radisys.com",
        "time": "Thu Dec 05 23:35:59 2019 -0500"
      },
      "message": "VOL-2224 Event Filter Mechanism\n\n         This commit contains the inital changes required for the event\n         filtering so that when the protos get merged the rw and ro core\n         could be built without compilation errors\n\n         Note: This patchset and the patchset for voltha-protos needs to be merged\n               as close to as possible otherwise there will be compilation errors\n\nChange-Id: Id092fa19a0b302a33176a82e41b92a36ea8ede29\n"
    },
    {
      "commit": "1d86a528896c873e6ed096b9327a73c25239327c",
      "tree": "f61adf27aa46507b5d42fa9499bd18bb3fd21c29",
      "parents": [
        "03fe56f418015507af89d49fd8a7c8f1643b5065"
      ],
      "author": {
        "name": "npujar",
        "email": "Nikhil.Pujar@radisys.com",
        "time": "Thu Nov 14 17:11:16 2019 +0530"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Nov 27 18:37:47 2019 +0000"
      },
      "message": "VOL-1900 lint warning fixes rw_core\n\nChange-Id: Icaa84d7ce24163da90c91ff2babcbb78ff4e9141\n"
    },
    {
      "commit": "ab1f7bdca34c8f9ce966018f6d4983a1a2b353e9",
      "tree": "c6f246d9394f62e92ac959b4c852524d3e532246",
      "parents": [
        "905834f7ff177a95304e1c55fb8d3ffdd4c3cb37"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Nov 14 14:00:27 2019 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Nov 14 19:04:36 2019 +0000"
      },
      "message": "[VOL-2235] Mocks and interfaces for rw-core\n\nThis update consists of mocks that are used by the rw-core\nduring unit testing.  It also includes interfaces used for unit\ntests.\n\nChange-Id: I20ca1455c358113c3aa897acc6355e0ddbc614b7\n"
    }
  ]
}
