)]}'
{
  "log": [
    {
      "commit": "079a7760d770217636b712f03781d370434252f4",
      "tree": "3ce5659254b22479208f4b69450451d78118d120",
      "parents": [
        "48a6235250ce3f9a6eb7174959a0c924ff828db6"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Oct 26 21:42:05 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Oct 27 10:41:28 2017 -0700"
      },
      "message": "[6683] Removing unnecessary files and update gitignore\n\nVOL-507, VOL-463: Protobuf upgrade to 3.3 and Chameleon Removal\n\nUpdate the Protobuf version from 3.1 to 3.3 to alleviate\na protobuf issue when loading protobuf extensions.  The following\ntests have been performed:\n- Create a local Vagrant VM\n- Voltha ensemble startup and check for errors/exceptions\n- Manual compilations of the protos in voltha, ofagent, netconf and\nchameleon directory\n- Manual tests with ONOS/Voltha/Ponsim using Netconf, Curl and CLI\n- Run the integration tests (known issues have Jiras already raised\nagainst them.\n- Run the make jenkins-test and make utest-with-coverage\n\nChameleon has been removed entirely from Voltha projects. Basic tests\nhave run to verify chameleon dependency has been removed.  Some\ndocuments (like README) will need to be changed under a separate Jiras\nas they are referenced in different adapters.  Some integration tests\nwill also need to be updated as well.\n\nChange-Id: I2b266719a6825fb07ece3a79f7f81881ab3b9761\n"
    },
    {
      "commit": "2d6e48309f7b19f9ed8d2132246cbd287872418c",
      "tree": "2462765aceb335183ef24331708c26dfd8867753",
      "parents": [
        "9d9c844dae4e9e8cfe947e68071a7012a645d642"
      ],
      "author": {
        "name": "Shad Ansari",
        "email": "shad@onlab.us",
        "time": "Fri Jul 21 16:24:14 2017 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Jul 25 06:57:43 2017 -0700"
      },
      "message": "Fix ponsim xpon broken by earlier commit.\n\nChange-Id: Ifa7ac2470c2b5c5ae70d0a0ca82b3615095d2629\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": "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": "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": "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": "66aa41d5b0c8a13ea60634a04db89768b9114e28",
      "tree": "03f7d6fa9ea6b8583c8c915713bd791453d26081",
      "parents": [
        "4f42f637e6947f3421ea4b240e97e3c458c0c6f8"
      ],
      "author": {
        "name": "Rouzbahan Rashidi-Tabrizi",
        "email": "rrashidi@ciena.com",
        "time": "Fri Feb 24 09:30:30 2017 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Sat Feb 25 07:07:00 2017 -0800"
      },
      "message": "Continue II: Fix for PONSIM exit issue with execption\n\nChange-Id: Ib0544a559f60b5b03c767926c9c7c69016faeb7c\n"
    },
    {
      "commit": "4f42f637e6947f3421ea4b240e97e3c458c0c6f8",
      "tree": "1b38270e5f13e376783bbcfbe611cc480bd447d4",
      "parents": [
        "c35866bfa4779fbfc4a9e69acda3ec0340f808fe"
      ],
      "author": {
        "name": "Rouzbahan Rashidi-Tabrizi",
        "email": "rrashidi@ciena.com",
        "time": "Thu Feb 23 17:13:31 2017 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Sat Feb 25 07:07:00 2017 -0800"
      },
      "message": "Continue: Fix for PONSIM exit issue with execption\n\nChange-Id: I28a4de3085b50b28773d01057bddb98ba696e237\n"
    },
    {
      "commit": "c35866bfa4779fbfc4a9e69acda3ec0340f808fe",
      "tree": "3ae97cf06ae40e4ccc49244bfa833f39fd42df11",
      "parents": [
        "bf974d075d763651a0a28c6cdd2d8b1365be6dd7"
      ],
      "author": {
        "name": "Rouzbahan Rashidi-Tabrizi",
        "email": "rrashidi@ciena.com",
        "time": "Thu Feb 23 14:57:58 2017 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Sat Feb 25 07:07:00 2017 -0800"
      },
      "message": "Fix for PONSIM exit issue with execption\n\nChange-Id: Id249cb67760c8aa5708dccca63b60f06608d4900\n"
    },
    {
      "commit": "656ecc6676367d7483667550fa91046d7a8c0719",
      "tree": "4f934b1feda7c7032da3a62d09f4e101929ff5fa",
      "parents": [
        "313c4be4cfc0b0e1bb2551efed6489333b195bfb"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Wed Dec 28 15:08:23 2016 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Thu Dec 29 00:15:43 2016 -0800"
      },
      "message": "PONSIM: PON simulator with real dataplane handling\n\nThis was needed because neither CPQD nor OVS can handle\nboth zero-tagged packets and 802.1ad (QinQ).\n\n- extensive unittest proves ponsim functional correctness\n  (for the common use-cases needed in the PON scenario)\n- integrated with frameio and coupled with a rather\n  simple gRPC NBI, ponsim can be operated from Voltha\n  just like a real PON system\n- posim_olt/_onu adapters added to Voltha to work on\n  ponsim\n- CLI can be used to preprovision and activate a PONSIM\n  instance (e.g., preprovision_olt -t ponsim_olt -H localhost:50060)\n- Some of olt-oftest:olt-complex testcases can be run on\n  the ponsim device (in vagrant/Ubuntu environment),\n  but there are some remaining issues to work out:\n  - barrier calls in OF do not guaranty that the flow\n    is already installed on the device. This is a generic\n    issue, not just for ponsim.\n  - the whole test framework is inconsistent about zero-\n    tagged vs. untagged frames at the ONUs, while ponsim\n    is rather pedantica and does exactly what was defined\n    in the flows.\n\nChange-Id: I0dd564c932416ae1566935492134cb5b08113bdc\n"
    }
  ]
}
