)]}'
{
  "log": [
    {
      "commit": "b99ba7b8bd8996118c7cbefade156b631b25d12a",
      "tree": "c373b4717ed510929124ad2dce192a3e3f2072dd",
      "parents": [
        "d921c194e5ef5b9b9ee9f46131b628867a93c935"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Aug 21 12:26:52 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Aug 21 12:26:52 2019 -0400"
      },
      "message": "Update docker-compose onos test configuration\n\nUpdated to reflect TP configuration needed.\n\nChange-Id: Iad02d3b2aee35a5401821449bc4e2b38c75cb045\n"
    },
    {
      "commit": "604196b3213e7765032c82711b8f5fc8fab5c194",
      "tree": "641258981620c899643680dcd74dd7355778583d",
      "parents": [
        "7e3d8f112163ee8802f18bc0131cb7bdf9dae7f4"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sat Aug 03 11:39:51 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sat Aug 03 17:24:08 2019 -0400"
      },
      "message": "Docker compose bbsim system test includes radius\n\nUseful for testing AAA/EAPoL with BBSIM\n\nChange-Id: I81030b0615d8e544877f1084d49b105c6689e79e\n"
    },
    {
      "commit": "352fb7d0fb6d80dd399c37ef38fa5d555d46fa23",
      "tree": "14ead5066afe4663045e20b9498364bc217ef501",
      "parents": [
        "d4eccbc7c89d38e402c4e6558b6f17f7161c4f80"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Aug 01 08:48:57 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Aug 01 12:50:16 2019 -0400"
      },
      "message": "system-test docker-compose uses golang openolt as the default\n\nAdded a python compose file if needed\nUpdated bbsim test to use current arguments\n\nChange-Id: Ib25c9a29381633bdbd2fd8081fbe7fd9b9d940f5\n"
    },
    {
      "commit": "0458db6e4674d7ab194dccf9b65cffb64a70b5cd",
      "tree": "a4548d87527bff173cda39b0e1308a3b653633fd",
      "parents": [
        "5891dbe2958e2edc74d13f51c0cbad6d5cf80fb7"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jun 20 08:50:36 2019 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jun 20 09:22:19 2019 -0400"
      },
      "message": "[VOL-1564] Refactor flow deletion\n\nThis update consists of the following:\n1)  Refactor the flow management around flow deletion and\naddition.\n2) Update the simulated adapters to receive and do initial\nprocessing of flow updates (bulk and incremental)\n3) Add more tests to the flow utils test suite\n4) Add a new flow management test for integration test in a\ndevelopment environment (work in progress)\n\nChange-Id: I9dbb2adf9e600af52ce267b727617be181c8f1ab\n"
    },
    {
      "commit": "5891dbe2958e2edc74d13f51c0cbad6d5cf80fb7",
      "tree": "0baef7b1de4b9aff44c9671849184b3e4e1d14b4",
      "parents": [
        "c92d107dc36ff962602a6a4781eefbf25d875db6"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Mon Jun 03 12:31:45 2019 -0400"
      },
      "committer": {
        "name": "Willliam Kurkian",
        "email": "wkurkian3@gmail.com",
        "time": "Mon Jun 10 14:45:36 2019 +0000"
      },
      "message": "Adding a system test file for using the go openolt adapters\n\nChange-Id: I670b25b314c4f0757440910fe0c706a34b69dc60\n"
    },
    {
      "commit": "631fe5438088c528e5a7a68f6608d276293550d6",
      "tree": "d5e8e9220d7c23145b0bc7dcbab6cdafa1076409",
      "parents": [
        "4554f7cb0335b1b1fa518d19478c7cf12f87130a"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri May 31 15:44:43 2019 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri May 31 15:44:43 2019 -0400"
      },
      "message": "[VOL-1667] Fix instance Id and other minor fixes\n\nThis commit fixes the following:\n\n1) Remove the instance ID as an input parameter and let the code\nsets it to hostname\n2) Removes logs settings in the rw_core that were overwriting the\ninput parameter setting\n3) Removes unnecessary device loading at creation time (applies to\nthe core in a core-pair that is only monitoring the transaction).\nThe device ID is not know by that Core at that time.\n4) Some minor cleanups\n\nChange-Id: If781103bfb449dcae5421284456c4b0fe67704fd\n"
    },
    {
      "commit": "2e3051a929df21300a8f41d2d16244cd621293f6",
      "tree": "4808ea48afeb8618c3174cd3309dcb119206049a",
      "parents": [
        "6d62c0027b30d3b9321bf787963890bfc1fd14e7"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sat May 11 15:01:46 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu May 16 15:44:27 2019 -0400"
      },
      "message": "VOL-1613: Redo Makefile and Dockerfile to new standard\n\nNeeded for proper releases\n\nAlso update system-test compose and docs needed to\nrun images using new build.\n\nChange-Id: Idc00317de476fe943ec937977bf863a46c1e8305\n"
    },
    {
      "commit": "cfbe21abe43a0527e2e41a56c44813a6f61905aa",
      "tree": "19aa5556dadd0b74f532ad49b9f20df2f551aeb4",
      "parents": [
        "27f59a4839bc23d97b66350a98f4b05cab3eb89c"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue May 07 14:55:26 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri May 10 16:29:54 2019 -0400"
      },
      "message": "Documentation and test update\n\nChange-Id: I564f46eebeffca51fc6f584193881410af0bf06c\n"
    },
    {
      "commit": "42d4b78288151041604c48459a3ff12444a28674",
      "tree": "8ace12c53b706b29c190097141526b51d8102824",
      "parents": [
        "b0037422e6f976e4793f3a6b14e7a9df5d973fbf"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sat Mar 23 10:43:11 2019 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Apr 08 14:32:36 2019 +0000"
      },
      "message": "VOL-1489: Compose file now uses configured onos\n\nUpdate network-cfg.json config to suit your environment\n\nNote that the sadis entry for the olt must be\nthe serial number reported by the olt adapter.\n\nNote also the devices entry for the olt must be\nthe mac address reported by the olt adapter\n\nChange-Id: I5065c4e60909b608419c4d24b8842bf71e872c5b\n"
    },
    {
      "commit": "daa6bb293ba6cd2eee66d4ad5e42316a4d5d7e8d",
      "tree": "a04aa6754c512235ef96e218653a0759754fa241",
      "parents": [
        "f7fc1788f86c11b2cd678853a965db52795a1344"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Thu Mar 07 12:26:28 2019 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Apr 01 14:36:17 2019 +0000"
      },
      "message": "VOL-1460 Updated core to use voltha-protos instead of local protos\nMoved protos to python directory in order to maintain functionaly of containers built there.\nAdded capability to do local builds of protos\nAdded instructions on running dep ensure for getting protos.\nUpdated github.com/golang/protobuf version to v1.3.1\n\nChange-Id: Ia6ef55f07f0d5dcb5b750d7c37b21b71db85bfc4\n"
    },
    {
      "commit": "1ce37ad5ed1e75e11a2546fcb325529f435dd211",
      "tree": "a5a80adab81265b39f928e67ac4639f3e9c42a5b",
      "parents": [
        "199fd8694c5c116394df6dca8980467dbde66471"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Sun Mar 24 22:07:24 2019 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Sun Mar 24 22:07:24 2019 -0400"
      },
      "message": "[VOL-1512] Set device ownership\n\nThis commit consists of the following:\n1) Set device ownership per Core in a Core-pair such that only 1\nCore actively process a device (i.e. handles all the requests for\nthat device) while the other Core in the pair passively watch for\nupdates on that device and will take over in case the owner Core\nfailed to process the transaction.\n2) Cleanup the lock mechanisms to ensure we use a read lock when\nneeded instead of just a lock.\n3) Update logical port additions such that ports are added only when\nthe device is enabled.\n4) Update the port Ids for the logical ports.\n5) Update some sarama client configs for performance - this is an\nongoing tune up.\n6) Update the adapter request handler in the Core to send back an\nACK immediately to the adapter request instead of processing the\nrequest fully and then sending an ACK.  This reduces the latency\nover kafka and therefore reduces the likelihood of timeouts.\n\nChange-Id: I9149bf3ba6fbad38e3a29c76ea8dba2f9f731d29\n"
    },
    {
      "commit": "3815e321849ec253d931c689d76576a1977fe81e",
      "tree": "95b85df5166c91b4eb79e0a16c4d0072b8fa8a1e",
      "parents": [
        "daefa37cb4ad7f8b275d5a8cff05e1d50ebdbfb2"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Mar 12 19:15:49 2019 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Mar 18 15:07:49 2019 +0000"
      },
      "message": "VOL-1494: Support for adding multiple logical uni\n\nAlso error handling in ofagent and system-test\nnow starts onos. Needed to update proto for ofagent\n\nChange-Id: I0d061edc9f1bdac6ebaf7b2e9254e8ea69b3b2d5\n"
    },
    {
      "commit": "79c9a046641d23133d1cfc248ca6ac62c812970e",
      "tree": "9a93d1478cddd6a610177e847cd2f1710f689200",
      "parents": [
        "fa0f8b9f33ef642d3dc7d3cf7572426d1c62a4d0"
      ],
      "author": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Thu Mar 14 15:24:48 2019 -0700"
      },
      "committer": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Thu Mar 14 15:35:45 2019 -0700"
      },
      "message": "Added compose/system-test files to use BBSIM/PONSIM\n\nCreated compose/system-test-bbsim.yml and compose/system-test-ponsim.yml that include Ponsim and BBSIM images to be run by using a single compose file.\n\nChange-Id: I9d9f15cd3259f9d6dc62ec02ba85ded9d70d0d16\n"
    },
    {
      "commit": "46464e98c46dda2369ffca87d0992d5e875186ae",
      "tree": "f227a716bf704c53c821e10d173173bbdbfdcf85",
      "parents": [
        "6417b6c030b8d6fb26edd7ec931cd992bcf79e13"
      ],
      "author": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Tue Mar 05 11:53:55 2019 -0500"
      },
      "committer": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Tue Mar 05 11:54:25 2019 -0500"
      },
      "message": "VOL-1399: The value of the metadata field used by OFAgent \u0026 Arouter\n          should not be hard-coded\n- Added grpc-timeout and core-binding-key options to OFAgent run command\n- Added core_binding_key option to rw_core run command\n\nChange-Id: Icf5fe226d17a1a5fcd9459a85e41c434fc7ac8b9\n"
    },
    {
      "commit": "4e241953d10e9d0473350d1501bbd963abde2d16",
      "tree": "bc7bdf82120c7cdd34e71c57801a7ba770c24201",
      "parents": [
        "5e677aeae750ed73c4f849b5030fccb325a9eff7"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Feb 28 11:16:04 2019 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Mar 01 18:57:32 2019 +0000"
      },
      "message": "VOL-1474: GetChildDevice support\n\nChanges also needed to support more child\ndevice search criteria, including onu id.\n\nAlso ran a go fmt\n\nChange-Id: Id253ae0ae0a5a68379c8dca5fc9511ac0deb9158\n"
    },
    {
      "commit": "0105a1f0206deaba5331eeef7bfa8c6308111017",
      "tree": "4ac4dd9b9b6b52f0f75f2c1c6505895d53d28de8",
      "parents": [
        "f4d4d35f6181c16c6c384aff6f2073891c227c16"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Feb 21 09:19:57 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Feb 21 09:23:25 2019 -0500"
      },
      "message": "VOL-1453 args name, device name, and topic name must match\n\nChange-Id: I4caf873be87b4666df90338de0dacb201e98e240\n"
    },
    {
      "commit": "f4d4d35f6181c16c6c384aff6f2073891c227c16",
      "tree": "225e91e4d42a94ef4e960082aa9a2c3cace7095d",
      "parents": [
        "df5a97572189c3cb77b993631a09b7d60a0a733c"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Feb 14 11:26:13 2019 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Feb 19 14:14:02 2019 +0000"
      },
      "message": "VOL-1450  OpenOLT is now built and run from its own repo\n\nRemove build target from voltha-go.  We can delete code later.\nAlso include a system-test that runs the containerized openonu\nand openolt.  Also a quickstart doc describing how to get it all\nrunning.\n\nChange-Id: I086bd41d776b39e0d765b5a4d92f6a850a46f1ce\n"
    },
    {
      "commit": "297cd251eb65c037bfc602e18bbab881f3b24d2c",
      "tree": "744f34248fff3a98367d7c886f164f3a42dbcb7d",
      "parents": [
        "11b88e7b4962fe906a383f5393a1d7f18d279a77"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Feb 07 22:10:23 2019 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Feb 07 22:10:23 2019 -0500"
      },
      "message": "[VOL-1462] Sync data between two voltha cores in the same pair\n\nThis commit consists of the following updates:\n1) Background data syncing between two cores after a transaction\nis completed by one core.\n2) Add transaction management to southbound APIs (adapter facing).\nThis is enabled got adapter registration only for now.\n3) Fix an issue with flow decomposition\n4) Add the rough-in to allow a packet to be send to an OFAgent\nwith a transaction ID.  Two cores can therefore send the same\npacket and let the OFAgent discard the duplicate.  The work in\nOFAgent remains.\n5) Cleanups\n\nChange-Id: Ibe9d75edb66cfd6a0954bdfeb16a7e7c8a3c53b6\n"
    },
    {
      "commit": "13643e0d23f1acb3146b75a1a1fd01bb61050089",
      "tree": "7aa2a53ffecaddbe9d6cff78e94452c75dd4e9fe",
      "parents": [
        "df5479f5603f8996d318b6b16adc37cefa452e33"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Jan 30 16:49:03 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Jan 30 17:07:40 2019 -0500"
      },
      "message": "Modify ofagent docker build to use protos image\n\nThis mimics the behavior of other python based containers\nand allows ofagent to start from just a \"make build\" in\nvoltha-go/python\n\nAlso add the cli image build to the default list\n\nAlso add a combined system-test docker-compose that brings up\neverything in one shot\n\nChange-Id: I1eeb3fe58eb2841176c999a2729d7331278b1207\n"
    },
    {
      "commit": "b608032429f103c6ca8c323e7e782cf0fb21a9da",
      "tree": "4a3a0871899a5b03ac85621229d7b65713f820d0",
      "parents": [
        "731697e3194141e29ff0522a338a0e9e0c94402e"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Jan 29 21:47:38 2019 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Jan 29 21:47:38 2019 -0500"
      },
      "message": "[VOL-1436] Configuring the northbound API request timeout.\n\nChange-Id: Ie595c3250bfc8dc8247ae8b821ba5d5c841ea399\n"
    },
    {
      "commit": "9cdc1a62495ea48ac10d1996302b7b405ebbc7ef",
      "tree": "f521e5ec7788870ce583bcbe01d584d48bb1877d",
      "parents": [
        "2ccd7f418efbeea67b8a5b87c586c6c91a3cf9b0"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 24 21:57:40 2019 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Jan 25 10:15:41 2019 -0500"
      },
      "message": "[VOL-1429]  This commit adds a flag to bypass the transaction processing\nin single core instance.  It also removes the hardcoded KV store\npath prefix and put it as part of the config. Adding the ability for\na calling function to change the transaction timeout.\n\nChange-Id: I8570b44b34db99b46410dafd58c6c5b86ea97b41\n"
    },
    {
      "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": "ffe076b512b544d465358d267fee3c9b693d6a4a",
      "tree": "db051f41ee40dae6d0d8477ca100254907c84343",
      "parents": [
        "ac63710ec22a279b455379ba0a9456c0a5f2cdde"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Jan 15 16:08:08 2019 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Jan 15 16:10:46 2019 -0500"
      },
      "message": "This update provides:\n1)  workaround around the build failures. In\nsummary, it forces the download of some packages during the build\nprocess.\n2) update the set of packages that should go inside the vendor\ndirectory\n3) Update the dockerfile to use go 1.10\n\nChange-Id: I2bfd090ce0f25b0c10aa214755ae2da7e5384d60\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": "d2b6df9c5129d6cbc087984c7ce5f773c4556d46",
      "tree": "2a5898c9ea223a86ff13ae99e305c5b293df8ce5",
      "parents": [
        "1937407f74a1dd2a8aa86e262942fe529d320d40"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Dec 13 16:37:20 2018 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Dec 13 16:37:20 2018 -0500"
      },
      "message": "[VOL-1359] This commit consists of the creation of the simulated\nOLT and ONU adapters (in Go language).  This update also provides\nthe set of files to build and run these containers.\n\nChange-Id: Id7b0c77fdf60cb02c39908d4374d3e93fab5de67\n"
    },
    {
      "commit": "0c328db176c7df5771cb9955c42693a28bb32928",
      "tree": "4ed39b514505dc6383072b9c928d52c97758a3b2",
      "parents": [
        "dbab94a9dbe514d8d3cebcdf4d5f27b1828589e3"
      ],
      "author": {
        "name": "Dinesh Belwalkar",
        "email": "dumbbel@gmail.com",
        "time": "Sun Dec 02 21:11:49 2018 -0800"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Dec 11 14:30:40 2018 +0000"
      },
      "message": "VOL-1318 add some infrastructure files for openolt protos and .yml\n\nChange-Id: I00220169b3cb77b0fffb812c7320a7e44315e999\n"
    },
    {
      "commit": "4c1a5bf5e314fd4d455315a5145b2b5b5c08fbbd",
      "tree": "5a7350c5b41dbac3a4fd9967947b4146e4303c22",
      "parents": [
        "43c8212e3aba66bff565601bb6143a599dd1c421"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Nov 29 15:53:42 2018 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Nov 29 15:53:42 2018 -0500"
      },
      "message": "This commit adds a complete partition consumer as well as a\ngroup consumer to the sarama client library.  It also upgrades\nthe kafka running version.\n\nChange-Id: Idca3eb1aa31d668afa86d12b39d6a1b0ab1965bc\n"
    },
    {
      "commit": "5aadea07caa4003c6a936b6db62ab13f1c73bd55",
      "tree": "0b817b8dba4c37a382a185fda4ab1639d9598392",
      "parents": [
        "fdbad6e300141d41d406c59ce1648121f84cde37"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Nov 07 14:30:11 2018 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Nov 07 14:30:11 2018 -0500"
      },
      "message": "This commit updates the grpc server to accept connections on any\ncontainer IP and refresh the adapters README.md file.\n\nChange-Id: Ic59c3b07d786499cda0a0a1a6be0ee1f75e869ca\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": "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": "e4d77668a16fa12d1ee7d83f9aae8f4b3d4f63d1",
      "tree": "a8430733ccbfd59649be7140b90a54126e89dd4e",
      "parents": [
        "a188d94b8a07e8d458317c1865e254abf4d3397a"
      ],
      "author": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Wed Oct 17 13:53:21 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Oct 18 14:27:48 2018 +0000"
      },
      "message": "VOL-1025: Implement a Go language library for affinity proxy request/response handling\n- Both etcd and consul KV stores are supported\n- Incorporated feedback from last code inspection\n- Connected Core object to a KV client\n- Added docker compose file for etcd testing\n\nChange-Id: I5e3c9637f4e57d6cf7fa1102e4b3507f17bc8979\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"
    },
    {
      "commit": "5c11af796e0cc753f90636a44032894a8fac3f66",
      "tree": "f53d183f96af09dc7de57d01623c9be254e9a447",
      "parents": [
        "cfee5f4f8bb8c3a79bf25b5a3a1bd0c6998a6f24"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Jul 20 17:21:05 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Jul 20 17:21:05 2018 -0400"
      },
      "message": "Update the RW Core configuration to accept similar configuration as the\nTwisted Python Voltha Core.\n\nChange-Id: Ic9b497dd2b2160d76c941f5115e8e6d0271916e9\n"
    },
    {
      "commit": "cfee5f4f8bb8c3a79bf25b5a3a1bd0c6998a6f24",
      "tree": "4ed2f71f4134bee002d52c8e8d57dd4a22e41f1d",
      "parents": [
        "c300385582fe6db5f79a2381973ff19918a2a9b0"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jul 19 22:47:38 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jul 19 22:47:38 2018 -0400"
      },
      "message": "First voltha-go commit.  This commit is focussed on setting up the voltha-go structure as well as the kvstore library\n"
    }
  ]
}
