)]}'
{
  "log": [
    {
      "commit": "176f1db67445b2419a1f25633aa2be9cd304686c",
      "tree": "fdec1ec1d7218166bdd70b555afc6ef126b56041",
      "parents": [
        "c26a3c38cadda0d6fdd26e395ee777cb89854766"
      ],
      "author": {
        "name": "Nikolay Titov",
        "email": "nikolay.titov@nokia.com",
        "time": "Thu Aug 10 12:38:43 2017 -0400"
      },
      "committer": {
        "name": "Nikolay Titov",
        "email": "nikolay.titov@nokia.com",
        "time": "Thu Aug 10 13:50:38 2017 -0400"
      },
      "message": "VOL-172: Support configuration of  traffic descriptor profile for upstream BW allocation to ONU\n\n * As an operator, I should be able to configure traffic descriptor profiles for upstream BW configuration.\n * As an operator, I should be able to retrieve the configured traffic descriptor profiles.\n\nAdditional Notes:\n * xPON Handler and xPON Agent should be able to handle the traffic descriptor configuration.\n * This story does not have impact on adapters until the traffic descriptor is referenced by a TCONT\n * The traffic descriptor profiles should be saved to the database(in memory until config/restore feature is ready).\n * The impact to HA-proxy for load-balancing \u0026 distributing of workload is still TBD. As of now, it can be assumed that profiles are available to all VOLTHA instances.\n\nVOL-173: Support configuration of TCONTs as per WT-385 and auto-allocation of alloc-ids\n\n * As an operator, I should be able to provision a TCONT for the ONU with an existing traffic descriptor profile\n * As an operator, I should be able to retrieve the provisioned TCONT\n * As an operator, I should be able to change the traffic descriptor profile for a TCONT\n\nAdditional Notes:\n\n * alloc-ids should be allocated for the TCONT\n * generic IAdapter interface to be provided that will be used by OLT and ONU adapters for TCONT/alloc-id/BW configuration\n * In the best interest of schedules/timing, in the first step(e.g. POC-3 \u0026 trial), assume the queueing model to be supported (to be detailed)  (i.e. no configuration of queueing model)\n * The concerned ONU should receive upstream grants upon provisioning of  TCONT for the ONU\n\nVOL-174: Support configuration of GEMs as per WT-385 and auto-allocation of gemport-ids\n\n * As an operator, I should be able to provision a GEMPORT object for the ONU and assign to a UNI\n * As an operator, I should be able to retrieve the provisioned GEMPORT\n\nAdditional Notes:\n\n * gemport-ids should be auto-allocated for the GEMPORT object\n * generic IAdapter interface to be provided that will be used by OLT and ONU adapters for GEM port configuration\n * In the best interest of schedules/timing, in the first step(e.g. POC-3 \u0026 trial), assume the queueing model to be supported (to be detailed) (i.e. no configuration of queueing model)\n * The concerned OLT and ONU should be configured with the allocated gemport-ids\n\nChange-Id: I451cd7c0eda57c7b9fa1d65d02c749ff2bf0db4b\n"
    },
    {
      "commit": "c26a3c38cadda0d6fdd26e395ee777cb89854766",
      "tree": "2f175d45c4283c870f4f9ced32d31aa763b90584",
      "parents": [
        "6e270c185c1edd1fb39c72c21197cf7236360c08"
      ],
      "author": {
        "name": "rshetty",
        "email": "rshetty@radisys.com",
        "time": "Thu Jul 27 11:06:38 2017 +0530"
      },
      "committer": {
        "name": "Kim Kempf",
        "email": "kim.kempf@radisys.com",
        "time": "Thu Aug 10 10:37:17 2017 -0700"
      },
      "message": "1)Integrating the Edgecore interface configuration with xpon modules in voltha.\n2)VOL-255 - Registration and activation of ONU in ASFvolt16 adapter.\n3)Add debug print in device state machine when no operation for state change.\n3)When ONU is added using XPON command, with admin state down, the admin state of the ONU is DISABLED. Changed the admin state to PREPROVISIONED.\n4)Handling of indication as per BAL 2.4 changes.\n\nChange-Id: I49186881a2e006e7075fecf1a1523c256a697069\n"
    },
    {
      "commit": "01f2e85940a12c2e4872ed8141b85e9e6d37c02c",
      "tree": "e0dec6d73b6555af247a5965332d0bae78879196",
      "parents": [
        "6570c741017a3b7d45cb92509ecfa73381752bfe"
      ],
      "author": {
        "name": "Lydia Fang",
        "email": "lydia.fang@calix.com",
        "time": "Wed Jun 28 17:24:58 2017 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Aug 09 07:14:30 2017 -0700"
      },
      "message": "VOL-63: Image Download and Image Update support\n    - download image\n    - get image download status\n    - cancel image download\n    - list all image downloads\n    - activate image update\n    - revert image update\n    - itest added\n\nChange-Id: I95a5f76071679c8787b2f775de24c96d4e7d462f\n"
    },
    {
      "commit": "e154d59abe6765e3fe5952fd4966c6d0de579f2b",
      "tree": "86e18271e4096b35c8632bd1a61f9cfc3040aa66",
      "parents": [
        "8e435b4d324deeff014cc1bc0111198cd59ad705"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Aug 03 19:08:27 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Aug 09 07:13:00 2017 -0700"
      },
      "message": "This commit addresses some of the border conditions when a consul node\ngoes down and voltha needs to recuperate with the other other nodes.\n\nChange-Id: I9c5bd997ddf9624295e50ce86638eaf8d803a6e7\n"
    },
    {
      "commit": "8e435b4d324deeff014cc1bc0111198cd59ad705",
      "tree": "a74c06f767103f37d7236f18ad624f1ac2e3eef8",
      "parents": [
        "63ce1b48b50fd42f12ca9c7c9d1e332db40a987a"
      ],
      "author": {
        "name": "Rachit Shrivastava",
        "email": "rachit.shrivastava@nokia.com",
        "time": "Tue Aug 08 23:15:26 2017 -0400"
      },
      "committer": {
        "name": "Rachit Shrivastava",
        "email": "rachit.shrivastava@nokia.com",
        "time": "Tue Aug 08 23:27:33 2017 -0400"
      },
      "message": "VOL-351: Assign unique ID to Channelgroup xPON object for HA\n\nChange-Id: I14bb71dde475aaaafc7c8b53ec9fbc3d1a3dc3cc\n"
    },
    {
      "commit": "e44c3d24a5b1f42ee0cab37f8ea68f38854cdfb0",
      "tree": "49df12c44848d26f3441a6003598ceef6f3bf4e2",
      "parents": [
        "3b31db944a8520034165edf073f569eef49522de"
      ],
      "author": {
        "name": "Nikolay Titov",
        "email": "nikolay.titov@nokia.com",
        "time": "Thu Aug 03 15:27:37 2017 -0400"
      },
      "committer": {
        "name": "Niren Chidrawar",
        "email": "niren.r.chidrawar@nokia.com",
        "time": "Fri Aug 04 13:45:38 2017 -0700"
      },
      "message": "VOL-343: Remove and update xPON interfaces at ONU adapter(s) functionalities\n\nRemoving and updating xPON interfaces at ONU adapter(s) functionlaities:\n * remove_interface (v_ont_ani/ont_ani/v_enet)\n * update_interface (v_ont_ani/ont_ani/v_enet)\n\nVerify pon_sim ONU adapter remove_interface() and update_interface() are called with appropriate adapter interface(s).\n\nChange-Id: I5b71b8ffbb5e626e862fb61bb96dc4bb72eef3cf\n"
    },
    {
      "commit": "3b31db944a8520034165edf073f569eef49522de",
      "tree": "df27075335ba29b2d29865cd5060803078ca26cd",
      "parents": [
        "83916f047aeea8836537059d70f7d726ad4f9dde"
      ],
      "author": {
        "name": "Nikolay Titov",
        "email": "nikolay.titov@nokia.com",
        "time": "Wed Aug 02 18:11:33 2017 -0400"
      },
      "committer": {
        "name": "Sireesha Kora",
        "email": "sireesha.kora@nokia.com",
        "time": "Fri Aug 04 13:44:17 2017 -0700"
      },
      "message": "VOL-174: Support configuration of GEMs as per WT-385 and auto-allocation of gemport-ids\n\n * As an operator, I should be able to provision a GEMPORT object for the ONU and assign to a UNI\n * As an operator, I should be able to retrieve the provisioned GEMPORT\n\nAdditional Notes:\n\n * gemport-ids should be auto-allocated for the GEMPORT object\n * generic IAdapter interface to be provided that will be used by OLT and ONU adapters for GEM port configuration\n * In the best interest of schedules/timing, in the first step(e.g. POC-3 \u0026 trial), assume the queueing model to be supported (to be detailed) (i.e. no configuration of queueing model)\n * The concerned OLT and ONU should be configured with the allocated gemport-ids\n\nVOL-173: Support configuration of TCONTs as per WT-385 and auto-allocation of alloc-ids\n\n * As an operator, I should be able to provision a TCONT for the ONU with an existing traffic descriptor profile\n * As an operator, I should be able to retrieve the provisioned TCONT\n * As an operator, I should be able to change the traffic descriptor profile for a TCONT\n\nAdditional Notes:\n\n * alloc-ids should be allocated for the TCONT\n * generic IAdapter interface to be provided that will be used by OLT and ONU adapters for TCONT/alloc-id/BW configuration\n * In the best interest of schedules/timing, in the first step(e.g. POC-3 \u0026 trial), assume the queueing model to be supported (to be detailed) (i.e. no configuration of queueing model)\n * The concerned ONU should receive upstream grants upon provisioning of TCONT for the ONU\n\nChange-Id: If9fa02accaa306409ddb3872c8e46566c74927b0\n"
    },
    {
      "commit": "0ccef98dbfc006a160bee6f44a240a9b942f86db",
      "tree": "dcfcdf92e4b4f23c41585389927d3067b9e95156",
      "parents": [
        "fae5c91f428f2c0bd49298fd1b0868ee8494805d"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Aug 02 13:41:13 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Aug 02 13:47:01 2017 -0400"
      },
      "message": "[ 4843 ] Update the consul config to use replicas instead of global.\nRemove yield from session renewal - cut and paste error\n\nChange-Id: I04bd6e6d7872090235f731ec56a53cce33a0aad2\n"
    },
    {
      "commit": "fae5c91f428f2c0bd49298fd1b0868ee8494805d",
      "tree": "618a86ccb65e4137143bd660d2bbf96bb9e687d5",
      "parents": [
        "b90150ed063849c29d3c9d43f0367a31f6a2ef13"
      ],
      "author": {
        "name": "Nikolay Titov",
        "email": "nikolay.titov@nokia.com",
        "time": "Tue Aug 01 15:09:59 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Aug 01 17:50:14 2017 -0700"
      },
      "message": "VOL-343: Remove and update xPON interfaces at ONU adapter(s) functionalities\n\nRemoving and updating xPON interfaces at ONU adapter(s) functionlaities:\n * remove_interface (v_ont_ani/ont_ani/v_enet)\n * update_interface (v_ont_ani/ont_ani/v_enet)\n\nVerify pon_sim ONU adapter remove_interface() and update_interface() are called with appropriate adapter interface(s).\n\nVOL-353: Add sanity check to verify whether device handler exists for the ONU device\n\nDevice handler is created only when device adapter is forwarded from the VOLTHA core. This is the case only when VOntAniConfig\u0027s parameter admin state is up. Adding sanity check to verify whether device handler exists for the ONU device resolves the issue.\n\nChange-Id: Iac95ae9b92c0d43be1384df1dbc1f4b8f1208c94\n[https://groups.google.com/a/opencord.org/forum/#!topic/voltha-discuss/rAyck-tlrpw]\n"
    },
    {
      "commit": "a182e91e9199cdec971e6d44dc3901433613616d",
      "tree": "6632ee5af48b2eb4c38f2d2a6e05e20c5692a92d",
      "parents": [
        "b1602a34a19e3498aaee31b229c0c10a2b04b19a"
      ],
      "author": {
        "name": "Rachit Shrivastava",
        "email": "rachit.shrivastava@nokia.com",
        "time": "Fri Jul 28 15:18:34 2017 -0400"
      },
      "committer": {
        "name": "Rachit Shrivastava",
        "email": "rachit.shrivastava@nokia.com",
        "time": "Fri Jul 28 15:18:34 2017 -0400"
      },
      "message": "VOL-270: Investigate and support clustering support for xPON protos\n\nEnsuring global-scope for:\n * ChannelgroupConfig\n * ChannelpairConfig\n * ChannelpartitionConfig\n * ChannelterminationConfig\n * VOntani\n * Ontani\n * VEnets\n\nMaking relevant changes into itests for xPON\n\nAdding xPON test cases for test_dispatcher and global rest apis\n\nChange-Id: I8b1ed1cb314810886cd25bee82ffc741f7fe6fcf\n"
    },
    {
      "commit": "b1602a34a19e3498aaee31b229c0c10a2b04b19a",
      "tree": "7ecbfc936430a46ef80ebd2551598d2100261a82",
      "parents": [
        "c926fc15aec060518a16810e5d212280f2f9b86b"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jul 27 16:59:52 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Fri Jul 28 07:58:44 2017 -0700"
      },
      "message": "VOL-340:  Update voltha core to recuperate from a consul failure.  This update also addresses VOL-341\n\nChange-Id: I9176916e1e66bc35616314985a01f9d2305a5ea8\n"
    },
    {
      "commit": "c926fc15aec060518a16810e5d212280f2f9b86b",
      "tree": "a8a0a3ac7d5ae002b4ab9f4917a1f1686a09e7cb",
      "parents": [
        "b5d1c18994de5c342ac97429c733b0b597df5690"
      ],
      "author": {
        "name": "Suhas Rao",
        "email": "sgururaj@radisys.com",
        "time": "Fri Jul 28 11:17:49 2017 +0530"
      },
      "committer": {
        "name": "Suhas Rao",
        "email": "sgururaj@radisys.com",
        "time": "Fri Jul 28 16:15:23 2017 +0530"
      },
      "message": "BAL2.4 proto file changes\n\nChange-Id: Ic5e71c2d56972ce4642518e3eb7de30051f9df88\n"
    },
    {
      "commit": "0da216c05fe88df56e6fab3d7752d352b91c4cff",
      "tree": "ffca4fdf0154a91c6e6c9bc4dd4f6ad26f6c53e7",
      "parents": [
        "e4bd2edd8ec1e12cd778c03b8fd5432047988ccd"
      ],
      "author": {
        "name": "Nikolay Titov",
        "email": "nikolay.titov@nokia.com",
        "time": "Thu Jul 27 00:47:44 2017 -0400"
      },
      "committer": {
        "name": "Nikolay Titov",
        "email": "nikolay.titov@nokia.com",
        "time": "Thu Jul 27 01:01:03 2017 -0400"
      },
      "message": "VOL-289: Create xPON interfaces at ONU adapter(s)\n\nCreating xPON interfaces at ONU adapter(s)\n * create_interface (v_ont_ani/ont_ani/v_enet)\n\nVerify pon_sim ONU adapter is called with appropriate adapter interface(s)\n\nIncludes changes to fix delete ordering of xPON interfaces at OLT adapter. The correct order of delete scenario:\n * VEnet\n * Ont_Ani\n * VOnt_Ani\n * ChannelterminationConfig\n * ChannelpairConfig\n * ChannelpartitionConfig\n * ChannelgroupConfig\n\nChange-Id: Ieff304274768406781ce27975b8b94412aff5b51\n"
    },
    {
      "commit": "e4bd2edd8ec1e12cd778c03b8fd5432047988ccd",
      "tree": "ff056de884452783d8e4b1578220e58b0cdf6730",
      "parents": [
        "6a3fbd022978415602371ecb9d54fb6b9686b6db"
      ],
      "author": {
        "name": "rshetty",
        "email": "rshetty@radisys.com",
        "time": "Wed Jul 19 16:38:11 2017 +0530"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Jul 26 18:32:12 2017 -0700"
      },
      "message": "GRPC Server implmentation in ASFVOLT16 adapter to handle indications from EdgeCore Device\n\nChange-Id: Idadb581cc2a37af2d54118422fac7d2fad1f366d\n"
    },
    {
      "commit": "8f4f9bf3c0afad907383e4e5fc842f4abacda39c",
      "tree": "525bb392f5f736954889d44374be52256ced27af",
      "parents": [
        "a09233a30e5f036b7bf83bbacff0d8102bd7b2b9"
      ],
      "author": {
        "name": "Rachit Shrivastava",
        "email": "rachit.shrivastava@nokia.com",
        "time": "Thu Jul 20 11:59:30 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Jul 25 11:32:17 2017 -0700"
      },
      "message": "VOL-270: Investigate and support clustering support for xPON protos\n\n * Ensuring global-scope for channel_termination\n * Making changes to corresponding itests\n\nChange-Id: I6cceb0dbd5cce138c439a381101bd2cfc3956b2a\n"
    },
    {
      "commit": "a09233a30e5f036b7bf83bbacff0d8102bd7b2b9",
      "tree": "3c9f03b24cb8afdf1f2ea8843670413f8854602c",
      "parents": [
        "2d6e48309f7b19f9ed8d2132246cbd287872418c"
      ],
      "author": {
        "name": "Andrew Chagnon",
        "email": "andrew.chagnon@tibitcom.com",
        "time": "Tue Jul 25 12:53:55 2017 -0400"
      },
      "committer": {
        "name": "Paul Gray",
        "email": "paul.gray@tibitcom.com",
        "time": "Tue Jul 25 10:00:41 2017 -0700"
      },
      "message": "Correct implementation of device_delete and device_disable\n\nChange-Id: I527e1aab9ee57e8bbcf159d5e3a3230bbd54c12d\n"
    },
    {
      "commit": "efcebcdd5070604261242a213af8fa076309ba7f",
      "tree": "2f2aaf61e804090fa24b93a6f17ffe6aacc215b5",
      "parents": [
        "da0f3a4bba9a9bf05d5f5c9ec76a5cc7cf553abd"
      ],
      "author": {
        "name": "Niren R Chidrawar",
        "email": "niren.r.chidrawar@nokia.com",
        "time": "Wed Jul 19 20:03:39 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Jul 21 06:29:45 2017 -0700"
      },
      "message": "VOL-287 : Disabling and reenabling ponsim after a Voltha restart fails\n          Introducing ONU Vendor ID from ONU serial number for identifying\n          onu device type and associated adapter\n\nChange-Id: I81e59a60b7805249d76d47d0965d17951d79b86e\n"
    },
    {
      "commit": "da0f3a4bba9a9bf05d5f5c9ec76a5cc7cf553abd",
      "tree": "ef35a7929efd79e2009ef8e30912df910b0ff153",
      "parents": [
        "8dec8de970c50303cb1e35703f18a83fc6abc8a3"
      ],
      "author": {
        "name": "Shad Ansari",
        "email": "shad@onlab.us",
        "time": "Wed Jul 19 09:51:06 2017 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jul 20 18:50:59 2017 -0700"
      },
      "message": "Make ponsim_olt work for asfvolt16_olt adapter.\n\nThis is the first commit where olt activate is tested.\n\nChange-Id: Ifa3967d8650741db8feeeff1a271618408ea4da1\n"
    },
    {
      "commit": "3f0c9dd9b67b0c3f51d26c47d3054adf5960c896",
      "tree": "055fff254b9d6b2039de10d4b3c74d6d261aa622",
      "parents": [
        "60a08d7eb022bfeff34bc52967a7039f0c4f92dd"
      ],
      "author": {
        "name": "Nikolay Titov",
        "email": "nikolay.titov@nokia.com",
        "time": "Mon Jul 17 17:37:25 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Jul 19 15:18:56 2017 -0700"
      },
      "message": "VOL-288: Minor fixes for xPON cli in VOLTHA\n\nFix the following issues detected in the xPON cli:\n * Missing validation for device ID\n * \u0027show\u0027 command to display v_ont_ani, ont_ani\n   and v_enet does not work for specific device id\n\nVOL-290: Use interface_stack to implement child-parent relationship for xPON interface objects\n\nMove to an elegant approach to use child-parent relationship for xPON interface objects to\ndetermine the OLT and ONU device id(s) for sending configuration\n\nChange-Id: Ia26154e3fe1fba1a650c6a53f4d5232fb7369ce3\n\nRemoving extra characters\n\nChange-Id: I11d1e86bfa8c87c1c00852a469aa5a4e21d5b49c\n"
    },
    {
      "commit": "9e24775b2ff5c34960e3496d3c16aa3a9f5959ab",
      "tree": "0bb3acc70bcab2b90cc69d79c195533b4d2cc000",
      "parents": [
        "be82927a6f18ad90268a2e67fd52a7ac9e6c9c8e"
      ],
      "author": {
        "name": "schowdhury",
        "email": "schowdhury@radisys.com",
        "time": "Fri Jul 14 06:56:20 2017 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Jul 18 09:59:14 2017 -0700"
      },
      "message": "Code commit to Secure the gRPC Channel between PONSIM Adapter and PONSIM OLT.\n\nChange-Id: I76b6573ef9c255cc9ae153ed0e3b04daa68958c7\n"
    },
    {
      "commit": "0d83c942b92df2633ee2f987cb11ff8d535980da",
      "tree": "9e7f477763ebbfd83470f4b7e0b1f37c9dfa89cc",
      "parents": [
        "bd6898ae1cef735ce20db3c10b897d3cdb85451d"
      ],
      "author": {
        "name": "Shad Ansari",
        "email": "shad@onlab.us",
        "time": "Wed Jul 05 21:30:38 2017 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Jul 18 06:02:34 2017 -0700"
      },
      "message": "VOL-217 - Test activate olt path with a python olt simulator.\n\nChange-Id: I12b2013e8db4f42923daf34e3dc65bf430442752\n"
    },
    {
      "commit": "bd6898ae1cef735ce20db3c10b897d3cdb85451d",
      "tree": "a69e7c4877e5e4544179c05ba53fece2b60d54f1",
      "parents": [
        "d12320630920b9a769a67cec30c43bb425355885"
      ],
      "author": {
        "name": "Suhas Gururaj Rao",
        "email": "sgururaj@radisys.com",
        "time": "Wed Jul 12 07:56:03 2017 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Jul 17 14:13:04 2017 -0700"
      },
      "message": "Proto changes for handling ONU discovery indications\n\nChange-Id: Ia30b831e13939b298eee181a16c1feeca88be8fa\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "9b160d7ecdb56d1e2e022ddd83d9692944573bf7",
      "tree": "b95180baf80df8e91766721d90f41150e736ef6e",
      "parents": [
        "ba49158ccc0ee444134c3ede2eb39eb268c39ef3"
      ],
      "author": {
        "name": "Steve Crooks",
        "email": "scrooks@ciena.com",
        "time": "Fri Mar 31 10:48:29 2017 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Apr 24 13:03:31 2017 -0700"
      },
      "message": "Initial auto onu discovery changes.\n\nChange-Id: I30ec5aea0b0399183325efe97c51484b4b77db32\n"
    },
    {
      "commit": "a0155591d27eefb34635c89cff0226cf856fc37e",
      "tree": "7b2f111cf218ed1bfb7c01012e0b220dffe03ad5",
      "parents": [
        "ff52e1b2b7944a6c13786ddf511703b6b14012c1"
      ],
      "author": {
        "name": "ggowdru",
        "email": "ggowdru@radisys.com",
        "time": "Fri Feb 17 09:05:47 2017 -0800"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Apr 24 12:25:16 2017 -0700"
      },
      "message": "CORD-840 : Implement remaining match fields in Flow decomposer\n\nChange-Id: I0dc226e987f881bf0ce3e383a93e0941479f215c\n"
    },
    {
      "commit": "4db8ca2480aec229efee897a50dd2031a4e1c778",
      "tree": "b77be4f33e5fb386ec5540cb450eda398bc727b1",
      "parents": [
        "4d307105059900c6b382554a66e96a862abefce6"
      ],
      "author": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Mon Apr 24 10:30:20 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Apr 24 11:27:22 2017 -0700"
      },
      "message": "VOLTHA Alarms: Added filtering capabilities\n- Filters are constructed based on 1 or more rules as key:value pairs\n- A key:value rule uses the available alarm attributes\n- NBI and cli commands were added\n\nAmendment:\n- Moved filter protos to voltha proto to fix possible circular dependency\n\nChange-Id: Ic72125e9d35135d75be175638341b0c08fd97f95\n"
    },
    {
      "commit": "b8f978bc5ecd4a3572a705d9ef421b680c3eedc4",
      "tree": "15942ce5f47c9695392bd85da6be934b27e72f00",
      "parents": [
        "aba1e175b55b0eed664e8b9d4090c789a2eb8b2e"
      ],
      "author": {
        "name": "Steve Crooks",
        "email": "scrooks@ciena.com",
        "time": "Tue Apr 11 12:28:43 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Apr 11 10:45:27 2017 -0700"
      },
      "message": "Clarifiy remote_report_event() and remote_report_alarm() usage and add onu_id allocation utilities.\n\nAdded comments and skelton code to clarify how remote_report_event()\nand remote_report_alarm() are to be used.\nAdded utilities to allocate and track usage of onu_ids.\n\nChange-Id: I9f0f331f00e28072410f5a5d33a9c9c76fde7e60\n"
    },
    {
      "commit": "aba1e175b55b0eed664e8b9d4090c789a2eb8b2e",
      "tree": "cd0fa895daf8885b88979c24001a13d03a0dcb60",
      "parents": [
        "85200811de9b3fd2259a9be4c2b0ab06a0174d75"
      ],
      "author": {
        "name": "Kim Kempf",
        "email": "kkempf@radisys.com",
        "time": "Mon Apr 10 11:29:42 2017 -0700"
      },
      "committer": {
        "name": "Kim Kempf",
        "email": "kkempf@radisys.com",
        "time": "Mon Apr 10 11:29:42 2017 -0700"
      },
      "message": "Fixed minor typos\n\nChange-Id: I855fde26a2637781a50a7bb890ad9e1b86370412\n"
    },
    {
      "commit": "80a7f57714406a8aa2eea19e9e211456992020f0",
      "tree": "29db85c6ac2cfb938c00c7531b2708492173dcbb",
      "parents": [
        "4475a254554b0f4335100681b689a6e6f6e9b522"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Apr 05 14:17:16 2017 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Apr 05 14:17:16 2017 -0500"
      },
      "message": "Add rotating log file inside the relevant docker containers\n\nChange-Id: I021c0e3489a823d6b67178247db73c0f24c36181\n"
    },
    {
      "commit": "4475a254554b0f4335100681b689a6e6f6e9b522",
      "tree": "e914eb4a278d12cb7ecc168c38e9c2c25705f69e",
      "parents": [
        "a4b89c06d1107294b204e3cc4355adfc7b255201"
      ],
      "author": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Fri Mar 31 13:49:20 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Apr 05 12:13:23 2017 -0700"
      },
      "message": "PONSIM: Generate alarms as FrameIO egress packets\n- Option to enable generation of alarms\n- Alarms are received by PONSIM OLT and submitted to kafka\n- Option to configure alarm frequency\n\nChange-Id: I93a05eaaae7eb2a6f25937ec76470c1b24c2842b\n"
    },
    {
      "commit": "ec6e39113957ffc89025c8527b1ea312df9b91c1",
      "tree": "735846880db571a27c03f8a6ea0e0fd416940357",
      "parents": [
        "eee4438ec6f222732c7c00d371f272ce275baf5c"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Sun Apr 02 11:46:55 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Sun Apr 02 11:46:55 2017 -0400"
      },
      "message": "Changes to the metrics names to align all adapters to the same names.\nAlso a fix to a typo in the cli help for perfconfig.\n\nChange-Id: I9231d60b5b4a5598eead25677bd9a56ae1561136\n"
    },
    {
      "commit": "eee4438ec6f222732c7c00d371f272ce275baf5c",
      "tree": "f223ae411ffb3ec5c01f14af1f62ae64c1639351",
      "parents": [
        "bb82fe642cda006798b2aae85a2a51f0c0860f9c"
      ],
      "author": {
        "name": "Paul Gray",
        "email": "paul.gray@tibitcom.com",
        "time": "Fri Mar 31 09:00:25 2017 -0700"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Fri Mar 31 11:55:39 2017 -0700"
      },
      "message": "Added ONU Set Response Handling and Modified to use TibitOUI\n\nChange-Id: I7dcafe24d6fa9f789353d1ed3bbc57241d43ed45\n"
    },
    {
      "commit": "bb82fe642cda006798b2aae85a2a51f0c0860f9c",
      "tree": "a9e69e7d20bad944a774437afb461d770939e710",
      "parents": [
        "7b0a4a9b827d48a210ba066adc8938a430e850f7"
      ],
      "author": {
        "name": "Paul Gray",
        "email": "paul.gray@tibitcom.com",
        "time": "Thu Mar 30 04:22:39 2017 -0700"
      },
      "committer": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Fri Mar 31 10:14:46 2017 -0700"
      },
      "message": "Added Set Response Handling\n\nChange-Id: I6d5b9af6df83b044a11b5da140eeaf1de39be657\n"
    },
    {
      "commit": "3cd904c0996202f294a9bfea5a1b7c0c31488cf0",
      "tree": "cefc30790971706602390f703cae20249a089fdb",
      "parents": [
        "b396f47766f2f9a88b8ad8c12663cd2bd953c4bc"
      ],
      "author": {
        "name": "Paul Gray",
        "email": "paul.gray@tibitcom.com",
        "time": "Wed Mar 29 14:21:07 2017 -0700"
      },
      "committer": {
        "name": "Paul Gray",
        "email": "paul.gray@tibitcom.com",
        "time": "Wed Mar 29 14:21:07 2017 -0700"
      },
      "message": "changing comments\n\nChange-Id: I2d8884a3f5c3b5818575011467e71176dc112512\n"
    },
    {
      "commit": "b396f47766f2f9a88b8ad8c12663cd2bd953c4bc",
      "tree": "af97bb1f198cd115034c8e0c78114c7832a267bb",
      "parents": [
        "22e4d80d1a3a12f017a9c78d0011a174b4c85591"
      ],
      "author": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Tue Mar 28 17:18:51 2017 -0700"
      },
      "committer": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Wed Mar 29 08:40:57 2017 -0700"
      },
      "message": "Tibit: OMCI Interoperability testing\n\nChange-Id: I3d02da8fb05810d65167e37964b8d10f065937d9\n"
    },
    {
      "commit": "a9d0a7c9e56403e1d82a11aa469aeed8c32b6eb1",
      "tree": "07af5134f7c6cc1a494cb7e44214f26db7e3ddc9",
      "parents": [
        "61a039c39e943bc42106298c6a1ce5f5bee03345"
      ],
      "author": {
        "name": "Steve Crooks",
        "email": "scrooks@ciena.com",
        "time": "Tue Mar 28 22:40:01 2017 -0400"
      },
      "committer": {
        "name": "Steve Crooks",
        "email": "scrooks@ciena.com",
        "time": "Tue Mar 28 22:55:44 2017 -0400"
      },
      "message": "Update Extended VLAN tagging operation configuration ME\n\nAllow configuration of single tagged vlan filter/treatment on\nONU UNI.\n\nChange-Id: I389085d9c683b155d36b7b90ec167ecb50603272\n"
    },
    {
      "commit": "61a039c39e943bc42106298c6a1ce5f5bee03345",
      "tree": "bd7b88631d54d6a4ad0d64269346f03d8fe99545",
      "parents": [
        "380dcb380e9d51eefc0c814fa6bca03b21ef30b5"
      ],
      "author": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Thu Mar 23 13:50:29 2017 -0700"
      },
      "committer": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Tue Mar 28 17:13:32 2017 -0700"
      },
      "message": "OMCI: Adding PptpEthernetUni class and some G.987 fields.\n\nChange-Id: I32b577deceb3be085cfd51228ae85f715ae4209a\n"
    },
    {
      "commit": "380dcb380e9d51eefc0c814fa6bca03b21ef30b5",
      "tree": "fea4362976cb3a66e182fb31ded51952fc7fc94b",
      "parents": [
        "2d7af13d6dae9e12e5123335dc28fad412ee3e96"
      ],
      "author": {
        "name": "Rouzbahan Rashidi-Tabrizi",
        "email": "rrashidi@ciena.com",
        "time": "Thu Mar 23 18:01:02 2017 -0400"
      },
      "committer": {
        "name": "Rouzbahan Rashidi-Tabrizi",
        "email": "rrashidi@ciena.com",
        "time": "Fri Mar 24 16:42:15 2017 -0400"
      },
      "message": "[3393] Bug fix for kafka service restart\n\nChange-Id: I137cb3285ce59ef823e131f8b2d49dfe2e7aaf3e\n"
    },
    {
      "commit": "2d7af13d6dae9e12e5123335dc28fad412ee3e96",
      "tree": "046c35bf7a1b495462f01b1cec3e162a9e8d7a07",
      "parents": [
        "71d0a6caf686175f471adb034948d35fa7982cdf"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Mar 23 15:45:51 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Mar 23 15:45:51 2017 -0400"
      },
      "message": "- Fixes an issue in parsing complex xml params in request\n- Consolidate 3 methods of state change into one\n\nChange-Id: I2214e926a56488064925f6d8edd22cc1fc869cff\n"
    },
    {
      "commit": "71d0a6caf686175f471adb034948d35fa7982cdf",
      "tree": "94abcfec13fb0aa8d63ffa20eeef3a79a2808dc9",
      "parents": [
        "3fb99b3ee9eb6accca67168b62e7bd2f99d254f5"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Mar 22 21:46:04 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Mar 23 12:31:10 2017 -0700"
      },
      "message": "Minor change to set ONUs to unreachable state when their parent OLT is being rebooted\n\nChange-Id: I8518016f803bf47e222407331fcb00f7695fa73c\n"
    },
    {
      "commit": "5253c654e269e48b15ebb29318e70fe40249bd40",
      "tree": "e3ef996edadef5ed91121bd9346f572b7178d9fa",
      "parents": [
        "038bd3ca06480a3063b8f60d501fd2ebbb8365ac"
      ],
      "author": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Wed Mar 22 16:29:46 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Mar 22 17:21:00 2017 -0700"
      },
      "message": "Adding generation of simulated alarms in PONSIM OLT.\n- Alarms are raised and cleared periodically.\n\nChange-Id: Ibce71353bb852afa28b640d440a186573fb6acd2\n"
    },
    {
      "commit": "d58f91ba89f90c9bf1ae1c4f8947b37a180e82f0",
      "tree": "22d973b771776cc156814071f08e4b4f82586792",
      "parents": [
        "9e85ce8131e3a45ea664983df73332ca7695181c"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Mar 21 15:07:57 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Mar 21 13:03:02 2017 -0700"
      },
      "message": "Remove exception for an expected use case\n\nChange-Id: I2813830dc08e47abc02fa3e907435a74966ddec5\n"
    },
    {
      "commit": "9e85ce8131e3a45ea664983df73332ca7695181c",
      "tree": "270c730e05c58617e4416a869a1c803b33675067",
      "parents": [
        "a95f99b1cf833ddeb80ba19216a9728aeffde49c"
      ],
      "author": {
        "name": "Steve Crooks",
        "email": "scrooks@ciena.com",
        "time": "Mon Mar 20 12:00:53 2017 -0400"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Tue Mar 21 10:27:53 2017 -0700"
      },
      "message": "Update OMCI support for Mcast Operation Profile and Subscriber Config Info MEs\n\nAdd support for adding rows to Multicst Operations Profile access\ncontrol list tables and Multicast Subscriber Config Info service\npackage and preview tables.\nCreate and set attributes of Multicst Operations Profilie and\nMulticast Subscriber Config Info MEs from BRCM ONU adapter.\n\nChange-Id: I33a2527bcb85d526bde8ae363e4d851f271a81a7\n"
    },
    {
      "commit": "d90ace9a0cf2bb894739e4d1a8cd916b5dee9a8d",
      "tree": "a3c980f5c802ebdabeb13484baaace528c4f98a5",
      "parents": [
        "4f94062779d30ab9ad9d188610bc4f45fcac3911"
      ],
      "author": {
        "name": "aitorzabala",
        "email": "aitor.zabala.orive@gmail.com",
        "time": "Fri Mar 17 15:00:30 2017 +0100"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Mon Mar 20 10:09:59 2017 -0700"
      },
      "message": "Cleaning and parametrization of pmcs_onu.py\n\nChange-Id: Ib92a0c49888afb41cd1cee35800ef3fb74a60c34\n"
    },
    {
      "commit": "4236aded01351d54978d9a233e4b6ad2b632750b",
      "tree": "a7ca2bcb5d1fa1ed58b585d230e0889d9a8c07b2",
      "parents": [
        "b5ef348fad32dde1b658e67135eb1c2e1e1d7db8"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Fri Mar 17 22:01:20 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Fri Mar 17 22:05:19 2017 -0400"
      },
      "message": "Added performance management config frequency override handling in the CLI.\nAddressed a TODO for performance management configuration in the global\nhandler.\nFixed missing imports for PmConfigs in device_pb2 protobuf definitions\nin the global handler.\n\nChange-Id: Ie99e49ee443be352ffa12e8663733b0f9c6a9b69\n"
    },
    {
      "commit": "497921413665004f4878199f6b136c44e7e3cd7e",
      "tree": "60891bfff39269b0254451c3f05b7ba1b0337a55",
      "parents": [
        "901bf4eae18167b0091b50883d6a30992528355f"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Mar 17 12:34:05 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Mar 17 10:56:55 2017 -0700"
      },
      "message": "[ 3289 ] remove debugging statements\n\nThis commit consists of:\n1) Change the flow match method in ponsim to handle multiple matches\n2) Add logical PORT change callback\n3) Clear all flows on a device when the device is disabled\n\nChange-Id: I82ddc9c4555dced917dee8f13d7d4f08ca4e1d03\n"
    },
    {
      "commit": "9c094091a9d7a6fbc06fe62dc50ca1190042e182",
      "tree": "206ec8a1899d5a639b5dd1a915d651fc6d99c71d",
      "parents": [
        "a2d4e57d4014100d2cd768ed860033d0940f7397"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Mar 17 13:32:50 2017 +0100"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Fri Mar 17 06:53:25 2017 -0700"
      },
      "message": "adding a walk function to pcap dump\n\nChange-Id: I7341e5c586f03c9742776d076f4da5a42a066a82\n"
    },
    {
      "commit": "a2d4e57d4014100d2cd768ed860033d0940f7397",
      "tree": "e4fec215b15ab44e4c036bf9ec71744b90b8b872",
      "parents": [
        "8f2f84f1792631ee044f13b16e5af057a8b36b58"
      ],
      "author": {
        "name": "aitorzabala",
        "email": "aitor.zabala.orive@gmail.com",
        "time": "Fri Mar 17 13:27:30 2017 +0100"
      },
      "committer": {
        "name": "aitorzabala",
        "email": "aitor.zabala.orive@gmail.com",
        "time": "Fri Mar 17 13:27:30 2017 +0100"
      },
      "message": "Added messages for PASCOMM\n\nAdded the following two:\n- PASCOMM_msg_set_uplink_vlan_handling\n- PASCOMM_msg_set_vlan_general_configuration\n\nChange-Id: I79e446c32f27a2801c6988bbb840550aee794f7a\n"
    },
    {
      "commit": "8f2f84f1792631ee044f13b16e5af057a8b36b58",
      "tree": "ffb6873ad60e1a88069d3338e2ab6fee5fd701fa",
      "parents": [
        "0986adefe86e5f5280a042d64ec6b07bfa35d6f8"
      ],
      "author": {
        "name": "aitorzabala",
        "email": "aitor.zabala.orive@gmail.com",
        "time": "Fri Mar 17 12:55:09 2017 +0100"
      },
      "committer": {
        "name": "aitorzabala",
        "email": "aitor.zabala.orive@gmail.com",
        "time": "Fri Mar 17 13:00:57 2017 +0100"
      },
      "message": "Added OMCI SetSVlanAtConfig msg\n\nChange-Id: I2903684273b13badd390b38a17d4c1f5437097dc\n"
    },
    {
      "commit": "0986adefe86e5f5280a042d64ec6b07bfa35d6f8",
      "tree": "c85184e95f2885a99d0d89b3e5c6fe1768ebeb10",
      "parents": [
        "1ef322b995878d2786b81c3fa9cceec80c532a4e"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Mar 17 12:37:21 2017 +0100"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Fri Mar 17 04:43:36 2017 -0700"
      },
      "message": "Adding port id config message\n\nChange-Id: If26380d611ecbbd4595d6b172f334f6f12253edd\n"
    },
    {
      "commit": "1ef322b995878d2786b81c3fa9cceec80c532a4e",
      "tree": "120e4d9a073e0604c64effc454db873f98b55196",
      "parents": [
        "ba9b3d8dc7862997442c594144d7f52d351b52a8"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Mar 16 10:39:59 2017 +0100"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Mar 17 10:54:57 2017 +0100"
      },
      "message": "fixes for omci exchange in pmcs_onu\n\nChange-Id: I078dd6a694dbedddddd28e6324cc9b8d83d33bb3\n"
    },
    {
      "commit": "ba9b3d8dc7862997442c594144d7f52d351b52a8",
      "tree": "30692f1ff116c85edeb387a69a6dbb92f9029830",
      "parents": [
        "a107c4d1889dba771ff8cf15d903c7f27bf8d130"
      ],
      "author": {
        "name": "Peter Shafik",
        "email": "pshafik@ciena.com",
        "time": "Wed Mar 15 18:01:22 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Mar 16 14:28:40 2017 -0700"
      },
      "message": "Adding PM configuration support to Maple OLT adapter.\n\nChange-Id: I991f0fdda5f0a2d2d166080bdc51c6abaff32342\n"
    },
    {
      "commit": "a107c4d1889dba771ff8cf15d903c7f27bf8d130",
      "tree": "b2c537930e6f5001f24f95a33f52f17c8ede07f3",
      "parents": [
        "46d6430e0a02e083638e16490acec43ae04e122b"
      ],
      "author": {
        "name": "Paul Gray",
        "email": "paul.gray@tibitcom.com",
        "time": "Thu Mar 16 13:57:58 2017 -0400"
      },
      "committer": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Thu Mar 16 13:16:02 2017 -0700"
      },
      "message": "\r# Please enter the commit message for your changes. Lines starting\r# with \u0027#\u0027 will be ignored, and an empty message aborts the commit.\r# On branch EtherTypeChange\r# Your branch is up-to-date with \u0027opencord/master\u0027.\r#\r# Changes to be committed:\r#\tmodified:   voltha/adapters/tibit_olt/tibit_olt.py\r#\tmodified:   voltha/extensions/eoam/EOAM.py\r#\r# Changes not staged for commit:\r#\tmodified:   netconf/protos/schema.proto\r#\tmodified:   netconf/protos/yang_options.proto\r#\r# Untracked files:\r#\t.gitreview\r#\tjq\r#\tvoltha/adapters/tibit_olt/tibit_olt.backup\r#\tvoltha/extensions/eoam/EOAM.paul\r#\r\rModified the Ethertype from 0x9001 to 0xA8C8 in the following files:\rvoltha/extensions/eoam/EOAM.py\rvoltha/adapters/tibit_olt/tibit_olt.py\n\nChange-Id: I05285180c379e7c3784711626476b289fba3b1c8\n"
    },
    {
      "commit": "46d6430e0a02e083638e16490acec43ae04e122b",
      "tree": "f5f92be942b19775f42ee83858aad8cc481fdc54",
      "parents": [
        "e4c7ad66759c3d4292ee8e429503273d54c588a8"
      ],
      "author": {
        "name": "Steve Crooks",
        "email": "scrooks@ciena.com",
        "time": "Fri Mar 10 15:11:06 2017 -0500"
      },
      "committer": {
        "name": "Steve Crooks",
        "email": "scrooks@ciena.com",
        "time": "Thu Mar 16 12:34:40 2017 -0400"
      },
      "message": "Updates to BRCM ONU adapter static OMCI configuration.\n\nChange-Id: I89f16f9157a0b8e45fa0ebc54a42792e982db54c\n"
    }
  ],
  "next": "f37726bea503edf86a0971b27cc6efe0927d2e10"
}
