)]}'
{
  "log": [
    {
      "commit": "1243ee9912c98e00f4b808c4c743a16c8dba5011",
      "tree": "77c083833b11c028ac5f74797a1a8e5d3a145755",
      "parents": [
        "fe874ae514f2ed200a6e708d1d890f493a8f3cee"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Jul 17 15:54:06 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Jul 17 15:54:06 2017 -0400"
      },
      "message": "Remove Frameio tests from Jenkins and revisit the smoke test (now called jenkins test) in an attempt to fix jenkins build failure\n\nChange-Id: I171d981648fcfc2ccb4af009e0e550399b35e17b\n"
    },
    {
      "commit": "fe874ae514f2ed200a6e708d1d890f493a8f3cee",
      "tree": "742e1a6ef1a21a203b5a8adba1dd1ac6fb9b504f",
      "parents": [
        "3a7a4e5577dfcc3ac05e01064ae33d89bc450259"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Jul 14 18:07:27 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Jul 14 18:07:27 2017 -0400"
      },
      "message": "Update the Jenkins build platform to build only the necessary images to the run the tests.  This is to prevent the Vagrant VM running out of disk space\n\nChange-Id: I2c87edb3a2a5da7a0c48700bc4e6e11ce3ae88cc\n"
    },
    {
      "commit": "3a7a4e5577dfcc3ac05e01064ae33d89bc450259",
      "tree": "828662d5ce91e35b51227181a2fd79f8e81043df",
      "parents": [
        "19df871e0e69742275a17c11a2b895ecf9429ef2"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Jul 14 15:31:46 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Jul 14 15:31:46 2017 -0400"
      },
      "message": "Third attempt to fix the Jenkins build. Needs to clean up the venv environment and also specify a vagnant box version that works with frameio tests\n\nChange-Id: I22a0fac1d300372b6678e10f877d4c68affaa2f8\n"
    },
    {
      "commit": "19df871e0e69742275a17c11a2b895ecf9429ef2",
      "tree": "36d77f62cff5eada8538b0ff445f45fc783a26a7",
      "parents": [
        "032831a3d064bdfe8311a0d8f93f6bbc4341462a"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jul 13 17:55:27 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jul 13 17:55:27 2017 -0400"
      },
      "message": "Second try to resolve Jenkins build failure - move the netaddr install from main.yml to debian.yml\n\nChange-Id: I8b421ce5f62ee74ad19f2558f15a18cccfd9dc8a\n"
    },
    {
      "commit": "032831a3d064bdfe8311a0d8f93f6bbc4341462a",
      "tree": "d14654720e11823f6bbc53ac2cc572f718fe7b98",
      "parents": [
        "cab0a39061927a3958d577f7cba03bee371fe808"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jul 13 17:04:23 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jul 13 17:04:23 2017 -0400"
      },
      "message": "Add python-netaddr module to ansible to address the build failure\n\nChange-Id: I0f0990c33535379a44008855979a4cacc37fdeab\n"
    },
    {
      "commit": "cab0a39061927a3958d577f7cba03bee371fe808",
      "tree": "d9138f320eec251e9366d481172700ba316ecce8",
      "parents": [
        "997edbcf276a6372f7e95a151a7e979b837c98dd"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Thu Jul 13 08:42:10 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jul 13 10:17:17 2017 -0700"
      },
      "message": "Large update which includes the following\n- The introduction of a tools container which can be expanded as\n  necessary. It connects to voltha and kafka networks\n- The introduction of the envoy proxy container\n- The addition of an option to the CreateInstaller.sh script to rebuild\n  the voltha VM to pick up any new code changes\n- A fix to work around a dpkg issue where it didn\u0027t handle depnedencies\n  propoerly\n- Addition of start and stop scripts for the voltha suite and the use of\n  those scripts by the installer. The old per service start eliminated\n  from the installer\n- Increased the number of vCPUs used by the installer and the voltha VM\n  to speed up installer creation.\nNote the envoy proxy has not been integrated into the voltha suite yet,\nthis commit adds the container and some preliminary configuration but\nintegration of the proxy will be committed in a subsequent update.\n\nAddressed comments from the reviewers\n\nChange-Id: I5475f110ba955631baf05b0e34aa6a934ca69a24\n"
    },
    {
      "commit": "997edbcf276a6372f7e95a151a7e979b837c98dd",
      "tree": "f799230b7d75000f21dca6789bde3bc1f8830952",
      "parents": [
        "b9809dadcb3811c35223118279c6b80575a17282"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jul 13 10:25:58 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jul 13 10:25:58 2017 -0400"
      },
      "message": "Add ListAdapters to global handler RPCs\n\nChange-Id: I54e53f284abbccae369905cae6cf1070b5136300\n"
    },
    {
      "commit": "b9809dadcb3811c35223118279c6b80575a17282",
      "tree": "aa71c93f3f2aaa965a58630152e5d01c5e641a22",
      "parents": [
        "5561d55ab68fbb085f6192d51e83c11cc0cca0ff"
      ],
      "author": {
        "name": "Rachit Shrivastava",
        "email": "rachit.shrivastava@nokia.com",
        "time": "Wed Jul 12 11:09:10 2017 -0400"
      },
      "committer": {
        "name": "Rachit Shrivastava",
        "email": "rachit.shrivastava@nokia.com",
        "time": "Wed Jul 12 11:09:10 2017 -0400"
      },
      "message": "VOL-271: Support itests and utests for WT-385 xPON objects\n\nitests support for the configuration of following WT-385 objects\n - channel-group\n - channel-partition\n - channel-pair\n - channel-termination\n\nREADME.md is updated to reflect the itests\n\nChange-Id: Id22f59a74bfb2353e10f915a7a2cb47d9986c395\n"
    },
    {
      "commit": "5561d55ab68fbb085f6192d51e83c11cc0cca0ff",
      "tree": "e2e3400a147d9e5db321addc38be0951270c2a93",
      "parents": [
        "fe0eb73a1d7d4c2e657e4ea42ced10e758740567"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Fri Jul 07 15:11:26 2017 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Jul 11 07:43:19 2017 -0700"
      },
      "message": "Support for converting openflow into EVC flow rules for the Adtran 1U OLT Adapter.  Updated log message to call proper method and use undocumented logging format standard\n\nChange-Id: I581f98aba6431f0bfba705edb644d09bf39d7de4\n"
    },
    {
      "commit": "fe0eb73a1d7d4c2e657e4ea42ced10e758740567",
      "tree": "f57d14b08817b0bd2b2965d1c640bfe6f5ec092e",
      "parents": [
        "26a8c01f0cd1e5599d6243eabd6864a2482d6a17"
      ],
      "author": {
        "name": "Andrew Chagnon",
        "email": "andrew.chagnon@tibitcom.com",
        "time": "Mon Jul 10 19:29:29 2017 -0400"
      },
      "committer": {
        "name": "Andrew Chagnon",
        "email": "andrew.chagnon@tibitcom.com",
        "time": "Mon Jul 10 19:29:29 2017 -0400"
      },
      "message": "Minor update\n\nChange-Id: I24fc5be3c70d842323a916ddf95953b660d333c4\n"
    },
    {
      "commit": "26a8c01f0cd1e5599d6243eabd6864a2482d6a17",
      "tree": "1eca714a3f8bb3b183e7f8e6ba6722490ead5e66",
      "parents": [
        "551646719dadee6eaee852194c586f6e07d8c2e6"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Jul 07 18:25:47 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Jul 10 08:43:18 2017 -0700"
      },
      "message": "This update add two arguments to voltha when it gets started:\n   1) inter-core-subnet: the subnet to connect to for inter core communication\n   2) pon-subnet: the subnet to connect to for PON communication\n\nThis requires that the voltha_net is created with a specified subnet and that\nsubnet is specified in the docker compose file, e.g.:\n\ndocker network create --driver overlay --subnet 10.0.1.0/24 voltha_net\n\nAnd in the compose.yml file add the following options:\n\n      - --inter-core-subnet\u003d10.0.1.0/24\n      - --pon-subnet\u003d10.0.1.0/24\n\nThis update guarantees that the voltha instance is connected to the correct\nnetwork.\n\nChange-Id: I5d29ab54282c4ba9aff5ba165fdb37352cfaa0fd\n"
    },
    {
      "commit": "551646719dadee6eaee852194c586f6e07d8c2e6",
      "tree": "ec769f31f7ccaf546f0547f49b60cd494bec2cd6",
      "parents": [
        "ccc4225fab3327f7eed1a9e00837de66a8a596dd"
      ],
      "author": {
        "name": "schowdhury",
        "email": "schowdhury@radisys.com",
        "time": "Fri Jul 07 05:32:36 2017 -0700"
      },
      "committer": {
        "name": "schowdhury",
        "email": "schowdhury@radisys.com",
        "time": "Fri Jul 07 05:32:36 2017 -0700"
      },
      "message": "Existing Set of voltha and ONOS Cert/Keys are going to expire in few days,\nUpdating them with new set of Keys/Certs with a validity period of 365 days.\n\nChange-Id: Ie3ae0c22993c48068b8d2e8f4d8c92aaa3427b9d\n"
    },
    {
      "commit": "ccc4225fab3327f7eed1a9e00837de66a8a596dd",
      "tree": "28e54817ff7b993540dc99a86e63e2cc89fbb116",
      "parents": [
        "108f05c060f5b7d2cdcc24121c467519774b7428"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jul 06 23:00:49 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jul 06 23:00:49 2017 -0400"
      },
      "message": "Update the voltha code to make use of the interface option and add\na new voltha swarm file.\n\nChange-Id: Icf2bd5a35aea3a8aa55de58acb56bfa6f4b34e0d\n"
    },
    {
      "commit": "108f05c060f5b7d2cdcc24121c467519774b7428",
      "tree": "e0de085f1da3c2d97d990c0645bc3f27f83fbe71",
      "parents": [
        "c5c83d7406f945ff3f3032121424d148dbd46291"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jul 06 11:15:29 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jul 06 11:15:29 2017 -0400"
      },
      "message": "This commit address the changes in CLI required to work with the\nglobal forwarder.  A new CLI option (-G) has been added.\n\nChange-Id: I9bef1af65d0a8078bdb9a75bc807a124a3063847\n"
    },
    {
      "commit": "c5c83d7406f945ff3f3032121424d148dbd46291",
      "tree": "66f3b10429750db296bd2a97145c5c6c2e5976f2",
      "parents": [
        "d3c335eb08d70a1de20b3472e9be90709548da7b"
      ],
      "author": {
        "name": "ubuntu",
        "email": "ggowdru@radisys.com",
        "time": "Sat Jul 01 17:57:19 2017 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jul 06 06:24:19 2017 -0700"
      },
      "message": "VOL-264: REST Channel ( External REST Client \u003c\u003d\u003d\u003e Chameleon) needs to be Secured\n\nThese are voltha itest and documentation updates after enforcing a https based\nREST server implementation from the chameleon.\n\nThe chameleon related changes are already available as part of another review\nhttps://gerrit.opencord.org/#/c/4478/ .\n\nChange-Id: Icd585bb0403524c2e7a0f46fddcf3046876042b4\n"
    },
    {
      "commit": "d3c335eb08d70a1de20b3472e9be90709548da7b",
      "tree": "587c47b61d10c88928a9bb93216e4731cefa25b3",
      "parents": [
        "cbbe327dc3bc3afe03359215fa7e6c88e72a7e06"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Jul 05 16:36:59 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Jul 05 16:36:59 2017 -0400"
      },
      "message": "Add more tests to the global dispatcher and some minor fixes\n\nChange-Id: I8c62e18c52a09052b68f824ba9055a6b6d30a1d6\n"
    },
    {
      "commit": "cbbe327dc3bc3afe03359215fa7e6c88e72a7e06",
      "tree": "9a6a4580c05c983e68de29660a98bb6437ce0938",
      "parents": [
        "b972d08fd27aba4b1c0f3cc6f4db71c1b998a2b8"
      ],
      "author": {
        "name": "schowdhury",
        "email": "schowdhury@radisys.com",
        "time": "Mon Jul 03 17:12:35 2017 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Jul 05 06:00:03 2017 -0700"
      },
      "message": "Added PKI info as part of ONOS Container build scripts\n\nChange-Id: I7a713b295762255991e1e727a4048b335e32f005\n"
    },
    {
      "commit": "b972d08fd27aba4b1c0f3cc6f4db71c1b998a2b8",
      "tree": "34f7c5f1edda04a01f54172245a26e1c8ae07fa2",
      "parents": [
        "e8eba4989f3b6b4d8c51dc24771ddc68acc7bdc8"
      ],
      "author": {
        "name": "Suhas Gururaj Rao",
        "email": "sgururaj@radisys.com",
        "time": "Mon Jul 03 07:16:18 2017 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Jul 05 05:58:22 2017 -0700"
      },
      "message": "Proto files modified for handling indications and omci messages\n\nChange-Id: I480ee4b1b909a07bbeca3b2648ca3b061e9e93cc\n"
    },
    {
      "commit": "e8eba4989f3b6b4d8c51dc24771ddc68acc7bdc8",
      "tree": "a170e38beae407a889e82a8cfce2fbf12877a3ce",
      "parents": [
        "d8194f87a3ac3357ab20731b9590b6be219cdf69"
      ],
      "author": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Tue Jul 04 16:00:21 2017 -0400"
      },
      "committer": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Tue Jul 04 16:00:21 2017 -0400"
      },
      "message": "VOL-211: Integrate a clustered Consul service with all Voltha components that use it\n\nThis submission adds Docker stackfiles for the chameleon and netconf services.\n\nChange-Id: I3fe091221aeae3e034be74fd4b134f1609f2f7a4\n"
    },
    {
      "commit": "d8194f87a3ac3357ab20731b9590b6be219cdf69",
      "tree": "637956b315c5cdb5adb6669aed02f2465587357b",
      "parents": [
        "3fbd470c20c1a63241c563b4fa42285e283fdeb2"
      ],
      "author": {
        "name": "Shad Ansari",
        "email": "shad@onlab.us",
        "time": "Tue Jul 04 10:19:37 2017 -0700"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@onlab.us",
        "time": "Tue Jul 04 10:20:06 2017 -0700"
      },
      "message": "Fix improper import in asfvolt16 adapter\n\nChange-Id: I4dd91101bcc48e88709736515dbe13026f76bbb3\n"
    },
    {
      "commit": "3fbd470c20c1a63241c563b4fa42285e283fdeb2",
      "tree": "c40cfa332878430902374f51614ae98c338d43f9",
      "parents": [
        "5194e89c4875bc7133b0b1a8c6fd5d8892f5b587"
      ],
      "author": {
        "name": "schowdhury",
        "email": "schowdhury@radisys.com",
        "time": "Fri Jun 30 03:50:25 2017 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Jun 30 19:26:27 2017 -0700"
      },
      "message": "Preliminary code commit to Secure OF-Agent to ONOS COmmunication\nAdded Error handling, few more follow-up fixes\nPKI File Names Changed voltha.crt, voltha.key, voltha-CA.pem\n\nChange-Id: I366342caf98bfe66e67a02838a68a3d799f774f3\n"
    },
    {
      "commit": "5194e89c4875bc7133b0b1a8c6fd5d8892f5b587",
      "tree": "247e1fa73d4e2b005cf5d5be7b3442a83d2be977",
      "parents": [
        "89004ecb2921661e5a1079450b36195a782daffa"
      ],
      "author": {
        "name": "sathishg",
        "email": "sathish.govindasamy@radisys.com",
        "time": "Fri Jun 30 16:46:26 2017 +0530"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Jun 30 12:59:27 2017 -0700"
      },
      "message": "Patch for the OFAgent itests for new voltha which loads config from consul.\nEdited ReadME accordingly.\n\nChange-Id: Icf6cb1251b04d2c4d616c951c4a2c40db26fb749\n"
    },
    {
      "commit": "89004ecb2921661e5a1079450b36195a782daffa",
      "tree": "b76933ca163b376c629975c606d8962537ba23d6",
      "parents": [
        "08d48d2394ad67e873b3b5b663d1ebd734ba6cc5"
      ],
      "author": {
        "name": "Nikolay Titov",
        "email": "nikolay.titov@nokia.com",
        "time": "Mon Jun 19 18:22:42 2017 -0400"
      },
      "committer": {
        "name": "Nikolay Titov",
        "email": "nikolay.titov@nokia.com",
        "time": "Fri Jun 30 12:42:19 2017 -0400"
      },
      "message": "Adds support for BBF WT-385 xPON model:\n\nVOL-151: Framework for OLT PON Configuration Parameters\nVOL-152: Framework for ONU Configuration Parameters\nVOL-220: Support configuration(Create/Read/Delete) of Channel-Group,\n         Channel-Partition, Channel-Pair \u0026 Channel-Termination Objects\n         for XGS-PON\n\nChange-Id: I992a4e03e6e7b021d7aa9a49a5f8466876c8f07c\n"
    },
    {
      "commit": "08d48d2394ad67e873b3b5b663d1ebd734ba6cc5",
      "tree": "0bfe12a61f2bd382219b20c63342f0ee297a385d",
      "parents": [
        "7294b25c80e4b116c627f6680a32c83f407ae3a7"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jun 29 19:42:49 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Fri Jun 30 07:47:31 2017 -0700"
      },
      "message": "[ 4460 ] Minor fix when getting invalid voltha instance\nInitial commit of the Global Forwarder.\n\nChange-Id: I6c619a8589abaeecba00c004a42beaf063f31448\n"
    },
    {
      "commit": "7294b25c80e4b116c627f6680a32c83f407ae3a7",
      "tree": "d27d3e1b03d4448dcde2bd09ca59cf2b5d9b7d3d",
      "parents": [
        "6518d93825aece8df64e0406ef37ed6ea0ae45c1"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Thu Jun 15 16:16:55 2017 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jun 29 19:10:34 2017 -0700"
      },
      "message": "netconf client support and disable-enable support\n\nChange-Id: Idd9bbdd15f59783abf3c70745d3a00e00177687e\n"
    },
    {
      "commit": "6518d93825aece8df64e0406ef37ed6ea0ae45c1",
      "tree": "9ebce7c7b4abeaadd9ae681fe8995208faf6f339",
      "parents": [
        "5727e9897f067e7fea433f2f0733981661f7c639"
      ],
      "author": {
        "name": "sathishg",
        "email": "sathish.govindasamy@radisys.com",
        "time": "Thu Jun 29 19:09:20 2017 +0100"
      },
      "committer": {
        "name": "sathishg",
        "email": "sathish.govindasamy@radisys.com",
        "time": "Thu Jun 29 19:09:20 2017 +0100"
      },
      "message": "Patch for build failure.\nUnwanted code got added during resolution of merge confict with\nhttps://gerrit.opencord.org/#/c/4428/\n\nChange-Id: I341a4ac88bc3f39e48171dba8e64da6eb08e5caa\n"
    },
    {
      "commit": "5727e9897f067e7fea433f2f0733981661f7c639",
      "tree": "f284664465352976e4232767c8f504e98c92124e",
      "parents": [
        "5ae8622532f72a686a85ba9a07ae34b8c4ef299e"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Jun 28 21:02:27 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jun 29 07:06:42 2017 -0700"
      },
      "message": "Additional changes to remove privilaged command execution during the\ninstallation proces. Also removed surplus file copies that are no longer\nrequired.\nA corner case where a vagrant VM isn\u0027t created before the installer is\nrun results in the vagrant-libvirt network not being defined or started.\nWithout this network the installer VM could not be started.\n\nChange-Id: I2bd69a81b67c0f8149cd80abddce869675acba7d\n"
    },
    {
      "commit": "5ae8622532f72a686a85ba9a07ae34b8c4ef299e",
      "tree": "f69dcb53ee427e66f63a8dacbe927e227d1f011b",
      "parents": [
        "bbb9099842759a0904349d4a79930b148feb259a"
      ],
      "author": {
        "name": "sathishg",
        "email": "sathish.govindasamy@radisys.com",
        "time": "Wed Jun 28 15:16:29 2017 +0530"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jun 29 06:37:55 2017 -0700"
      },
      "message": "Commit support Device Management- Self Test on Device\nhttps://jira.opencord.org/browse/VOL-27\nAddressed review comments\nChange-Id: I9f70e476b28ee40f90b312744a4c44fc8e7f7481\n"
    },
    {
      "commit": "bbb9099842759a0904349d4a79930b148feb259a",
      "tree": "6446934a01156d34acf0b43014ecc60c26b42aae",
      "parents": [
        "29dd1987b0e63d3ba500b8cb92aafd0b0a1b13c9"
      ],
      "author": {
        "name": "sathishg",
        "email": "sathish.govindasamy@radisys.com",
        "time": "Fri Jun 23 09:52:29 2017 +0530"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jun 29 06:33:49 2017 -0700"
      },
      "message": "Commit to support OF Version negotiation\nhttps://jira.opencord.org/browse/VOL-38\nAddressed review comments\nChange-Id: Ia731e7da3167dec01d87c6c61f1e37c96bffd55d\n"
    },
    {
      "commit": "29dd1987b0e63d3ba500b8cb92aafd0b0a1b13c9",
      "tree": "94ba9132317b06816eef2567180e28b40655f079",
      "parents": [
        "b96ee0a30bcf98ee09208e857bcc172dfee36ff1"
      ],
      "author": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Wed Jun 28 13:30:18 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Jun 28 18:38:07 2017 -0700"
      },
      "message": "VOL-211: Integrate a clustered Consul service with all Voltha components that use it\n\nThe Dockerfile for the CLI container runs a setup.sh script at container startup.\nThis script hard-codes the Consul lookup (-L) and endpoint (-C) arguments passed\nto /cli/cli/main.py. In Docker swarm mode, Consul is no longer used for service\nlookup; instead, Docker\u0027s DNS is used. It is desirable that the lookup argument\nbe specified in the compose file. For v2 -L is supplied and the Voltha gRPC and\nSIM endpoints are specified by Consul service name. For v3 -L is withheld and the\nVoltha gRPC and SIM endpoints are specified by Docker service name. Therefore, in\naddition to a new v3 compose file for use by Docker swarm, the existing v2 compose\nfile used by the single-node Voltha implementation must be changed.\n\nChange-Id: Ifef3e06ef9479594bfb11328dd1b1004e4f6c74f\n"
    },
    {
      "commit": "b96ee0a30bcf98ee09208e857bcc172dfee36ff1",
      "tree": "b2eb84e2652e4fd5ba958589506eed6d060671fb",
      "parents": [
        "e69ecd1c54596c978e2a192fe1bb513662bff96a"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Jun 28 15:39:16 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Jun 28 15:39:16 2017 -0400"
      },
      "message": "Add a readme.md file to document how integration tests would be run.\nFix the rest tests as well as the cold activation tests for them to\nwork with the latest code.\nAllow the simulated_olt to create simulated_onus - needed for the\nintegration tests.\n\nChange-Id: Id98e648f95e598bf9556d5114e4df52b62e2b8bf\n"
    },
    {
      "commit": "e69ecd1c54596c978e2a192fe1bb513662bff96a",
      "tree": "d45eacc0a0e438d893af480f686131d95ab60ef2",
      "parents": [
        "f74fa07176f2695e95acd5258ae09b0e803c085a"
      ],
      "author": {
        "name": "rshetty",
        "email": "rshetty@radisys.com",
        "time": "Wed Jun 21 12:11:06 2017 +0530"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Jun 28 07:05:21 2017 -0700"
      },
      "message": "Adding get rpc for edgecore adapter\n\nChange-Id: Ic15ebe9b3d963bd9b8e721844f1ac4e3895711bc\n"
    },
    {
      "commit": "f74fa07176f2695e95acd5258ae09b0e803c085a",
      "tree": "36a558ca1c3913ff6813aa32fe2b701ada963083",
      "parents": [
        "b32e31c1cd6900d126ab396a4e7f521f9505a2bb"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Jun 28 09:33:24 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Jun 28 06:59:08 2017 -0700"
      },
      "message": "Addressed comments from reviewers from the last commit. Cleaned up color\ncoding in the installer messages. Added explicit command line parsing to\nsupport future arguments. Lowered the privilage of the user that starts\nthe cluster services.\n\nChange-Id: Ia287890548bfc9096e1919641b2f4c1f39f443e2\n"
    },
    {
      "commit": "b32e31c1cd6900d126ab396a4e7f521f9505a2bb",
      "tree": "19327c82e0445945f3de9646b9a28875b1faa6c4",
      "parents": [
        "6128779ae36dd02ea7ef1002d977e66f50e5151f"
      ],
      "author": {
        "name": "Shad Ansari",
        "email": "shad@onlab.us",
        "time": "Wed Jun 28 01:55:50 2017 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Jun 28 06:47:51 2017 -0700"
      },
      "message": "VOL-217 Initial implementation of device handler for asfvolt16\n\nThis commit is a copy-paste of the maple_olt device handler.\nThis is not elegant but it is being pushed to the repo to\nenable others to start integrating with the gRPC protobuf\nbackend. Subsequent commits will introduce a base device\nhandler class which will abstract out the generic functions.\n\nChange-Id: I7cfb25ece6cce0ab399d4b4083593ff9215c5270\n"
    },
    {
      "commit": "6128779ae36dd02ea7ef1002d977e66f50e5151f",
      "tree": "504c1fb86e14419d01fe22197b1eac6cec37f3c2",
      "parents": [
        "d1aa9e7051bad6bc725b9688a427360e39fbafb7"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Jun 27 12:14:05 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Jun 27 12:28:33 2017 -0400"
      },
      "message": "Updated the installer such that in test mode all built containers are\ntransferred to the install targets. This allows new containers to be\ntested before they are added to the production list.\nChanged the order in which some install steps were executed in test mode\nto allow walking away from the process more quickly by prompting for\ninformation earlier.\nUpdated the docker service instantiation to use the newly sumbmitted\ncompose files rather than the command line.\nOnce the installer is built in test mode it\u0027s started automatically\nrather than requiring intervention and then exists when it\u0027s completed\nthe deployment of the cluster. This will be useful when integrating into\nthe automated build process later.\n\nChange-Id: Id978cae69b53c605abefeb9b55f2671f9b9cfd20\n"
    },
    {
      "commit": "d1aa9e7051bad6bc725b9688a427360e39fbafb7",
      "tree": "76f9430dfef8bad5332955f954416ee85c500066",
      "parents": [
        "236bd95e15753ca56e7e443a8960a24cea240a21"
      ],
      "author": {
        "name": "Shad Ansari",
        "email": "shad@onlab.us",
        "time": "Fri Jun 23 21:34:25 2017 -0700"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@onlab.us",
        "time": "Mon Jun 26 10:29:29 2017 -0700"
      },
      "message": "VOL-217 - Introduce OltAdapter and OnuAdapter classes\n\nChange-Id: I914f1cb73aba41b1c1aaa27d5deba7a6f991951f\n"
    },
    {
      "commit": "236bd95e15753ca56e7e443a8960a24cea240a21",
      "tree": "d0a89a597faf9d56dd267faccf89ee4a02a9530d",
      "parents": [
        "ba9cbd8c494b46da2004c9241296ec53665ae894"
      ],
      "author": {
        "name": "ggowdru",
        "email": "ggowdru@radisys.com",
        "time": "Tue Jun 20 20:32:55 2017 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jun 22 10:41:40 2017 -0700"
      },
      "message": "  https://jira.opencord.org/browse/VOL-167\n  Device Management: Retrieve Software Version on the device\n\n  Provides a framework in voltha to retrieve the software\n  details on the device.\n\n  Addressed Review Comments\n\nChange-Id: I2938e6e1a57f95d41cc8f548a5ebad9c952a23db\n"
    },
    {
      "commit": "ba9cbd8c494b46da2004c9241296ec53665ae894",
      "tree": "c2e64f790db5e9b748854ef0d4f303da7989d408",
      "parents": [
        "d908496fffde59b2f9436d8ab9c2dc9b0cfd9d82"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Thu Jun 22 11:45:49 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Thu Jun 22 11:45:49 2017 -0400"
      },
      "message": "VOL-241 VOL-239 VOL-257 VOL-258 This update solves multiple problems\nand cleans up the ansible tree somewhat.\nVOL-241 Removes the error messages during dependent software installation\nVOL-239 Removes the dependency on apt-get -y -f\nVOL-257 Adds a config file to specify the docker containers required for\n        a production deployment of vOLT-HA\nVOL-258 Adds error checking after the voltha VM executes the vOLT-HA\n        build to stop on errors rather than continuing and having the\n        installer fail much later when docker containers are missing.\n- General cleanup of the ansible tree.\n  - Removal of ansible centos conditionals since they\u0027re not required.\n  - Removal of the check for puppet and chef, not required.\n- Adds a cleanup script that will remove temporary files added\n  during an install so they don\u0027t get submitted to the repo by\n  accident.\n\nNote there are lots of commented out lines in the ansible scripts.\nThese will be removed in a subsequent update.\n\nChange-Id: I92da352408dbfed1a05d13a1e10003f169be6a66\n"
    },
    {
      "commit": "d908496fffde59b2f9436d8ab9c2dc9b0cfd9d82",
      "tree": "25cde83404e5df362fafb354397f613de7af564f",
      "parents": [
        "88518e86d0b45ae0943258446c75775b3d8dd3d7"
      ],
      "author": {
        "name": "schowdhury",
        "email": "schowdhury@radisys.com",
        "time": "Wed Jun 21 14:51:49 2017 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jun 22 07:51:07 2017 -0700"
      },
      "message": "Enabled Overlay Encryption docker containers.\n\nChange-Id: I0b63ccc7600fcd7b08af7acaf9399407bd618463\n"
    },
    {
      "commit": "88518e86d0b45ae0943258446c75775b3d8dd3d7",
      "tree": "64c42241e23bc5f14d8ed76cc065aaeca581dfe9",
      "parents": [
        "7a7091c075f30fe8273f0bcb730a4d0fca697484"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Jun 21 15:42:26 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jun 22 05:49:01 2017 -0700"
      },
      "message": "VOL-244 Fixing build issue to have enough time for the smoke test to wait for all voltha services to be ready\n\nChange-Id: Id1016720be836d343a30ad87c0cab9b93a8589a8\n"
    },
    {
      "commit": "7a7091c075f30fe8273f0bcb730a4d0fca697484",
      "tree": "a7f95b0005aaf1c35aaa09c6df1abf7a8feafb29",
      "parents": [
        "88d29b99b37c40ad02fae4a8d581c3db779fadd8"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Jun 21 23:45:45 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Thu Jun 22 00:01:42 2017 -0400"
      },
      "message": "Added a production target to the makefile that only builds the\ncontainers that are required for a production deployment of\nvoltha.\n\nChange-Id: Ic0a72ca290f3804f731eb59f46a2fb61d9d99e5f\n"
    },
    {
      "commit": "88d29b99b37c40ad02fae4a8d581c3db779fadd8",
      "tree": "cf6e6f5812cdebda6d279ea8519b564e44f3f421",
      "parents": [
        "96f817b8adaa25bc1341ed4b0b6f55324ddc898a"
      ],
      "author": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Wed Jun 21 16:43:37 2017 -0400"
      },
      "committer": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Wed Jun 21 16:43:37 2017 -0400"
      },
      "message": "VOL-245, VOL-246: Fix for alarm filter deletion and suppression\n\nChange-Id: I034a3d8267ae4370656f672fa5b2f22abe2b089c\n"
    },
    {
      "commit": "96f817b8adaa25bc1341ed4b0b6f55324ddc898a",
      "tree": "45c6b8d30611ee321224fa7922792c03b0f53ba1",
      "parents": [
        "a186796f49eeb748d818d6d2334dfaa46ef80432"
      ],
      "author": {
        "name": "Shad Ansari",
        "email": "shad@onlab.us",
        "time": "Sun Jun 18 23:17:44 2017 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Jun 20 12:11:22 2017 -0700"
      },
      "message": "VOL-217 - Move devices_handlers to IAdapter base class.\n\nThis change allows all adapters to share the base device_handlers\nfunctionality.\n\nChange-Id: If467be418f239a1747769d186a2719df45ac2249\nSigned-off-by: Shad Ansari \u003cshad@onlab.us\u003e\n"
    },
    {
      "commit": "a186796f49eeb748d818d6d2334dfaa46ef80432",
      "tree": "80bf730f6729b22949857509e06c1d016f7437f1",
      "parents": [
        "7ba064f8acd3e1de19f364d794ee6faa2342a31a"
      ],
      "author": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Tue Jun 20 13:35:31 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Jun 20 11:51:42 2017 -0700"
      },
      "message": "VOL-56: Update consul to run in a multi-host swarm mode docker engine\n\nChange-Id: I46613cc580a21e2b32654a4d857662a4b0f3a0c2\n"
    },
    {
      "commit": "7ba064f8acd3e1de19f364d794ee6faa2342a31a",
      "tree": "85c16bddf3b3e8b699379e18116cbef8ef3078f5",
      "parents": [
        "5c54579c2a2a0146de30cf2cd007958dd33b484d"
      ],
      "author": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Tue Jun 20 10:57:20 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Jun 20 11:51:30 2017 -0700"
      },
      "message": "VOL-212, VOL-213: Added support for a kafka cluster within swarm\n\nAmendment:\n- Added reference to voltha-net network\n\nChange-Id: Ia6beaa564325f531d09b93c46a8867139e78e63a\n"
    },
    {
      "commit": "5c54579c2a2a0146de30cf2cd007958dd33b484d",
      "tree": "d709236f88143a0b865ee51dbb34bd70a21302d6",
      "parents": [
        "5507851cd161226010575927780b036f22baad25"
      ],
      "author": {
        "name": "Andrew Chagnon",
        "email": "andrew.chagnon@tibitcom.com",
        "time": "Tue Jun 20 13:48:06 2017 -0400"
      },
      "committer": {
        "name": "Andrew Chagnon",
        "email": "andrew.chagnon@tibitcom.com",
        "time": "Tue Jun 20 13:48:06 2017 -0400"
      },
      "message": "Correct EPON link support\n\nChange-Id: I1284a903aa0d7677e55e29a6c39b13aac082c3db\n"
    },
    {
      "commit": "5507851cd161226010575927780b036f22baad25",
      "tree": "c22c706a91692da9f426dd443f7dc3a9a5932cc2",
      "parents": [
        "96e37a7916e0a28f8f4809a21d91c5e5b13fab59"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Jun 20 10:29:03 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Jun 20 10:30:30 2017 -0400"
      },
      "message": "VOL-237 Added information on configuring the location of the cord\ndirectory as required by the installer creator.\n\nChange-Id: I3c1b413919e23ff5cce3b6af1926d7c34cccc593\n"
    },
    {
      "commit": "96e37a7916e0a28f8f4809a21d91c5e5b13fab59",
      "tree": "c3b08525580dd3f4c3954861099efd69d2e05282",
      "parents": [
        "9be9e5e50bd5c7fbbf0a29e12832552af294a151"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Jun 19 17:19:21 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Jun 20 06:41:18 2017 -0700"
      },
      "message": "Missing file from previous commit\n\nChange-Id: I79d1f63052eb2d65d6c9726ed0340c1d57997e53\n"
    },
    {
      "commit": "9be9e5e50bd5c7fbbf0a29e12832552af294a151",
      "tree": "729a404a518b0be518572b2db78739cb0bae2e4e",
      "parents": [
        "260c0766a27a83563963bdecafeed6eaaef8b0f4"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Mon Jun 19 23:06:41 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Mon Jun 19 23:09:09 2017 -0400"
      },
      "message": "VOL-236 Updates to the documentation to include the need to configure\nssh and ansible for the creation of the installer to function correctly.\n\nChange-Id: I4aaa12e21b615426e537c0eefd9f8b3397f96731\n"
    },
    {
      "commit": "260c0766a27a83563963bdecafeed6eaaef8b0f4",
      "tree": "1005f99c12ebc85aeb01740d368f86aa389fc1a4",
      "parents": [
        "8110b61e600172d1474f5f21114bfb79b4167992"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Mon Jun 19 22:28:14 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Mon Jun 19 22:28:14 2017 -0400"
      },
      "message": "VOL-235 this update adds a .gitignore file to the\ninstall/ansible/host_vars directory to ensure that it exists in the\nrepo and is downloaded when the repo is cloned or synced.\n\nChange-Id: I585d6e271b86d2b3ce1f38b6a7cf6801dd9c60ab\n"
    },
    {
      "commit": "8110b61e600172d1474f5f21114bfb79b4167992",
      "tree": "169a4622ac77cf9d9dc00572cf9ce5a1e5576a55",
      "parents": [
        "36e165563a2dbdd4324155909f1a1897025b0e4a"
      ],
      "author": {
        "name": "rshetty",
        "email": "rshetty@radisys.com",
        "time": "Thu Jun 15 18:41:56 2017 +0530"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Jun 19 09:36:36 2017 -0700"
      },
      "message": "Adding proto message to handle clear on BAL objects\n\nChange-Id: Ie219683234b426e11c592cbe220e603332b59b49\n"
    },
    {
      "commit": "36e165563a2dbdd4324155909f1a1897025b0e4a",
      "tree": "532cb161f762e1adc972cd199b3f315444c6c3aa",
      "parents": [
        "a8588f2d702d46c5feb9de574ae610a36171acf3"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Mon Jun 19 11:00:45 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Mon Jun 19 11:00:45 2017 -0400"
      },
      "message": "VOL-234. This update fixes issues seen with unresolved symbolic links\nin the voltha tree when building and using the installer. There are\nalso updates to the documentation based on feedback receive from\nmultiple parties.\n\nChange-Id: I21c7920cd52c42c7d5f4b48e064eafd04dd52203\n"
    },
    {
      "commit": "a8588f2d702d46c5feb9de574ae610a36171acf3",
      "tree": "7f9b576ed221dc282de7b32cb40e15bad7a76309",
      "parents": [
        "263900e32ee86eb7a7012f8159d1bf50c7ae2c8c"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Jun 16 12:13:34 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Mon Jun 19 06:47:12 2017 -0700"
      },
      "message": "This commit lays the groudwork for inter-core request forwarding.\nIt includes: 1) adding global ids for both logical and device ids\nand 2) keep a mapping of vore instances along with their respective\ndocker IPs.\n\nChange-Id: I124b883cd639d6b507adef77ae09af7ca486fb14\n"
    },
    {
      "commit": "263900e32ee86eb7a7012f8159d1bf50c7ae2c8c",
      "tree": "2692fb68802e2dd08a88a1f42fa1886a0d9e72b6",
      "parents": [
        "7bca172f45f4d06f73c379f4b9a64ce1ed56edc4"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Fri Jun 16 21:39:04 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Fri Jun 16 21:39:04 2017 -0400"
      },
      "message": "Added the deployment and initialization of base services required for\nvOLT-HA. These are consul, zookeeper, and kafka. All services are\ndeployed in 3 member clusters. voltha is also started as a single\ninstance to demonstrate that it interacts with the consul cluster and\ncreates the keys in the KV store as expected.\nAdded updates to the documentation to ensure it\u0027s crystal clear how the\nbare metal server needs to be set up.\nThis update continues to address VOL-6.\n\nChange-Id: I909f2e70b117589ba7e119a9840a2c810a7991cb\n"
    },
    {
      "commit": "7bca172f45f4d06f73c379f4b9a64ce1ed56edc4",
      "tree": "9e6a00590db0874edd9cf66a67b02055f3e96eb7",
      "parents": [
        "14bcd99bc219daf793a7f055ce2b3e6685082c96"
      ],
      "author": {
        "name": "Shad Ansari",
        "email": "shad@onlab.us",
        "time": "Fri Jun 16 13:24:22 2017 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Jun 16 15:06:24 2017 -0700"
      },
      "message": "VOL-217 - Add check in adapter loader to skip over IAdapter class\n\nIn _find_adapters(), getattr() returns the IAdapter as an attribute\nwhich the loader tries to load as well (and fails). Adding a\ncheck to skip if attribute is IAdapter.\n\nChange-Id: If6ad0e93f9919905eef304e767c8fc8ac967d4d6\nSigned-off-by: Shad Ansari \u003cshad@onlab.us\u003e\n"
    },
    {
      "commit": "14bcd99bc219daf793a7f055ce2b3e6685082c96",
      "tree": "031e922b1b0c8bb7d50e1cdad0ae0ace85d1214b",
      "parents": [
        "a260f5b2b90d8a07463e2e7d196557ff7a2eee26"
      ],
      "author": {
        "name": "Shad Ansari",
        "email": "shad@onlab.us",
        "time": "Tue Jun 13 14:27:20 2017 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Jun 16 08:39:20 2017 -0700"
      },
      "message": "VOL-217 - Initial implementation of Adapter base class\n\nChange-Id: Ia719374877902e804ba85f18e2005c63579ac8f3\n"
    },
    {
      "commit": "a260f5b2b90d8a07463e2e7d196557ff7a2eee26",
      "tree": "57ca7778b3e7719788a3061d37640a227aa98916",
      "parents": [
        "f8b2377ca16a50a6d49cff384533ea0cb96c8c44"
      ],
      "author": {
        "name": "schowdhury",
        "email": "schowdhury@radisys.com",
        "time": "Wed Jun 14 15:54:25 2017 -0700"
      },
      "committer": {
        "name": "schowdhury",
        "email": "schowdhury@radisys.com",
        "time": "Wed Jun 14 15:54:25 2017 -0700"
      },
      "message": "Multiple Fixes in Registrator to Consul Communication.\n   - TLS works with Certificate Verififcation on both sides.\n   - registrator changed from latest to master , docker pull gliderlabs/registrator:master\n   - A source code fix is needed in Registrator to make TLS work.\n\nChange-Id: Ib23e0c790b9edd303d2292e87b4ea8149aa0311f\n"
    },
    {
      "commit": "f8b2377ca16a50a6d49cff384533ea0cb96c8c44",
      "tree": "47c5dd89e763e475ff49fd58c966c52ce64e578a",
      "parents": [
        "a638ae397551225d6c17666604a05ff33a444bee"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Jun 14 13:30:45 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Jun 14 13:30:45 2017 -0400"
      },
      "message": "Added additional information relating to a workaround for Ubutu and\nvagrant. Also converted from dos to unix mode.\n\nChange-Id: If5e22976df414a7c731738901db8c02308284e75\n"
    },
    {
      "commit": "a638ae397551225d6c17666604a05ff33a444bee",
      "tree": "e2bbca37f45f8a78d6f0820c0a738de30e26ce25",
      "parents": [
        "e37300e27241ac246e5c9723af0801de76b037c0"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Jun 14 09:57:05 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Jun 14 09:58:34 2017 -0400"
      },
      "message": "Updated the documentation after a trial run with some team members.\nAlso added a note about a known Ubuntu issue and vagrant VMs.\nThis update continues to address VOL-6\n\nChange-Id: I85d53e44193b103a0535f8b02a19096d14f581eb\n"
    },
    {
      "commit": "e37300e27241ac246e5c9723af0801de76b037c0",
      "tree": "a5ff268ce0c69fd9afe872dffb1b65878a254ad1",
      "parents": [
        "37f4a0e2eb4e12f1ba706f437a9aaddac86d97ae"
      ],
      "author": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Thu Jun 08 11:22:16 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Jun 14 06:50:57 2017 -0700"
      },
      "message": "Voltha Alarm Filters: Added new integration test\n- Also fixed alarm events test\n\nAmendments:\n- Execution should succeed when the topic does not exist\n- Send msg to the kafka bus to ensure the topic gets created\n- Optimized the executed kafka commands\n\nChange-Id: Iebafddf5da8f46acd4bf77e1a9fae823f085c70e\n"
    },
    {
      "commit": "37f4a0e2eb4e12f1ba706f437a9aaddac86d97ae",
      "tree": "4f00d12dfaf0f7bad28002a1f3ab32e5070caa7c",
      "parents": [
        "eae587dd26087d070f2d4e21dd6374e3150a658d"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Jun 14 07:50:01 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Jun 14 06:50:24 2017 -0700"
      },
      "message": "Added the necessary code to reboot the target servers after the\ninstallation in case the kernel is upgraded during the install which is\nlikely if the servers are installed as recommended.\nAlso fixed a small issue where the key files required for swarm\ninitialization were nested 2 directories deep.\nThis update contnues to address VOL-6.\n\nChange-Id: I5d0e8b26be8028e68dcd382acf851a3ffa5bac85\n"
    },
    {
      "commit": "eae587dd26087d070f2d4e21dd6374e3150a658d",
      "tree": "c5a8fc4a9e897fcd662a388df972a2091fec695c",
      "parents": [
        "7c483622177cf7a8ec83fa08e588f3c366697b7c"
      ],
      "author": {
        "name": "Shad Ansari",
        "email": "shad@onlab.us",
        "time": "Tue Jun 13 22:02:22 2017 -0700"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@onlab.us",
        "time": "Tue Jun 13 22:03:33 2017 -0700"
      },
      "message": "VOL-159 - Add missing reconcile_device() in asfvolt16_olt\n\nChange-Id: I7355df039080112516cbb27ae04e55e41fe2f0a4\n"
    },
    {
      "commit": "7c483622177cf7a8ec83fa08e588f3c366697b7c",
      "tree": "b6b9997990f1f8091b25ed7e6e4c5dbee65827a6",
      "parents": [
        "9048eb7f3334d2f2232bcbbb7418b4960e961085"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Jun 13 15:51:34 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Jun 13 15:51:34 2017 -0400"
      },
      "message": "Enhanced the installer\u0027s test mode such that multiple development users\ncan create independent vagrant VM based clusters on the same bare metal\nserver. This reduces the number of servers required to do development\nand testing of the voltha HA cluster.\nUpdated the production installer to start a 3 node docker swarm cluster\nonce installation is completed.\nAdded an option to the production installer to use a different QEMU/KVM\nnetwork to enable testing of the installer using vagrant based VMs on\nthe same server as the installer. The production installer will use the\ndefault network otherwise.\nFurther provisioning of the installed environment will be submitted in\nsubsequent updates as the HA implementation progresses.\n\nChange-Id: I62424e882d4a7f322acb9e26a9ee588c6fa91ca1\n"
    },
    {
      "commit": "9048eb7f3334d2f2232bcbbb7418b4960e961085",
      "tree": "7930fff8b179d1476bc0376a82ec9ff2ff36eff2",
      "parents": [
        "ce68104ba6924f676e86c0b2835d7916624f43f2"
      ],
      "author": {
        "name": "Suhas Gururaj Rao",
        "email": "sgururaj@radisys.com",
        "time": "Mon Jun 12 04:33:01 2017 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Jun 13 08:54:38 2017 -0700"
      },
      "message": "proto buff for bal indications\n\nReview comments addressed\n\nChange-Id: I1dc0fbfec429a38d645b164f3587e7e344415a24\n"
    },
    {
      "commit": "ce68104ba6924f676e86c0b2835d7916624f43f2",
      "tree": "3a04f4b8d6088ae4b1de1a52c199d4676c5add2e",
      "parents": [
        "2fc4864e11b8daa4345c13655107633ee2b1da16"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Jun 12 11:25:34 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Jun 13 08:08:20 2017 -0700"
      },
      "message": "Adding reconcile_device() API to newly added adtran OLT\n\nChange-Id: Ibc5175b501a2a8ca598e470416471da74a9aeb85\n"
    },
    {
      "commit": "2fc4864e11b8daa4345c13655107633ee2b1da16",
      "tree": "81d808fdffd05c00dfae268fb4d961f9f7067ae9",
      "parents": [
        "90b224d843ba99161ba5e1a5aa7496bc3346ea03"
      ],
      "author": {
        "name": "Shad Ansari",
        "email": "shad@onlab.us",
        "time": "Sat Jun 10 01:40:32 2017 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Jun 13 08:01:13 2017 -0700"
      },
      "message": "VOL-159: Stubbed initial commit of asvolt16_olt adapter\n\nChange-Id: Id7bf2bd72028daacb3a2f77c59d0bc7df7791913\nSigned-off-by: Shad Ansari \u003cshad@onlab.us\u003e\n"
    },
    {
      "commit": "90b224d843ba99161ba5e1a5aa7496bc3346ea03",
      "tree": "b31387eb1eb9f805d6474eea59ba67ec5e2c4b55",
      "parents": [
        "407392144c327a41ce65d251c8bcf6be2d8156aa"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Fri Jun 02 11:51:48 2017 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Jun 13 07:41:41 2017 -0700"
      },
      "message": "https://jira.opencord.org/browse/VOL-137\n\nChange-Id: I3c62f05e10a036e402efc92a8710606df0b505de\n"
    },
    {
      "commit": "407392144c327a41ce65d251c8bcf6be2d8156aa",
      "tree": "d5e4eee5baf17c6e0cc684d75620c31fe46e6126",
      "parents": [
        "4cad268ecdb5c34b1e6872c06ef7c4b039831993"
      ],
      "author": {
        "name": "schowdhury",
        "email": "schowdhury@radisys.com",
        "time": "Mon Jun 12 07:40:31 2017 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Jun 13 07:39:35 2017 -0700"
      },
      "message": "Build voltha/consul Container Image with its own file system, not mounted volume from the Host.\n\n  -- Added --data-dir Option in Consul Launch Command\n  -- Added --config-dir Option Consul Launch Command\n  -- Fixed the Launch issue and removed --data-dir \u0026 --config-dir Option from launch command.\n\nBuild voltha/registrator Comtainer Image with its own file system.\n\n  -- Fixed nginx volume path (typo)\n\nChange-Id: I4640e81feaac683b057bdfa5cda5e16579f58a37\n"
    },
    {
      "commit": "4cad268ecdb5c34b1e6872c06ef7c4b039831993",
      "tree": "ca5c30ec6d46f0e1cbe8b41fdde919b7472d804f",
      "parents": [
        "032d3307fb72066fbdfb8b5b2cdf010c649876d8"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Jun 12 21:42:39 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Jun 12 21:42:39 2017 -0400"
      },
      "message": "Add YANG specific annotations to voltha.proto for alarmfilterkey.  Without it YANG parsing of the voltha proto file will fail\n\nChange-Id: I7b3a53de4c2e451937583471ea15b019931100f1\n"
    },
    {
      "commit": "032d3307fb72066fbdfb8b5b2cdf010c649876d8",
      "tree": "36c8bf11cf3add1a8c2a76d362fc8c9ae92a89ae",
      "parents": [
        "d24189ec6bb130c4d517a31ceb9864a64c83a4de"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Jun 09 14:50:04 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Mon Jun 12 06:37:05 2017 -0700"
      },
      "message": "[ 4222 ] Minor changes after code review\n\nThis is the initial commit for Persistence and Voltha restart.\nIt consists of the following:\n1) Introduction of a store config id which represents the data of\n   a Voltha instance.\n2) The Coordinator service dynamically allocates a store config id\n   to each voltha instance on startup.  It also reallocates the same id\n   to another voltha instance in the event the previous voltha instance\n   with that store id went down.\n3) All voltha data is stored in Consul as KV\n4) When a Voltha instance is started and get allocated a config id that\n   refers to existing data (from an instance that went down), then it will\n   load all the data from Consul into its own memory and start a reconciliation\n   process.\n5) During the reconciliation process, the necessary agents and\n   callbacks are created as per the data.  A reconcile() API is also\n   invoked on the adapters to perform their side of the reconciliation.\n6) The Reconciliation process is implemented in ponsim OLT and ONU\n7) A set of integration tests focussed on persistence and voltha\n   restarts.\n8) Fix a few bugs along the way\n\nChange-Id: I8c2bbae3b2fc79d0afd8ce3b7b0be6bde93e492a\n"
    },
    {
      "commit": "d24189ec6bb130c4d517a31ceb9864a64c83a4de",
      "tree": "97621cba406b1f840e77c15799aa2cbcc535a528",
      "parents": [
        "b4d604fc27daf9b9bbfadc643032371887291b33"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Sat Jun 10 23:27:15 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Sat Jun 10 23:27:15 2017 -0400"
      },
      "message": "Added the required initialization to start the docker swarm cluster.\nConverted yet more dos format files to unix format. Updated the\ndocument on building voltha on a QEMU/KVM virtualization environment\nusing vagrant. Added a configuration file for the install vagrant to\neventually enable multiple users on a single compute node all able to\nrun independent voltha docker swarm clusters as VMs. More work is\nrequired to finalize multi-user test mode which will be submitted in a\nsubsequent update.\n\nThis update continues to address Jira VOL-6\n\nChange-Id: I88bc41aa6484877cb76ad38f8bab894f141cebdb\n"
    },
    {
      "commit": "b4d604fc27daf9b9bbfadc643032371887291b33",
      "tree": "9de6c2f03bf1b123cbcfa13a66260a7451f978b7",
      "parents": [
        "33763f47f088b278a01c6995c9e61642ad204937"
      ],
      "author": {
        "name": "Andrew Chagnon",
        "email": "andrew.chagnon@tibitcom.com",
        "time": "Fri Jun 09 15:45:39 2017 -0400"
      },
      "committer": {
        "name": "Paul Gray",
        "email": "paul.gray@tibitcom.com",
        "time": "Fri Jun 09 12:58:14 2017 -0700"
      },
      "message": "Change reported Hardware Revision\nCorrect bug when no links are present on OLT\n\nChange-Id: I6f22474f6891a7d00b3c89c220501d06e6cdafb9\n"
    },
    {
      "commit": "33763f47f088b278a01c6995c9e61642ad204937",
      "tree": "31b31999326f9f7685acb77ef01687766d84bc16",
      "parents": [
        "4f2646f930597eb7c8377b8c7f2c243ea3fb6446"
      ],
      "author": {
        "name": "schowdhury",
        "email": "schowdhury@radisys.com",
        "time": "Fri Jun 09 02:05:42 2017 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Jun 09 12:14:46 2017 -0700"
      },
      "message": "Moved Encryption Related Configs to a different Compose file\n\nChange-Id: I1b6555db2f643fb5f7438b64bee62422d6a3dfaa\n"
    },
    {
      "commit": "4f2646f930597eb7c8377b8c7f2c243ea3fb6446",
      "tree": "1c8b1bdcf9f5a1f14cc199cdd66481a267ab1639",
      "parents": [
        "83777cb4d9a7dc7cc347ee87d6af48925075f2d4"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Jun 09 11:42:58 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Jun 09 11:42:58 2017 -0400"
      },
      "message": "Update jenkinsfile to use make build instead of make\n\nChange-Id: I9c162fc5bb35863f89843dc3ac53ad4e475c7b3c\n"
    },
    {
      "commit": "83777cb4d9a7dc7cc347ee87d6af48925075f2d4",
      "tree": "e45829f669028103cf8f1924b35babf965a7a4e0",
      "parents": [
        "bf77c86932b3b823912360c0d09ae5f8bfe969ae"
      ],
      "author": {
        "name": "Shad Ansari",
        "email": "shad@onlab.us",
        "time": "Fri Jun 02 14:56:08 2017 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jun 08 11:27:40 2017 -0700"
      },
      "message": "VOL-162 - Initial commit of BAL-API protobuf\n\nChange-Id: Iea2bc0070515da143c6fd5afc915e839681d1af0\nSigned-off-by: Shad Ansari \u003cshad@onlab.us\u003e\n"
    },
    {
      "commit": "bf77c86932b3b823912360c0d09ae5f8bfe969ae",
      "tree": "518bed14109777fa5660ec5dc6ce21c6c8331a20",
      "parents": [
        "c5477710862bb4bfeb37c4a67e159664dc43dc35"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Thu Jun 08 13:24:27 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Thu Jun 08 13:24:27 2017 -0400"
      },
      "message": "Fix to the vagrantfile to support both virtualbox and KVM boxes based\non a configuration file. This is required because the build environment\nis using virtualbox and most customers us KVM. The real solution would\nbe to update the build environment.\n\nChange-Id: I7ddd8921f45cefcbadb1b6bbabea11bb925c1a43\n"
    },
    {
      "commit": "c5477710862bb4bfeb37c4a67e159664dc43dc35",
      "tree": "b087d8c8e3e82bb60f04ba35b8043168de7c6463",
      "parents": [
        "9974f21dc5239d1ba19ecade7bb284df0d5a5ff6"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Jun 07 11:56:56 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jun 08 08:30:30 2017 -0700"
      },
      "message": "Multiple updates. Converted many of the Yaml files from \"dos\" format to\n\"unix\" format. Finalized the creation of the final installer file set\nthat can be copied to a USB Flash drive or other removable media.\nUpdated the config file with comments to make it more user friendly.\nDeleted ansible files that were no longer needed. This update continues\nto address the requirements laid out by Jira VOL-6.\n\nChange-Id: I7434d2ec01768121e8d2ec50bb633c515281b37a\n"
    },
    {
      "commit": "9974f21dc5239d1ba19ecade7bb284df0d5a5ff6",
      "tree": "085a6a27ad31fb225d8662d0b903dc71d7620b93",
      "parents": [
        "9d027c0437f0aacca4a2f3572ca4944278eb2928"
      ],
      "author": {
        "name": "ggowdru",
        "email": "ggowdru@radisys.com",
        "time": "Tue Jun 06 23:31:25 2017 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jun 08 05:57:10 2017 -0700"
      },
      "message": "https://jira.opencord.org/browse/VOL-48\n\nPrevent accidental full builds.\nChange the default make target to print out the list of targets.\nIf you then want to build particular target, specify them in make command\n\nReview comments addressed\n\nChange-Id: I4a20398ef0ca18de7314639bf45a2e822bdcc7b9\n"
    },
    {
      "commit": "9d027c0437f0aacca4a2f3572ca4944278eb2928",
      "tree": "4282d784438b56d2af43cfa18175239eb664d9a9",
      "parents": [
        "14088966d928548d30f83b4acc61e6e7f63d9854"
      ],
      "author": {
        "name": "schowdhury",
        "email": "sisir.chowdhury@radisys.com",
        "time": "Tue Jun 06 23:14:33 2017 -0700"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Thu Jun 08 04:52:10 2017 -0700"
      },
      "message": "iMoving HTTP Communication back to port 8500, HTTPS to 8501.\nThis will allow the existing HTTP communication to work.\n\nChange-Id: Ica70266bd1a744907cdb2584188b8635f67ade29\n"
    },
    {
      "commit": "14088966d928548d30f83b4acc61e6e7f63d9854",
      "tree": "e2f794f82150f6c95af55a77a3a3f17f17501f70",
      "parents": [
        "ee4b2bc5cbba39e6950c00eeb1738e6a8f353f20"
      ],
      "author": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Thu Jun 01 16:56:55 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Jun 07 07:36:31 2017 -0700"
      },
      "message": "Netopeer NETCONF server integration\n\nAmendments:\n\n- Removed local copy of golang package. Added instructions to download it.\n- Removed cached files which are created when transapi is built.\n- Added netopeer as a build-able Makefile component.\n  Updated documentation.\n\nChange-Id: I532e813b81a0531648c5a6bcb048208700cf57a4\n"
    },
    {
      "commit": "ee4b2bc5cbba39e6950c00eeb1738e6a8f353f20",
      "tree": "4b5b2e39b1cd50b8d410111bf4f66ed8d5dc97a8",
      "parents": [
        "87b2329e3725a684d7a5f69934467ebf98b73a24"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Mon Jun 05 10:08:59 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Jun 07 09:08:09 2017 -0400"
      },
      "message": "Initial commit of the voltha installer. There are several things that\nneed to be cleaned up but the installer is fully functional in test\nmode and creates 3 non-clustered VMs with identical voltha installs\nuntil such time as HA is ready. Once HA is ready, the scripts will be\nmodified to deploy the full HA cluster.\nThis update partially addresses Epic VOL-6.\n\nMade changes requested by the reviewers.\n\nChange-Id: I083239e1f349136d2ec1e51e09391da341177076\n"
    },
    {
      "commit": "87b2329e3725a684d7a5f69934467ebf98b73a24",
      "tree": "a6d0d6d54ff2353deff6a24827f2709daaccda68",
      "parents": [
        "1b285e892f0c3e36bffd5547f7597e8e9c212bed"
      ],
      "author": {
        "name": "schowdhury",
        "email": "sisir.chowdhury@radisys.com",
        "time": "Thu Jun 01 07:14:11 2017 -0700"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Jun 06 15:40:18 2017 -0700"
      },
      "message": "Preliminary Commit to secure communication between Registrator and Consul\n\n -- This is just a prep work for :\n        https://jira.opencord.org/browse/VOL-155,\n      \u0026 https://jira.opencord.org/browse/VOL-154.\n    Consul \u0026 Registrator - We just have to package the PKI files and Enable TLS.\n\n -- Consul Start-Up Logs\n \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nssl.josn\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n{\n  \"ca_file\": \"/consul/config/voltha-CA-template.pem\",\n  \"cert_file\": \"/consul/config/voltha-cert-template.crt\",\n  \"key_file\": \"/consul/config/voltha-pvt-template.key\",\n  \"verify_incoming\": true,\n  \"verify_outgoing\": true\n}\nConsul Start-up logs..\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\n\u003d\u003d\u003e Starting Consul agent...\n\u003d\u003d\u003e Consul agent running!\n           Version: \u0027v0.8.3\u0027\n           Node ID: \u0027fc5cb7d0-106a-fa68-441f-251c5952d16c\u0027\n         Node name: \u0027ca6ebcd10ce5\u0027\n        Datacenter: \u0027dc1\u0027\n            Server: true (bootstrap: true)\n       Client Addr: 0.0.0.0 (HTTP: 8501, HTTPS: 8500, DNS: 8600)\n      Cluster Addr: 172.18.0.4 (LAN: 8301, WAN: 8302)\n    Gossip encrypt: true, RPC-TLS: true, TLS-Incoming: true\n             Atlas: \u003cdisabled\u003e\n\n\u003d\u003d\u003e Log data will now stream in as it occurs:\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nssl.josn\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n{\n  \"ca_file\": \"/consul/config/voltha-CA-template.pem\",\n  \"cert_file\": \"/consul/config/voltha-cert-template.crt\",\n  \"key_file\": \"/consul/config/voltha-pvt-template.key\",\n  \"verify_incoming\": false,\n  \"verify_outgoing\": false\n}\nConsul Start-up logs..\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\n\u003d\u003d\u003e WARNING: LAN keyring exists but -encrypt given, using keyring\n\u003d\u003d\u003e WARNING: WAN keyring exists but -encrypt given, using keyring\n\u003d\u003d\u003e WARNING: Bootstrap mode enabled! Do not enable unless necessary\n\u003d\u003d\u003e Starting Consul agent...\n\u003d\u003d\u003e Consul agent running!\n           Version: \u0027v0.8.3\u0027\n           Node ID: \u0027fc5cb7d0-106a-fa68-441f-251c5952d16c\u0027\n         Node name: \u0027ca6ebcd10ce5\u0027\n        Datacenter: \u0027dc1\u0027\n            Server: true (bootstrap: true)\n       Client Addr: 0.0.0.0 (HTTP: 8501, HTTPS: 8500, DNS: 8600)\n      Cluster Addr: 172.18.0.6 (LAN: 8301, WAN: 8302)\n    Gossip encrypt: true, RPC-TLS: false, TLS-Incoming: false\n             Atlas: \u003cdisabled\u003e\n\nChange-Id: I8acc9b680019076843f8b9b331c72d7a9b973bb1\n"
    },
    {
      "commit": "1b285e892f0c3e36bffd5547f7597e8e9c212bed",
      "tree": "c74c4d226285840fddf4e386f21280767a62e9d8",
      "parents": [
        "ac4850d83262f4eea038d3b7c5f145c41b5cf647"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Mon Jun 05 08:45:02 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Mon Jun 05 08:45:02 2017 -0400"
      },
      "message": "Corrected some errors in the procedure and cleaned it up a bit with the\naddition of a table of contents and title page.\n\nChange-Id: I316bc08b9087e7675dfc4f22e00bafc052ee687d\n"
    },
    {
      "commit": "ac4850d83262f4eea038d3b7c5f145c41b5cf647",
      "tree": "6fffa908fbb2cf3d9f6cf085e71f590c535a4634",
      "parents": [
        "00433e51c9f784bfeed65138f9dfc4a53dfd9cc4"
      ],
      "author": {
        "name": "Paul Gray",
        "email": "paul.gray@tibitcom.com",
        "time": "Fri Jun 02 14:53:40 2017 -0700"
      },
      "committer": {
        "name": "Paul Gray",
        "email": "paul.gray@tibitcom.com",
        "time": "Fri Jun 02 14:53:40 2017 -0700"
      },
      "message": "Tibit OLT and ONU Adapter Updates\n\nChange-Id: I75820681dc55f6ba6988beae449b21612df20ae7\n"
    },
    {
      "commit": "00433e51c9f784bfeed65138f9dfc4a53dfd9cc4",
      "tree": "06ab90dbaf0b753ddbf0f17ccf5b7aa795523222",
      "parents": [
        "2f1a3f8a4694c0b2916f02f8c7e1d36850d8637e"
      ],
      "author": {
        "name": "sathishg",
        "email": "sathish.govindasamy@radisys.com",
        "time": "Tue May 23 16:07:41 2017 +0530"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Jun 02 06:50:06 2017 -0700"
      },
      "message": "https://jira.opencord.org/browse/CORD-1174\nInclusion of generation_id validation during master/slave election.\nAddressed Review comments\nChange-Id: Ib9e15617fb70204d47cf5f3b06ae94fa3e0e7ea3\n"
    },
    {
      "commit": "2f1a3f8a4694c0b2916f02f8c7e1d36850d8637e",
      "tree": "3455c1bc8c4b4fca673c21777163367b57e52bb0",
      "parents": [
        "cfc2dc352235a7382f1756469e92aa4821017d37"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed May 31 10:35:00 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jun 01 05:55:38 2017 -0700"
      },
      "message": "Modified the Vagrantfile such that it can be used to create a voltha VM\nunder QEMU/KVM. Also included the documentation on how to get a bare\nmetal server set up to utilize the modified Vagrantfile to create a\nrunning voltha virtual machine under QEMU/KVM.\n\nChange-Id: Ice922d9617b3b626d1cdf977d0aba944e211c703\n"
    },
    {
      "commit": "cfc2dc352235a7382f1756469e92aa4821017d37",
      "tree": "59b71bd0d8e7275f50d9b8c1e5e710fb770ce1dc",
      "parents": [
        "9521fed0e156efee42d55f8c9e3ff0c7f8df344e"
      ],
      "author": {
        "name": "Paul Gray",
        "email": "paul.gray@tibitcom.com",
        "time": "Wed May 31 12:58:43 2017 -0700"
      },
      "committer": {
        "name": "Paul Gray",
        "email": "paul.gray@tibitcom.com",
        "time": "Wed May 31 12:58:43 2017 -0700"
      },
      "message": "Updates to Tibit Adapters\n\nChange-Id: I8bd15d2a1a7c5d56da0923f50876017a56cee49f\n"
    },
    {
      "commit": "9521fed0e156efee42d55f8c9e3ff0c7f8df344e",
      "tree": "6319a485621c6ff6d34c7d371ac5556ff1a551a6",
      "parents": [
        "d7f33777caa8fdc68ede844ff56d39690618e47b"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue May 30 16:31:21 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue May 30 16:31:21 2017 -0400"
      },
      "message": "This update adds the required ansible task, templates, and variables to\nenable a running voltha VM to push images to an insecure registry on a\nserver named vinstall. This is specifically to support the creation of\na voltha installer VM. This update is one of many to suppor the\ninstallation of voltha without external network access. Ref Jira VOL-6.\n\nChange-Id: I7c442f0af02e5f3d59a931ecb6fc5a0222e01585\n"
    },
    {
      "commit": "d7f33777caa8fdc68ede844ff56d39690618e47b",
      "tree": "67be8b4c9966e4bb1bb4c067e2bfae080ed2443b",
      "parents": [
        "7a312e4554453b8b18a25dee20842e70c9b6082d"
      ],
      "author": {
        "name": "Peter Shafik",
        "email": "pshafik@ciena.com",
        "time": "Wed May 17 13:56:34 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue May 30 11:13:15 2017 -0700"
      },
      "message": "Forward ONU events received by the maple_olt adapter to\nthe broadcom_onu adapter and handle them as required.\n\nChange-Id: I7128cef40ab2a093ebbd72e8fb50a17e85e44a36\n"
    },
    {
      "commit": "7a312e4554453b8b18a25dee20842e70c9b6082d",
      "tree": "d4620431121b1bc737ddd5fd8b6a5b923e222339",
      "parents": [
        "8655f145dedc09bcc28dcfcb4a0a1fdf73d5f31c"
      ],
      "author": {
        "name": "Paul Gray",
        "email": "paul.gray@tibitcom.com",
        "time": "Thu May 25 15:08:00 2017 -0700"
      },
      "committer": {
        "name": "Paul Gray",
        "email": "paul.gray@tibitcom.com",
        "time": "Thu May 25 15:08:00 2017 -0700"
      },
      "message": "- Support disable_device/reenable_device/reboot_device on the OLT\n- Support reboot_device on the ONU\n\nChange-Id: I4a25c687def0e6bc3c02602b2599bf8c49f86179\n"
    },
    {
      "commit": "8655f145dedc09bcc28dcfcb4a0a1fdf73d5f31c",
      "tree": "0b6a27823efea762aacfab8cad9c86a883b92155",
      "parents": [
        "934d288488cba51c1513c38405f5bc0b243d4879"
      ],
      "author": {
        "name": "Paul Gray",
        "email": "paul.gray@tibitcom.com",
        "time": "Thu May 25 06:47:04 2017 -0700"
      },
      "committer": {
        "name": "Paul Gray",
        "email": "paul.gray@tibitcom.com",
        "time": "Thu May 25 06:47:04 2017 -0700"
      },
      "message": "Fix Merge Issue\n\nChange-Id: I7b30452e05f89fb2c9de7feb6ffde6c1d231c699\n"
    },
    {
      "commit": "934d288488cba51c1513c38405f5bc0b243d4879",
      "tree": "077ec3d18a157c05924071f131671dbbf39cf8f0",
      "parents": [
        "990048860c8f2da196bc81a459a496189a33837a"
      ],
      "author": {
        "name": "Paul Gray",
        "email": "paul.gray@tibitcom.com",
        "time": "Thu May 25 04:44:49 2017 -0700"
      },
      "committer": {
        "name": "Paul Gray",
        "email": "paul.gray@tibitcom.com",
        "time": "Thu May 25 04:57:20 2017 -0700"
      },
      "message": "\u003e - (OLT/ONU) Replace hard-coded dpoe_opcode values with a dictionary lookup\n\u003e - (OLT/ONU) Consolidate Set Response processing into a common routine\n\u003e - (OLT) Remove extra NULL character from Vendor \u0026 Hardware Version fields\n\u003e - (ONU) Add Get Version Info OAM message and use response data to update VOLTHA ONU device fields\n\u003e - (ONU) Added OAM to clear Static MAC Table and Add IGMP MAC Address every time bulk_flow_updates() is called.\n\u003e - (ONU) Removed Get Device Id and Add IGMP MAC Address OAM messages from initial ONU message exchange\n\u003e - (ONU) Added code to only send Multicast Register OAM when in GPON mode\n\nChange-Id: I0634e5b30f74d4985271bc54d4c5a0d7f2d1d23b\n"
    },
    {
      "commit": "990048860c8f2da196bc81a459a496189a33837a",
      "tree": "070e61a708baec9640a4f5e88979304e5c440114",
      "parents": [
        "3e3b1a94b73c154ea6e38e9a877b23c8f49b68ed"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Fri May 19 15:36:19 2017 -0500"
      },
      "committer": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Fri May 19 15:36:19 2017 -0500"
      },
      "message": "Added alarm suppression methods\n\nChange-Id: I0975060bae22686de19ddf55896ff860ff4f797a\n"
    },
    {
      "commit": "3e3b1a94b73c154ea6e38e9a877b23c8f49b68ed",
      "tree": "99a94d2121cef42a94fd7432d22b10fa0119937d",
      "parents": [
        "3d7d1ab9f9c9e9cfef9ad53463a05e63602fcb5b"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Tue May 16 11:51:18 2017 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri May 19 07:06:16 2017 -0700"
      },
      "message": "Initial Adtran XGS-PON OLT Check-In\n\nChange-Id: I07e4c4a6692d4c3497f4a639a3136f2022d795fe\n"
    },
    {
      "commit": "3d7d1ab9f9c9e9cfef9ad53463a05e63602fcb5b",
      "tree": "50cba55945bb9d820f469d30c62300334996984d",
      "parents": [
        "ef008895054dc5bc216e670f227158b763563eb1"
      ],
      "author": {
        "name": "Paul Gray",
        "email": "paul.gray@tibitcom.com",
        "time": "Thu May 18 12:33:28 2017 -0700"
      },
      "committer": {
        "name": "Paul Gray",
        "email": "paul.gray@tibitcom.com",
        "time": "Thu May 18 12:41:36 2017 -0700"
      },
      "message": "Remove unnecssary debug code in tibit_olt.c and tibit_onu.c\n\nChange-Id: I0e8b8268972a16a0d24a58a26b37fa80780d5764\n"
    },
    {
      "commit": "ef008895054dc5bc216e670f227158b763563eb1",
      "tree": "8f9966a0840d01b253d79b6bac15c1f2f2a64521",
      "parents": [
        "cc73678ec078bcc0046345ace35c7ebfa4c37fb3"
      ],
      "author": {
        "name": "Paul Gray",
        "email": "paul.gray@tibitcom.com",
        "time": "Wed May 17 12:28:45 2017 -0700"
      },
      "committer": {
        "name": "Paul Gray",
        "email": "paul.gray@tibitcom.com",
        "time": "Wed May 17 12:38:23 2017 -0700"
      },
      "message": "Adding several updates to the Tibit Adapters\n\nChange-Id: I15c7cf4fc4a1caaa67851fd8bab4fb2e592c20ba\n"
    },
    {
      "commit": "cc73678ec078bcc0046345ace35c7ebfa4c37fb3",
      "tree": "383baa69aaab60782fce7a2c2c2bd95dfdfa4948",
      "parents": [
        "980a091aac891262c1069ad06577459ffe1f5a6d"
      ],
      "author": {
        "name": "sgovinda",
        "email": "sathish.govindasamy@radisys.com",
        "time": "Tue May 02 20:06:37 2017 +0530"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed May 17 05:35:01 2017 -0700"
      },
      "message": "https://jira.opencord.org/browse/CORD-824\n\nSupport for connecting multiple controllers in voltha provided.\n\nAddressed review comments patch 7\n\nChange-Id: I2d2375c7754014743c305a0f3841debe5eb3e795\n"
    },
    {
      "commit": "980a091aac891262c1069ad06577459ffe1f5a6d",
      "tree": "de0fb913ed459d251fac2f2022263c18593b46fa",
      "parents": [
        "9107f2e1db6f544b5640f505dd214660ac3b40c7"
      ],
      "author": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Thu May 11 11:27:06 2017 -0400"
      },
      "committer": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Tue May 16 13:50:51 2017 -0400"
      },
      "message": "Voltha Alarm Filters: Added hooks to suppress alarms at the adapter\n\n- Updates based on review comments\n- Fixed indentation\n\nChange-Id: Icd1c35919d1c23b86094d4684aaaafb7bae57754\n"
    },
    {
      "commit": "9107f2e1db6f544b5640f505dd214660ac3b40c7",
      "tree": "aa124e2d42eaa0a608b76d884e78efd32b2bf776",
      "parents": [
        "ba59b25753473375e6e40f5bb7b5bddab7a9175f"
      ],
      "author": {
        "name": "Peter Shafik",
        "email": "pshafik@ciena.com",
        "time": "Tue May 02 15:54:39 2017 -0400"
      },
      "committer": {
        "name": "Peter Shafik",
        "email": "pshafik@ciena.com",
        "time": "Fri May 05 10:38:46 2017 -0400"
      },
      "message": "Adding infrastructure to allow sending messages between adapters\nusing the adapter-agent event bus.\n\nChange-Id: Ia3654b8944745bc76f8ac4ea3c1439a082979dd4\n"
    },
    {
      "commit": "ba59b25753473375e6e40f5bb7b5bddab7a9175f",
      "tree": "f630bdd819ca69effa481ec85cc5d1b8e4b60402",
      "parents": [
        "7d7bb964c1f6abd2e8614a089c70ed09b635cd5b"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Fri Apr 21 14:49:41 2017 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu May 04 07:58:18 2017 -0700"
      },
      "message": "The Adtran OLT Adapter requires the zeroMQ protocol provided by the twisted txZMQ package\n\nChange-Id: If2e5ee9ba8b01d1b938ad5e8c3261d4123720a77\n"
    }
  ],
  "next": "7d7bb964c1f6abd2e8614a089c70ed09b635cd5b"
}
