)]}'
{
  "log": [
    {
      "commit": "a75791c87283592ab134a3c09c0087b95677951c",
      "tree": "ff0d34d31127dd28cedaf1e2a0e1052372fdebe2",
      "parents": [
        "3d587c6b4109dc4e18c9dcf20cca69c626ef64a4"
      ],
      "author": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Thu Jan 24 10:58:06 2019 -0500"
      },
      "committer": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Thu Jan 24 13:45:30 2019 -0500"
      },
      "message": "VOL-1405 : First submission for read-only core\n\n- Most of the logic was copied from the read-write implementation\n- Added missing Get/List calls\n- Added necessary targets in Makefile\n- Added docker and k8s manifests\n\nAmendments:\n\n- Removed more unecessary code.\n- Removed refs to kafka\n- Adjustements to reflect comments\n- Removed refs to kafka in manifests\n\nChange-Id: Ife2ca13d3ae428923825f7c19d42359d60406839\n"
    },
    {
      "commit": "3d587c6b4109dc4e18c9dcf20cca69c626ef64a4",
      "tree": "a6738cf3384708384ec4587b514983438b84f9d0",
      "parents": [
        "cd37bc54e02413d1d032dbd44da568108a8a2953"
      ],
      "author": {
        "name": "sslobodr",
        "email": "sslobodr@ciena.com",
        "time": "Thu Jan 24 12:33:39 2019 -0500"
      },
      "committer": {
        "name": "sslobodr",
        "email": "sslobodr@ciena.com",
        "time": "Thu Jan 24 12:33:39 2019 -0500"
      },
      "message": "Change to the proto build script broken by the OMCI mib\nprotos. Also changes to coding style in the config.go\nfile to be more consistent with common practice.\n\nChange-Id: Ia0ae059c7893369795b10c3c57b4961df8a15fa5\n"
    },
    {
      "commit": "32aab308c53c37e35c8dc721b6fd18505b4968b5",
      "tree": "ddcfcb9ff304c4ba50fb46fd1e8c9fa4ac1cfdd0",
      "parents": [
        "81f9651eb1b5e98203fda82e99719249ec69c506"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Wed Jan 23 10:50:18 2019 -0600"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 24 15:34:27 2019 +0000"
      },
      "message": "VOL-1395: Common shared libraries needed for Python based device adapters.\n\nThis is an initial check-in of code from the master branch.  Additional work\nis expected on a few items to work with the new go-core and will be covered\nby separate JIRAs and commits.\n\nChange-Id: I0856ec6b79b8d3e49082c609eb9c7eedd75b1708\n"
    },
    {
      "commit": "f5a5bfa29a66df41ae00af480e1d4d61937cb6b5",
      "tree": "0b3747cf4042e217d891f42caa1e633e0272b74d",
      "parents": [
        "e7ce71df1f31db6b76504e31e7cccb92fb379a75"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Jan 23 22:20:29 2019 -0500"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Thu Jan 24 12:05:19 2019 +0000"
      },
      "message": "This update provides the meat for the image download feature\nwithin the Core.   Minimal testing was done with the CLI as the\nadapters have not implemented this feature so far.\n\nChange-Id: I771340876d9aa1f368642cd44a433ced3df52673\n"
    },
    {
      "commit": "a3ea7d4657b9bc5211af5723fd3752f60a15b6c0",
      "tree": "fe71a0023aa89ee939e52ee5a8a29766a01f2b9e",
      "parents": [
        "e0a4c79f591cf51f55276b9895016012b488bf58"
      ],
      "author": {
        "name": "sslobodr",
        "email": "sslobodr@ciena.com",
        "time": "Wed Jan 16 15:03:16 2019 -0500"
      },
      "committer": {
        "name": "sslobodr",
        "email": "sslobodr@ciena.com",
        "time": "Wed Jan 16 15:03:16 2019 -0500"
      },
      "message": "Updated dependencies for the affinity router.\nAdded the build mechanism for the affinity router.\n\nChange-Id: I940edcc07f0a030f651dcb805b91e68418147151\n"
    },
    {
      "commit": "ac63710ec22a279b455379ba0a9456c0a5f2cdde",
      "tree": "d7f6995bdddc0aec21a5bd0db1346b68b707622b",
      "parents": [
        "3dfc8bce487995930e1aa829c406022dc9ff6fcb"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Jan 14 15:44:34 2019 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Jan 14 15:44:34 2019 -0500"
      },
      "message": "[VOL-1386]  This commit add \"dep\" as the package management tool\nfor voltha-go.\n\nChange-Id: I52bc4911dd00a441756ec7c30f46d45091f3f90e\n"
    },
    {
      "commit": "5f89fb69958e2b137ec3857317b9936b93702876",
      "tree": "c2ea7b95c7e13ff6cbef32d3521c9d40a07400ee",
      "parents": [
        "d1cbf4c155f6da282dc2c92a8be15166e44d8850"
      ],
      "author": {
        "name": "Arun Arora",
        "email": "arun_arora@hcl.com",
        "time": "Wed Dec 19 08:25:54 2018 +0000"
      },
      "committer": {
        "name": "Arun Arora",
        "email": "arun_arora@hcl.com",
        "time": "Wed Dec 19 14:28:21 2018 +0000"
      },
      "message": "VOL-1318 OpenOLT Containerization\n\nCommitting following changes:\n1. Skelaton code - methods and variables\n2. Docker container initialization fixes\n3. OpenOLT adapter successful registration with Core\n\nChange-Id: I2b5d5a3c2dd049fa76d6f9dc0647e2c2d4408085\n"
    },
    {
      "commit": "7ccedd57e60333df189a3bdae39d2428a543996f",
      "tree": "501a8465ccececa7b0035d5440d29f9760137f53",
      "parents": [
        "d2b6df9c5129d6cbc087984c7ce5f773c4556d46"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Dec 14 16:48:54 2018 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Dec 14 16:48:54 2018 -0500"
      },
      "message": "This commit consists of adding two new northbound APIs to the Core\nto be used mostly by the Affinity Router: ListDeviceIds retrieves the\nids of devices present in a Core memory; ReconcileDevices ia an API\nthe Affinity router can use to push a list of device ids to a Core\nfor the latter to load and reconcile the devices in memory (used\nmostly of a core restart).\n\nChange-Id: I0d292054e09a099ad8be7669fbc3fe3ba15a5579\n"
    },
    {
      "commit": "1937407f74a1dd2a8aa86e262942fe529d320d40",
      "tree": "42a28312c9f2212ba237c1d586ee249ce99d354d",
      "parents": [
        "0c328db176c7df5771cb9955c42693a28bb32928"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Dec 11 11:05:15 2018 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Dec 11 18:09:47 2018 +0000"
      },
      "message": "Update the device discovery protos to include the core POD name.\n\nChange-Id: I0d562487f5ea5ba5e5ccfbb89d276a254edc612c\n"
    },
    {
      "commit": "79232702b90e6111866d04ca88d37b24a5145b1b",
      "tree": "1d5edc17c59a77c4d90209979cfb3af51603d4e0",
      "parents": [
        "9084792c186538e88a9093c764855b6c5cc31fab"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Dec 04 11:00:41 2018 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Dec 04 11:00:41 2018 -0500"
      },
      "message": "[VOL-1346]  This commit addresses device discovery notifications\nwhich will be principally used by the affinity router.  In doing so\nthis commit also rename the core_adapter.proto to inter_container.proto.\n\nChange-Id: Ib2a7b84efa50367d0ffbc482fba6096a225f3150\n"
    },
    {
      "commit": "fdbad6e300141d41d406c59ce1648121f84cde37",
      "tree": "ff1d4d8dee064ccd5c7f802fec4583ef4ab1c4f7",
      "parents": [
        "6e1bd5002f7a64eb06a4f8fbc7e4c8265538fa5a"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Nov 06 22:26:38 2018 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Nov 06 22:46:28 2018 -0500"
      },
      "message": "This commit cleans up the python directory to ensure the adapters\nand the cli runs properly.\n\nChange-Id: Ic68a3ecd1f16a5af44296e3c020c808b185f4c18\n"
    },
    {
      "commit": "6e1bd5002f7a64eb06a4f8fbc7e4c8265538fa5a",
      "tree": "308cc7c0541e58ebdb431816dfc7434624a62fc8",
      "parents": [
        "91ecfd6dfb02f90d40ae34f702376bac602a985b"
      ],
      "author": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Mon Nov 05 22:44:45 2018 -0500"
      },
      "committer": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Mon Nov 05 22:44:45 2018 -0500"
      },
      "message": "VOL-1097 : Ofagent integration for voltha 2.0\n\n- Created a common location for python based components\n- Adjusted the ofagent component to interact with voltha 2.0\n- Added streaming rpc methods for rcv/send of packets to voltha api\n- Adjusted voltha.proto\n\nChange-Id: I47fb7b80878ead060b4b42bd16cb4f8aa384fdb6\n"
    },
    {
      "commit": "91ecfd6dfb02f90d40ae34f702376bac602a985b",
      "tree": "e2c2f1e2b7fcb642a183c80fe325935658746300",
      "parents": [
        "d42826e33381b8824a8261f4740cf6ccfd66ae07"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Sun Nov 04 17:13:42 2018 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Sun Nov 04 17:13:42 2018 -0500"
      },
      "message": "[VOL-1034] This commit consists of:\n1) Implement PM collections from the ONU\n2) Update the Registration method to include for the adapter type\nand its supported device types.\n\nChange-Id: Id984468546328b6ebf2ca47578675c69b2b66f01\n"
    },
    {
      "commit": "6fdf0bac739662da1714cc49608c491a2589c796",
      "tree": "5671e8968cbbeb821d8aa5b788f16fc2319fcfa0",
      "parents": [
        "19d7b63343f3d78dbccd72ba61d8279677c36205"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Nov 02 14:38:33 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Nov 02 14:38:33 2018 -0400"
      },
      "message": "[VOL-1034, VOL-1035, VOL-1037] This commit consists of:\n1) Implementation of inter-adapter communication using flows\nas proxy message between an ONU and its parent OLT.\n2) Update the protos to reflect the inter-adapter message structure\n3) Cleanup the ponsim adapters to removed unsued references and\ngeneral cleanup.\n\nChange-Id: Ibe913a80a96d601fed946d9b9db55bb8d4f2c15a\n"
    },
    {
      "commit": "19d7b63343f3d78dbccd72ba61d8279677c36205",
      "tree": "e7be055029709d3a1ab7107a7e1d4782e6bb4e94",
      "parents": [
        "1201bd3505ed18952eb1ae59d2e25c50bb7190bb"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Oct 30 10:49:50 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Oct 30 17:39:57 2018 +0000"
      },
      "message": "[VOL-1037, VOL-1035] This commit consists of flow and groups\nhandling (from NBI to Adapters, including decomposition),\n\nChange-Id: I4f6d9ecd3dee8a9b161708b20b0a68d030c0cb23\n"
    },
    {
      "commit": "55f75dbd707dad8a69ceea81d1165c25878779c2",
      "tree": "f36e82a49ebf2c87397d08a782fa6eeb32e29e4a",
      "parents": [
        "7ce3d70a30b887543d22920eee115440765a5676"
      ],
      "author": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Mon Oct 22 16:07:51 2018 -0400"
      },
      "committer": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Mon Oct 22 16:10:17 2018 -0400"
      },
      "message": "VOL-1025: Implement a Go language library for affinity proxy request/response handling\n- Did a bit of cleanup on the docker-compose environment for rw-core.\n  To run the compose files, set DOCKER_HOST_IP to your MAC\u0027s IP\n\nChange-Id: Iefb99c99d082c2566f3854a27630941e927be0b6\n"
    },
    {
      "commit": "4d4802d7e431bd9720c1c2ababbb07dacc63d6c0",
      "tree": "25a84e06ffee54413cd4737f65edad0cd5685490",
      "parents": [
        "215a3e2ebdf26cb65451f9e1933432b1b7c7c0af"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Oct 04 21:59:49 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Oct 05 13:57:19 2018 +0000"
      },
      "message": "[VOL-1036] Device management implementation.  This update includes\nthe the ability to reboot and delete a device.  It contains changes\nto both the Go Core and the Twisted ponsim adapters.\n\nChange-Id: I15539827c654d7186cdae3300a107ffc8e921756\n"
    },
    {
      "commit": "9a4689630eff5834207269a224e3a8652b4407e9",
      "tree": "f5c4c9d341052952e3874083d8091119b7c8789a",
      "parents": [
        "998f442b69b78dde4d6b16b74b1eb147a0097a23"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Sep 19 15:33:13 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Sep 19 15:33:13 2018 -0400"
      },
      "message": "This commit consists of:\n1) Update the voltha.proto to remove duplicates between the voltha message and\nthe CoreInstance.   Since all data will be stored into the clustered KV store\nthen it makes sense to use a clustered proto message instead of core specific.\nEach core will hold a subset of the data, only those it is actively or passively\nmanaging.\n2) Add a Makefile into the adapters directory to clearly separate the build of\nadapters to the core build.   This is work in progress.\n3) Add an initial readme.md into the adapters directory to show how to run ponsim\nolt and onu adapters in containers\n4) Minor cleanup, mostly around name consistency.\n\nChange-Id: I55155c41b56e95877f8735b536873a87d6ca63b1\n"
    },
    {
      "commit": "998f442b69b78dde4d6b16b74b1eb147a0097a23",
      "tree": "5c36f1a0b97aec7400f41370b02f3c6494fb65fc",
      "parents": [
        "7b909899aa621058f5eef40871ab8df8a4736dcc"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Wed Sep 19 10:38:57 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Wed Sep 19 10:39:53 2018 -0700"
      },
      "message": "Add license headers and .gitreview file\n\nChange-Id: Ia658a979c73175948944d249641e455cdb90c2a8\n"
    },
    {
      "commit": "b92035435f2922c41cb9c9c078de2abe7367b008",
      "tree": "d12930c4e0bf026551724fc5a820da0945999c5d",
      "parents": [
        "e16186c3874c911c426263ba11919ce6cad07099"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Sep 17 22:56:37 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Sep 18 10:53:57 2018 -0400"
      },
      "message": "This commit consists of the following:\n1) The kafka messaging proxy in Twisted python for adapters\n2) Initial implementation and containerization of ponsim OLT adapter\nand ponsim ONU adapter\n3) Initial submission of request and response facade in both Twisted\npython and Go Language\n4) Initial implementation of device management and logical device management\nin the Core\n5) Update to the log module to allow dynamic setting of log level per\npackage using the gRPC API\n6) Bug fixes and minor changes\n\nChange-Id: Ia8f033da84cfd08275335bae9542802415e7bb0f\n"
    },
    {
      "commit": "bf6e7bb28d756618e6e721a90e1ec64f6490f2f1",
      "tree": "9e3c147ce12a542568f7aba92fd17289f1f4b849",
      "parents": [
        "7dfae95a70e8c04d8c7d7c90eb2caf3654778e33"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Aug 14 22:27:29 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Aug 14 22:27:29 2018 -0400"
      },
      "message": "[VOL-1158] Initial commit of grpc voltha service handler.  Also\nadd license to all files.\n\nChange-Id: I923a53504c74939c1db8177df6197694f2c2b3cd\n"
    },
    {
      "commit": "abad44cc59b5243aa3ff664ba7cfce0cbc1750a3",
      "tree": "40d3996a667dbba614501d8a24034e90d9d0af7c",
      "parents": [
        "4a2564d4414c89e742d4063a2dac7dc41a13d4bb"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Aug 03 16:58:35 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Aug 03 16:58:35 2018 -0400"
      },
      "message": "[VOL-1024]  This update consists of:\n\n1) Inter-container kafka library in Go\n2) initial set of proto definitions\n3) Test cases for the kafka library\n\nChange-Id: Ibe8b0f673a90bbe4cb92847ce40f31ec2d0b6244\n"
    }
  ]
}
