)]}'
{
  "log": [
    {
      "commit": "e20da0ea0cd2a5f271afbde3acfb04c207f8279d",
      "tree": "8b3c926519069e3439860e4f8fe401dbb36fac51",
      "parents": [
        "efcdf525860d442033b21e61423ff9ce164f28d2"
      ],
      "author": {
        "name": "Girish Gowdru",
        "email": "ggowdru@radisys.com",
        "time": "Mon Jan 28 20:22:05 2019 -0800"
      },
      "committer": {
        "name": "Saurav Das",
        "email": "sauravdas@alumni.stanford.edu",
        "time": "Wed Jan 30 16:28:42 2019 +0000"
      },
      "message": "VOL-1393: Implement meter features reply\n\nChange-Id: Icbc8b4ac9685baa437b635018047a6a929f633c5\n"
    },
    {
      "commit": "efcdf525860d442033b21e61423ff9ce164f28d2",
      "tree": "cd92b885ed52bacd5021c82c616835fb42489a79",
      "parents": [
        "85855e8445109a2f56014223cb7e6cb814cd4288"
      ],
      "author": {
        "name": "Koray Kokten",
        "email": "koray.kokten@netsia.com",
        "time": "Thu Dec 06 00:16:56 2018 +0300"
      },
      "committer": {
        "name": "Kailash Khalasi",
        "email": "kailash@onlab.us",
        "time": "Tue Jan 29 22:46:58 2019 +0000"
      },
      "message": "VOL-736: Initial Commit. Not Completed yet.\n\nWe will use Existing architecture of Flow Decomposer passing down to both OLT Adapter and ONU Adapter.  The Technology Profile Flow Table ID (range 64-255) and Meter Programming OpenFlow Messages MUST be passed unmodified down to the OLT and ONU Adapters.\n\nChange-Id: Ib4d21d1cc011ac4ceab536946cb727859cb2b525\n"
    },
    {
      "commit": "a85fe814e0e972ef0d40ff83451ebf3f1511966d",
      "tree": "ae811536cbfea081b5b703530e0760cb69c76282",
      "parents": [
        "595ee40bed99a1224246deb66c9523702d9ec3c0"
      ],
      "author": {
        "name": "Gilles Depatie",
        "email": "gdepatie@northforgeinc.com",
        "time": "Wed Jan 23 15:55:53 2019 -0500"
      },
      "committer": {
        "name": "Kailash Khalasi",
        "email": "kailash@onlab.us",
        "time": "Mon Jan 28 18:56:09 2019 +0000"
      },
      "message": "VOL-1058: Test Case: Authentication (RADIUS)\n\nApply review comment changes\n\nChange-Id: I72b8dc9ff1cd4bd1c3570c6a7b84d49a1f0de55a\n"
    },
    {
      "commit": "1be639b3d3d453d187059a7576ee78ac98dbd8c1",
      "tree": "24990aea3539db9f06e8757e1cfddef29b5d94f8",
      "parents": [
        "e9c2db8065377460e12ec4d06e403b1dd2f9882a"
      ],
      "author": {
        "name": "Gilles Depatie",
        "email": "gdepatie@northforgeinc.com",
        "time": "Thu Dec 06 10:51:08 2018 -0500"
      },
      "committer": {
        "name": "Kailash Khalasi",
        "email": "kailash@onlab.us",
        "time": "Wed Jan 23 20:14:53 2019 +0000"
      },
      "message": "VOL-1057: Test Case: ONU discovery\nReverse previous solution to use onos from repo with encryption disabled and use new\nvoltha-apps charts to load onos-apps\nInstead, wtih onos encryption disabled as the outcome of VOL-1343,\nthe original case where we use all locally built voltha images including onos\nwill now work\n\nChange-Id: I3f5ac9e511e33cca0eee53f8d8fae53819586354\n"
    },
    {
      "commit": "200f3dff88808f3e59df6ec1f525a02520499abe",
      "tree": "ca63fb7996194b8540eb38977a84d1938a6f5c1e",
      "parents": [
        "b980451098806fed778c5cb9b344680c324da1b9"
      ],
      "author": {
        "name": "Kailash Khalasi",
        "email": "kailash@onlab.us",
        "time": "Thu Dec 13 07:12:30 2018 -0800"
      },
      "committer": {
        "name": "Kailash Khalasi",
        "email": "kailash@onlab.us",
        "time": "Thu Dec 13 07:12:30 2018 -0800"
      },
      "message": "onos config file was removed\n\nChange-Id: I698f12c358554ced9dd839be27ff725f71ba9a2a\n"
    },
    {
      "commit": "33d6a8e4e1be63022a1730c4949adcc041e456b3",
      "tree": "1c6d2e31c9350adf4c8e7e17d62cd6df1a4a01aa",
      "parents": [
        "8d811fdb25d643344f7a97175055fb2dc4cad69f"
      ],
      "author": {
        "name": "lcui",
        "email": "lcui@cigtech.com",
        "time": "Tue Aug 28 12:51:38 2018 -0700"
      },
      "committer": {
        "name": "Lin Cui",
        "email": "lcui@cigtech.com",
        "time": "Mon Nov 26 04:36:29 2018 +0000"
      },
      "message": "VOL-184 ONU software upgrade based on OpenOMCI framework\n\n    ** Implement OMCI download software procedure with two state machine:\n    1. Software OMCI downloading state machine\n    2. Activate software image state machine, which includes OMCI software download and OMCI software activation\n    3. Add OMCI message/frames for Start/End/DownloadSection/ActiveImage/CommitImage\n\n    ** Change OMCI_CC.send to support:\n    1. Send OMCI messages without waiting for response (Download Section)\n    2. Add timeout handler to support retry max 3 times on timeout\n    3. Add a clock(reactor) in contructor to support automation test with robotframwork\n       RobotFramework use global reactor to loop run all test cases.\n       It will conflict with the reactor in VOLTHA classes.\n       The solution is to assign a reactor when create VOLTHA classes so that they will share\n       the same reactor and make RobotFramework works.\n       If reactor is not assigned VOLTHA classes will use default global reactor.\n       So it is back-compitable and won\u0027t have impact on other code\n\n    ** OMCI download/activate task are exclusive True to avoid blocking by OMCI PM/Alarm STM/tasks\n\n    ** Log is detailed for debug at current stage; and will improve after functions are fully verified\n\n    ** Add test cases based on RobotFramework\n    1. Test cases for Software download\n    2. Mock Adapter/Mock ONU are used in the test cases\n\n    ** Implement relative commands:\n         img_dnld_request\n         img_dnld_status\n         img_dnld_cancel\n         img_activate\n\nChange-Id: I1796fd694f312378facbcd441bfc15ee7c093d91\n"
    },
    {
      "commit": "23faed0ab3979942f95e29eb40883fd5e0633faa",
      "tree": "e8b08d604646a545f31631f4f8502f99eb0f765c",
      "parents": [
        "9651e460f065fe4d01554720d8db650802ea1fc3"
      ],
      "author": {
        "name": "Gilles Depatie",
        "email": "gdepatie@northforgeinc.com",
        "time": "Thu Nov 22 13:53:23 2018 -0500"
      },
      "committer": {
        "name": "Gilles Depatie",
        "email": "gdepatie@northforgeinc.com",
        "time": "Thu Nov 22 13:53:23 2018 -0500"
      },
      "message": "Reverse use of Docker images for voltha\nFix target dependency such that onos gets deployed\n\nChange-Id: Ifd1f5038240840cc6fabd9e70a0b7b245dcafd6e\n"
    },
    {
      "commit": "9651e460f065fe4d01554720d8db650802ea1fc3",
      "tree": "7188c4e731ec24f80901555a36764ce27ee5c2de",
      "parents": [
        "ab836e97c15b01312892c83da287294e7228316f"
      ],
      "author": {
        "name": "Gilles Depatie",
        "email": "gdepatie@northforgeinc.com",
        "time": "Wed Nov 21 15:58:33 2018 -0500"
      },
      "committer": {
        "name": "Gilles Depatie",
        "email": "gdepatie@northforgeinc.com",
        "time": "Wed Nov 21 15:58:33 2018 -0500"
      },
      "message": "VOL-1056: Test Case: OLT provisioning and enabling\nRefactor python test case libraries to use asserts\nSimplify Robot code to single line test\n\nChange-Id: Id9a740df7b5e4ee8c4faf6d38130a2a13158ce4b\n"
    },
    {
      "commit": "ab836e97c15b01312892c83da287294e7228316f",
      "tree": "02534e97ed0ee0e66b9255b94bfacf320032be44",
      "parents": [
        "bb869acd0af7ff887fbb83de72c81f8fb2c45a18"
      ],
      "author": {
        "name": "Girish Gowdru",
        "email": "ggowdru@radisys.com",
        "time": "Thu Oct 25 01:17:57 2018 -0700"
      },
      "committer": {
        "name": "Craig Lutgen",
        "email": "craig.lutgen@tellabs.com",
        "time": "Wed Nov 21 18:07:34 2018 +0000"
      },
      "message": "VOL-1221: OpenOLT Adapter/Driver will use a Technology Profile Instance to create the OLT Upstream and Downstream Queuing and Scheduling Constructs for a Bidirectional Flow.\n\nChange-Id: Iaf1a782529e2c459c586b158bd4f6447f548e004\n"
    },
    {
      "commit": "66dbf62e577669b48a5f6856b8802b32185b6253",
      "tree": "158eec25672e054743e8bb19e9c2dbcd11e08748",
      "parents": [
        "c7890eaafbbb05a18fa2f30e76492fbcb9c9f1c2"
      ],
      "author": {
        "name": "Craig Lutgen",
        "email": "craig.lutgen@tellabs.com",
        "time": "Sun Nov 18 12:24:54 2018 -0600"
      },
      "committer": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Tue Nov 20 19:29:44 2018 +0000"
      },
      "message": "VOL-1333 - OpenOMCI exception caused by missing set-table to ONU and read-table from DB\n\nAdded support to complete the set transaction for an OMCI table attribute. If using\nthe OmcitableField, the omci will automatically handle converting a set of a single row\nand upon completion of the set, cause a table \"update\" to occur to augment the new\nrow into the existing table. The supplier must provide an index() and is_delete() method\nto support determination if the row set() is updating an existing row, deleting\nan existing row, or adding a  new row. Rows are sorted by index() order.\n\nThe ramification is also a change in the query() contract for a table attribute. It now\nreturns a list[] of objects rather than a single scaler object. Presently, this\nonly affects query of the ExtendedVlanTaggingOperationData table.\n\nChange-Id: I2b24f747beb79013f078bbb8c37006e75fda0712\n"
    },
    {
      "commit": "c7890eaafbbb05a18fa2f30e76492fbcb9c9f1c2",
      "tree": "678016b86077afc34fc315d808e686c9c462d20f",
      "parents": [
        "99c388e2800fbe2dfd30d90787a2bcaead9e4619"
      ],
      "author": {
        "name": "Kailash",
        "email": "kailash@onlab.us",
        "time": "Fri Nov 16 10:03:16 2018 -0800"
      },
      "committer": {
        "name": "Kailash Khalasi",
        "email": "kailash@onlab.us",
        "time": "Tue Nov 20 17:03:53 2018 +0000"
      },
      "message": "updating provisioning test makefile\n\nChange-Id: Idb5b1abe152923f01abf69f8c1a685faba4665e0\n"
    },
    {
      "commit": "aeb22b288f903db6aff2d11ef26ffbb8cef9f982",
      "tree": "8ef1e17444ec1d94290dd933610d54566e028013",
      "parents": [
        "3f4e1c0483e0ad75849ca1bdc6df236ad6249fb8"
      ],
      "author": {
        "name": "Craig Lutgen",
        "email": "craig.lutgen@tellabs.com",
        "time": "Tue Nov 13 10:05:45 2018 -0600"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Nov 16 01:24:37 2018 +0000"
      },
      "message": "VOL-1311 - OpenOMCI support for ME table attributes using \"get/get-next\"\n\nAdded new scapy field type of OmciTableField that can be used on an ME that\nhas a table attribute. Internal omcc message processing will intercept\nGetResponses for such table attributes and perform an active processing\nof N get-next sequences to the ONU to retrieve the complete table and\nparse into a list of row elements.\n\nUpdated OMCI unit test framework to support timeout and deferred testing\nto verify the get/get-next squence of table reads\n\nRemoved the partial work-around that performed table-set on BRCM onu\nadapter mib-download during ME creation to prevent the table read.\n\nChange-Id: Ia8e6c26eb512a5749592542752d0a58d2ad48866\n"
    },
    {
      "commit": "3f4e1c0483e0ad75849ca1bdc6df236ad6249fb8",
      "tree": "479bd6ead49054507c2a9719e0fa139a941482b0",
      "parents": [
        "f8ff51a07ee63dc6e249e66ab6ddbaaac7ffc92b"
      ],
      "author": {
        "name": "Kailash",
        "email": "kailash@onlab.us",
        "time": "Wed Nov 14 09:43:48 2018 -0800"
      },
      "committer": {
        "name": "Kailash",
        "email": "kailash@onlab.us",
        "time": "Thu Nov 15 16:03:19 2018 -0800"
      },
      "message": "fixing voltha images path in test Makefile\n\nChange-Id: I508c3b442c709640759507425363da25ced758f0\n"
    },
    {
      "commit": "f8ff51a07ee63dc6e249e66ab6ddbaaac7ffc92b",
      "tree": "f680823c4447536fa5457aa9055eeab91c7b5ac6",
      "parents": [
        "32ce8e58072b19b15b789e3b65b92c42c27a830e"
      ],
      "author": {
        "name": "Kailash",
        "email": "kailash@onlab.us",
        "time": "Tue Nov 13 13:49:53 2018 -0800"
      },
      "committer": {
        "name": "Kailash",
        "email": "kailash@onlab.us",
        "time": "Tue Nov 13 13:49:53 2018 -0800"
      },
      "message": "adding missing robot library\n\nChange-Id: I2e4188604907f4a8f0e71b58a826b8caa30ad0df\n"
    },
    {
      "commit": "32ce8e58072b19b15b789e3b65b92c42c27a830e",
      "tree": "d34f1af3be79518df4077b362afc3ae79e25ffc7",
      "parents": [
        "2da848ec5e1b145bbee40cf5bff963ee4ebd8876"
      ],
      "author": {
        "name": "Kailash",
        "email": "kailash@onlab.us",
        "time": "Tue Nov 13 13:03:36 2018 -0800"
      },
      "committer": {
        "name": "Kailash Khalasi",
        "email": "kailash@onlab.us",
        "time": "Tue Nov 13 21:19:29 2018 +0000"
      },
      "message": "modifying provisioning test\n\nChange-Id: I31e2536edfec8d22585d00a2775d8204eba1337a\n"
    },
    {
      "commit": "2da848ec5e1b145bbee40cf5bff963ee4ebd8876",
      "tree": "d17d29da9be75dc2dfc2a779924cea92a09335f4",
      "parents": [
        "e0dbb4527b033431f2fb6ff213ac5ae0758c1091"
      ],
      "author": {
        "name": "Kailash",
        "email": "kailash@onlab.us",
        "time": "Tue Nov 13 10:58:53 2018 -0800"
      },
      "committer": {
        "name": "Kailash",
        "email": "kailash@onlab.us",
        "time": "Tue Nov 13 10:58:53 2018 -0800"
      },
      "message": "polling after provisioning olt device in robot test\n\nChange-Id: If494e3815d3d298106be980a68acd8590b377ffd\n"
    },
    {
      "commit": "e0dbb4527b033431f2fb6ff213ac5ae0758c1091",
      "tree": "a1a89cb9747b7739111501d6927c79930d53777f",
      "parents": [
        "1c90e50abe02a954f414d4ebbf0b5063643c5c7f"
      ],
      "author": {
        "name": "Kailash",
        "email": "kailash@onlab.us",
        "time": "Tue Nov 13 10:56:30 2018 -0800"
      },
      "committer": {
        "name": "Kailash",
        "email": "kailash@onlab.us",
        "time": "Tue Nov 13 10:56:54 2018 -0800"
      },
      "message": "test framework Makefile waiting for etcd-cluster to be ready\n\nChange-Id: I452923b053379ca0064e27824614026edd0a0433\n"
    },
    {
      "commit": "d865fa212f07c0a391d8fcda6264b3c440aa6474",
      "tree": "4cfb7d3f29b348e13eefa837b7d50d62bc2a8bf6",
      "parents": [
        "c37a00650a10338d9a993e6454cd4d405b377615"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 07 11:45:28 2018 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 12 11:04:54 2018 -0800"
      },
      "message": "SEBA-345: Upgrade to current gRPC and Protobuf libs\n\nChange-Id: I7167a0a490e38cb40b8bd37da81bf78a8e3a86ea\n"
    },
    {
      "commit": "c37a00650a10338d9a993e6454cd4d405b377615",
      "tree": "834bab438ca14d21d302db89631d8c07731e74ea",
      "parents": [
        "5584d20f5ca2fe5f42eb03c20e977978c510a059"
      ],
      "author": {
        "name": "Craig Lutgen",
        "email": "craig.lutgen@tellabs.com",
        "time": "Fri Nov 09 17:26:16 2018 +0000"
      },
      "committer": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Mon Nov 12 16:38:59 2018 +0000"
      },
      "message": "VOL-1308 - OpenOMCI decode failure for Serial Number in Circuit Pack(#6) and ONU-G(#256)\n\nAdded a new StrCompoundField that supports a composite aggregation of 2 fields to decode the serial number of OMCI that is 4 ascii and 4 binary digits. Representation is a 12 digit value: AAAAxxxxxxxx\n\nChange-Id: I4934cae4746883263453f98080f5fd767d366631\n"
    },
    {
      "commit": "53d7b77d5b4c92a92839a3512ebbc52e4ae4ec70",
      "tree": "3ce1b2046140cbd12620b7dcf8450533d7752dc4",
      "parents": [
        "08463305195bf352b2049f3b09c12143d036bd8e"
      ],
      "author": {
        "name": "Gilles Depatie",
        "email": "gdepatie@northforgeinc.com",
        "time": "Fri Nov 09 14:33:35 2018 -0500"
      },
      "committer": {
        "name": "Gilles Depatie",
        "email": "gdepatie@northforgeinc.com",
        "time": "Fri Nov 09 14:33:35 2018 -0500"
      },
      "message": "VOL-1320 Allow to deploy locally built images for Voltha Test Automation\nAccount for new standardized image naming for all helm charts\n\nChange-Id: Ia30fd2fd48c306a12c072ce73eab250eaf25933b\n"
    },
    {
      "commit": "3472d0a7084b81bacc212b343735af507ef42213",
      "tree": "8a8e034f047611b8f8842383d24a63eebaf08b5f",
      "parents": [
        "b24e1380a946e8b753db647f7257ae5ce5b9d8ff"
      ],
      "author": {
        "name": "Gilles Depatie",
        "email": "gdepatie@northforgeinc.com",
        "time": "Thu Nov 08 16:50:37 2018 -0500"
      },
      "committer": {
        "name": "Kailash Khalasi",
        "email": "kailash@onlab.us",
        "time": "Fri Nov 09 15:03:29 2018 +0000"
      },
      "message": "VOL-1320 Allow to deploy locally built images for Voltha Test Automation\nFor all voltha, onos and ponsimV2 pods deployed, use locally built images\n\nChange-Id: I32aeec87594ab13a217e08c8e01d7d4c44f00c10\n"
    },
    {
      "commit": "84cb1e7a7b277ab6c884aee310c18c0fcef62aa3",
      "tree": "3de0d15dc0cbf68c2b92fb33e5a36202196e84b6",
      "parents": [
        "55b456ee1eb81117ff43c9cd20312b961f7cc05b"
      ],
      "author": {
        "name": "Gilles Depatie",
        "email": "gdepatie@northforgeinc.com",
        "time": "Fri Oct 26 12:41:33 2018 -0400"
      },
      "committer": {
        "name": "Kailash Khalasi",
        "email": "kailash@onlab.us",
        "time": "Mon Nov 05 22:32:06 2018 +0000"
      },
      "message": "VOL-1054 Kubernetes Conversion and PonsimV2date Makefile with selective changes from the one from SIAB to allow compatibility with Helm Chart changes\nChange Class and filenames according to best practices\nChange preprovisionTest -\u003e Preprovision\nChange-Id: Ib15e34ad397d2307b5ba3890cc6e8b245e5e3004\n"
    },
    {
      "commit": "f760147ad9b1e3981ebc98f73001d774bbd3ff45",
      "tree": "7b2a626bd618db33a10eb6ab748e9a26605c4454",
      "parents": [
        "9ea2154491ecd2324cde998ce595c9430a14516b"
      ],
      "author": {
        "name": "Craig Lutgen",
        "email": "craig.lutgen@tellabs.com",
        "time": "Fri Nov 02 13:27:41 2018 +0000"
      },
      "committer": {
        "name": "Craig Lutgen",
        "email": "craig.lutgen@tellabs.com",
        "time": "Mon Nov 05 14:04:24 2018 +0000"
      },
      "message": "VOL-1312 - Resource Manager should not require hard coded vendor/models\n\nChanged extra-args parser to not require any validation checks from\na choice list.\n\nChanged openolt to auto create the extra args from device info if\nnot provided via CLI.\n\nChanged openolt to use model vs vendor as the resource manager\ntechprofile path.\n\nChange-Id: Ib7befc581574abb5c4fb30355f830a9fdafe1b60\n"
    },
    {
      "commit": "8592a239666129c4f167b79fa03189154c210750",
      "tree": "cb607a6ea641d45f5346df6cc1866c3c24ec7912",
      "parents": [
        "65423ce331ffb56ca27e104a85e5a55fe544c4b8"
      ],
      "author": {
        "name": "Koray Kokten",
        "email": "koraykokten@netsia.com",
        "time": "Mon Aug 27 07:41:14 2018 +0000"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Oct 30 15:45:22 2018 +0000"
      },
      "message": "733: Insert the description of the change.Need to support Error Checking for consistency – if Meter Reference made then need Meter to exist first before reference.\n\nIf Flow Table ID does not resolve to a Technology Profile in KV Store generate an error – initial approach to simplify implementation - the Technology for the Profile will not be used to qualify the lookup.\n\nInitially just do OF agent checks which do not need knowledge available in the adapter i.e. Meter Band Reference requires Meter Band definition first. Any Forward References need error checks (OF Error messages).\n\nOF Agent needs to pass through the Meter/Meter Band programming and the Flow Table ID used to reference the Technology Profile.\n\nThe VOLTHA core needs to be able to receive meters from the OFAgent and store them in the appropriate logical device. A new northbound API needs to be added to the core to support this.\n\nChange-Id: Ide776dbcbc04232c1d929a85707fec09e3dedf6f\n"
    },
    {
      "commit": "7ea591a99f0cdbe63eb057574340ce7a65f0b89d",
      "tree": "5af9776cd84ab0b0a313caf257210000a677430f",
      "parents": [
        "424e988acbd5d08865e8ff47adf2378f124dc6be"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Wed Oct 10 14:57:13 2018 -0500"
      },
      "committer": {
        "name": "Donald Newton",
        "email": "donNewtonAlpha@gmail.com",
        "time": "Thu Oct 25 18:17:06 2018 +0000"
      },
      "message": "VOL-722: MIB Resynchronization Task implemented\nTested with Adtran and T\u0026W ONUs\n\nChange-Id: I8bf795ec15b93ddc4693ba84f277d3cc765b2cd0\n"
    },
    {
      "commit": "e95cf0380291a40edcb97e2ec023a8c62f241d46",
      "tree": "fb90fba9d071864b9c5fd7e3425d20e6791e3bba",
      "parents": [
        "5123cfb415b3c10edbb6459f81b61d4343420006"
      ],
      "author": {
        "name": "Dimitris Benis",
        "email": "dimitrios.1.benis@nokia.com",
        "time": "Thu Aug 30 00:27:51 2018 +0300"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Oct 09 15:49:18 2018 +0000"
      },
      "message": "VOL-506: Multiple PON Multicast support. Original correction by Niren Chidrawar.\n\nChange-Id: Ia41dbd8b88d007db96e7773bfc95b78481d9fa13\n"
    },
    {
      "commit": "41f795a2f15eccaccf2e258d36f38dc5b80ac95c",
      "tree": "badb6f760a0f8ea0d30f47adbababaf37aeea403",
      "parents": [
        "f2acbe22c10995238419b67773289b4e461c2af5"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Thu Oct 04 15:45:34 2018 -0500"
      },
      "committer": {
        "name": "Saurav Das",
        "email": "sauravdas@alumni.stanford.edu",
        "time": "Fri Oct 05 20:16:28 2018 +0000"
      },
      "message": "VOL-1237: Fix for OLT Pipeline not providing inner Q-in-Q tag to OLT\n\nChange-Id: Ib1f61f0388a4ae253c140fca3e3170f65b188778\n"
    },
    {
      "commit": "1e77ea0e749cf51b5782cd1863d7f43827a7128d",
      "tree": "0934533f2fb85791e8ab55cb5ff86fb8643118ce",
      "parents": [
        "b2bbc5fc07ba120f7a7ba753d5b6058631d25c5a"
      ],
      "author": {
        "name": "Girish Gowdru",
        "email": "ggowdru@radisys.com",
        "time": "Mon Sep 24 09:10:35 2018 -0700"
      },
      "committer": {
        "name": "Girish Gowdru",
        "email": "ggowdru@radisys.com",
        "time": "Wed Oct 03 23:57:38 2018 -0700"
      },
      "message": "VOL-1233: Change pon resource manager to use blocking KV client library\nVOL-1232: PON Resource Manager allocates same alloc id across different pon ports, and is not acceptable by asfvolt16 platform\nVOL-1245: When OpenOlt device is delete, there is Unhandled error during the deletion of child brcm_openomci ONUs\n\nChange-Id: I3f939cb12e0456b2014a133968a77fba1c4c6e63\n"
    },
    {
      "commit": "58f7a55b2881d4368a53303c3366e09e2d47bada",
      "tree": "59a38a3735ff3c89d4451dd8bdc96b25ab16e171",
      "parents": [
        "50432883e13e5eca7db2bc67cffd4c6b298462d3"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Oct 02 07:00:27 2018 -0400"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Tue Oct 02 16:26:38 2018 +0000"
      },
      "message": "VOL-1254 Revert \"VOL-1162 Delete old revs and old transaction branches\"\n\nThis reverts commit 7211c70f6b044667daa5affe1a3441085734d065.\n\nChange-Id: Idf7a1c31dcb20c4949f650f1dc0323ddde72b754\n"
    },
    {
      "commit": "141ced8550a21d718aee36e6ce0cf0700f5194f5",
      "tree": "694bd1cb1080265492ae628ad20e3376ba748193",
      "parents": [
        "db9a86eeeacac1bce757c81b622f7237187c65f5"
      ],
      "author": {
        "name": "Girish Gowdru",
        "email": "ggowdru@radisys.com",
        "time": "Mon Sep 17 20:19:14 2018 -0700"
      },
      "committer": {
        "name": "Girish Gowdru",
        "email": "ggowdru@radisys.com",
        "time": "Mon Sep 17 20:19:14 2018 -0700"
      },
      "message": "VOL-948: Implementation of ResourceManager module and corresponding changes in OpenOlt adapter\n\nChange-Id: I7df8226ea1a13198f1be1e15838c69cd54890239\n"
    },
    {
      "commit": "db9a86eeeacac1bce757c81b622f7237187c65f5",
      "tree": "e07eb6f6a8097f6191a55e64eab58f7149ab040c",
      "parents": [
        "4ca78b58ebeb388c02068806dd074bc8b509c779"
      ],
      "author": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Mon Sep 17 13:33:29 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Sep 17 19:01:52 2018 +0000"
      },
      "message": "VOL-1183: OFagent cannot reach vcore after vcore moved to different node in cluster\n\nTwo gRPC calls made by OFagent\u0027s ConnectionManager, Subscribe and ListLogicalDevices, actually\nrun in the Twisted reactor thread. On rare occasions, either call never returns when the vcore\nconnected to the OFagent dies. Because the blocking gRPC runs in the reactor thread, the entire\napplication is blocked and cannot detect comms errors with the deceased vcore. The handling  of\nthese gRPCs has been moved to the OFagent\u0027s internal GrpcClient, which wraps all gRPC calls in\nthe twisted.internet.threads.deferToThread function.\n\nChange-Id: Ifa3479a3cbca7ae8d7f5e2ca0372e22507d5e4b9\n"
    },
    {
      "commit": "4ca78b58ebeb388c02068806dd074bc8b509c779",
      "tree": "f96f2566f7d31c56e178bde1336a7077f07dc6ec",
      "parents": [
        "c68b3add917e61b8ac735e7095c5c7b4d0e57759"
      ],
      "author": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Mon Sep 17 15:33:07 2018 +0000"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Mon Sep 17 18:10:05 2018 +0000"
      },
      "message": "Revert \"VOL-948: Implementation of ResourceManager module and corresponding changes in OpenOlt adapter\"\n\nThis reverts commit f134c71f3b45765850995c66c3c8dbd7180fc405.\n\nChange-Id: I96b6fe11db25302de3ea8e4a40ed5aba78e8730b\n"
    },
    {
      "commit": "c68b3add917e61b8ac735e7095c5c7b4d0e57759",
      "tree": "3f2d6d74eb31daebf9caa3a306d970cddebcb974",
      "parents": [
        "771fa1ade8f2a95543488d9f7e9a0a78a3bcd249"
      ],
      "author": {
        "name": "Gilles Depatie",
        "email": "gdepatie@northforgeinc.com",
        "time": "Tue Aug 21 16:29:03 2018 -0400"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Mon Sep 17 17:20:43 2018 +0000"
      },
      "message": "[VOL-1129] Refactor Voltha Test Automation Robot\nAdd missing License Header to files\nChange-Id: I04311b17ad2f4c7af77c8bfd9539970915fbfea5\n"
    },
    {
      "commit": "f134c71f3b45765850995c66c3c8dbd7180fc405",
      "tree": "178aa02cdc5cd069f6f5dca4c4ff26953b343781",
      "parents": [
        "83dedc1a0ca383bafe0d9a9989028c3553c1daf6"
      ],
      "author": {
        "name": "Girish Gowdru",
        "email": "ggowdru@radisys.com",
        "time": "Mon Aug 27 04:11:07 2018 -0700"
      },
      "committer": {
        "name": "Girish Gowdru",
        "email": "ggowdru@radisys.com",
        "time": "Mon Sep 17 06:22:05 2018 -0700"
      },
      "message": "VOL-948: Implementation of ResourceManager module and corresponding changes in OpenOlt adapter\n\nChange-Id: Ie55ca23e975cf640cce094948a06ab5e12834895\n"
    },
    {
      "commit": "5b435649d73f109ba578588352b54bb9238cce39",
      "tree": "7a434222ff6be7021911565f3a883489fd4491e1",
      "parents": [
        "3d7abcced71b0f67d11ca028907803494a0b0a1e"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Mon Aug 20 08:50:05 2018 -0700"
      },
      "committer": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Fri Sep 14 16:28:22 2018 -0400"
      },
      "message": "Handle flows to trap DHCP and LLDP on NNI port\n\nChange-Id: I1801ff00023f35ad7a8710378667d8462a69af7e\n"
    },
    {
      "commit": "dce68943d0a6d85d2850b739cebac851ae6cf453",
      "tree": "0167c3aab8c96c2e358b673ae8d0957bbccf4f5d",
      "parents": [
        "856d3affe8111d150df2e7b70451e7e5fd3acdd4"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Wed Sep 12 09:54:37 2018 -0500"
      },
      "committer": {
        "name": "Donald Newton",
        "email": "donNewtonAlpha@gmail.com",
        "time": "Fri Sep 14 15:12:05 2018 +0000"
      },
      "message": "VOL-1212: Deprecated alarm, avc, and test result message queues\n\nChange-Id: Icb4da4fd23484b2375f6e776fa665bea7f3d5dad\n"
    },
    {
      "commit": "7211c70f6b044667daa5affe1a3441085734d065",
      "tree": "4706d3011390d1ac86dea0007ac738e566cfcc3d",
      "parents": [
        "2488e4797f7bd85cdfa5b92af7faf44c94a9f9fb"
      ],
      "author": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Wed Aug 15 11:30:11 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Sep 11 20:38:26 2018 +0000"
      },
      "message": "VOL-1162 Delete old revs and old transaction branches\n\nChange-Id: I731a9ea0b365b80b59788cae21eff993a498bd3a\n"
    },
    {
      "commit": "a279a1c65075e6f93140995d831ea1ccfa43905e",
      "tree": "7878c10ebb6271f4bd7ae0091286dbba45fd59bd",
      "parents": [
        "41141352b77cc55be0f1cbb9c5bc5901039d1cda"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip@bcsw.net",
        "time": "Wed Aug 29 15:18:13 2018 -0500"
      },
      "committer": {
        "name": "Donald Newton",
        "email": "dn8474@att.com",
        "time": "Fri Sep 07 14:13:02 2018 +0000"
      },
      "message": "VOL-945: Added support for OpenOMCI Task watchdog\n\nChange-Id: Ie81031183db159514f00bcf764ab484d19335ddb\n"
    },
    {
      "commit": "55a2f13d3f102359d83a00a796b9d5472d3e1cd1",
      "tree": "4940781992871a584003751f073a90ab69efffe3",
      "parents": [
        "08cc818a2e0419d9736c34976ea0a3e48f040f0b"
      ],
      "author": {
        "name": "Jeff",
        "email": "jeffvan159@gmail.com",
        "time": "Sun Aug 05 21:10:41 2018 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Wed Aug 22 10:36:11 2018 -0700"
      },
      "message": "VOL-1077 added NNI port and management port distinction\n\nChange-Id: Ie24e05aa927661bb9a227d04e565018ce5523cd6\n"
    },
    {
      "commit": "41513bfe35218ffd6964e54cb468a4671688b516",
      "tree": "bc7f84f459de0b0ce59253edc519014c37313401",
      "parents": [
        "16138de840ace426ef58d10011b73bc4cca88336"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Sat Jul 07 20:08:35 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Sat Jul 07 22:45:38 2018 -0700"
      },
      "message": "Fixes to pass license check\n\nChange-Id: If9a17321030490c70d9a8fdd49adfe8b912c6fe7\n"
    },
    {
      "commit": "170630c73d05bb295b6a527868d46e1de749426a",
      "tree": "3a73b745e8d937c5365f13357d8f4f17de2659e2",
      "parents": [
        "33f1a8272f711f03ff0e8ff8ecd6eb700a7c81fb"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Mon Jun 11 12:03:55 2018 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jun 14 19:34:10 2018 +0000"
      },
      "message": "VOL-943: Fix for event publish loop dropping subscribers\n\nChange-Id: I96ca0a5bf0b06ee12140966dbfb0a15290e130df\n"
    },
    {
      "commit": "281558639f3346babe5481da7a22a4d0ca75c4bd",
      "tree": "31c2eaeb2cf5bca4431ee1b5c88086ae1ebd24cd",
      "parents": [
        "4069a510492cd707a32cb1078df1de861ddbb66d"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Thu Jun 07 11:13:39 2018 -0500"
      },
      "committer": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Thu Jun 07 11:13:39 2018 -0500"
      },
      "message": "VOL-702: ONU OMCI Capabilities state machine and tasks\n\nChange-Id: Ie3f653742fc67372f26bc69f732d553285de3d93\n"
    },
    {
      "commit": "4069a510492cd707a32cb1078df1de861ddbb66d",
      "tree": "d1bec6c8adae87d908c8142d6ac163b0428cc2d3",
      "parents": [
        "cf735ac7c83dd5ae42cbc1d1bade94f61277947b"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Wed Jun 06 15:51:38 2018 -0500"
      },
      "committer": {
        "name": "Donald Newton",
        "email": "dn8474@att.com",
        "time": "Thu Jun 07 15:23:45 2018 +0000"
      },
      "message": "VOL-868: Improved MIB Database for created ME instances\n\nChange-Id: I37ff1eeb97c819166d78bcd4fdd518716cfb9b9c\n"
    },
    {
      "commit": "bcda369c7ca5aa1a03b1b170b8ba51caaf7219e7",
      "tree": "9e343ab060278c6efe64a77aaed089c0919fd734",
      "parents": [
        "f75c58050fbacdce44ec63b6d85fc83950744358"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Wed May 30 15:45:28 2018 -0500"
      },
      "committer": {
        "name": "Donald Newton",
        "email": "dn8474@att.com",
        "time": "Tue Jun 05 18:24:04 2018 +0000"
      },
      "message": "VOL-703: Improvements to OpenOMCIAgent add_device call, and more unit tests\nready for review\n\nChange-Id: Iec40e507c63bc1823576a7255af23add32cb651a\n"
    },
    {
      "commit": "6be0036a67909fd6fa8ce56ff607df3a35869c69",
      "tree": "0081472c601f2248aa525d9be13a1d56953501bb",
      "parents": [
        "da93ac6505c1a8df7e08a3269bbeb234fe981062"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Wed May 30 10:15:41 2018 -0500"
      },
      "committer": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Fri Jun 01 16:16:13 2018 +0000"
      },
      "message": "VOL-805: Add support for partially decoding unknowm Managed Entities (MEs)\n\nChange-Id: I28f70d46ee5f0ed97adb8309e32c6331dcacdfc5\n"
    },
    {
      "commit": "4c06db92395199c87d07aa909aa330093e4163e9",
      "tree": "6f32b5fbf2842b94262618392d9da149d1510663",
      "parents": [
        "47b74379442126c8c9ff18a885809f9ef27cca91"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Thu May 24 15:02:26 2018 -0500"
      },
      "committer": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Tue May 29 16:34:15 2018 +0000"
      },
      "message": "VOL-775: Decode of VLAN Tagging Filter Data ME is invalid\n\nChange-Id: Iad560baa1e9c864ee97262a07f4904b6d4604fb0\n"
    },
    {
      "commit": "f60a532f5cdcba1328c8c9c7a15e51ab46f11b8b",
      "tree": "7685c17d71938630219f557f24d63197bfceb6bb",
      "parents": [
        "dd9daf524c83b3d49920fe114ae63234386f217e"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Tue May 15 09:03:02 2018 -0500"
      },
      "committer": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Thu May 24 18:47:31 2018 +0000"
      },
      "message": "VOL-788: Fix size of max-frame-size attribute\nAdded option flag and constraints to the bridge_ip_ind attribute\n\nChange-Id: I8a01cba88a5efbe3bc7d581f91c47e9f12d16eec\n"
    },
    {
      "commit": "bed4c6bd3f4030a3b55faccd3149a73b3fe56aa5",
      "tree": "9acb3734c20169374dc04610a76636846828b6ec",
      "parents": [
        "cd2e8ffa4f88bf6dbb4b724bf81ec7cea2c871c8"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Wed May 09 08:52:16 2018 -0500"
      },
      "committer": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Mon May 14 20:28:26 2018 +0000"
      },
      "message": "VOL-697: Improvement to MIB database output - prep for MIB Audit work\nTry to get jenkins label now that omci_entities.py conflict resolved\n\nChange-Id: Ic553172087a6b64811cd7372f837a71270df9320\n"
    },
    {
      "commit": "43f6763d7c5bfb1e5ca40393ca68f39b46054610",
      "tree": "7223963e68fa13d7482256ff11e83f9e4040018b",
      "parents": [
        "9b7a11a1068d9a0aab5137c447b278955d7a595f"
      ],
      "author": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Mon Apr 23 17:04:48 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Apr 23 21:28:15 2018 +0000"
      },
      "message": "VOL-572: Integration testing with Kubernetes\n\n* Updated test_voltha_alarm_filters to run in the single-node Kubernetes environment,\nas well as in docker-compose.\n\n* Fixed voltha-ponsim-k8s-start.sh, which is used by test_dispatcher and will be\nused by test_persistence.\n\nChange-Id: I0ca3bd3c108d170c5704620d3cfe3a134efdef56\n"
    },
    {
      "commit": "9b7a11a1068d9a0aab5137c447b278955d7a595f",
      "tree": "51b5f1e24333d0255b1cda3762c6cf135f03959a",
      "parents": [
        "8f1b2530d4af1829bc4076d49e7419ba92e70706"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip@bcsw.net",
        "time": "Sun Apr 15 13:33:21 2018 -0500"
      },
      "committer": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Sat Apr 21 13:57:33 2018 +0000"
      },
      "message": "VOL-649: Support MIB Upload Next with sequence numbers \u003e 255\nCorrected parameter range typo in OntDataFrame documentation\n\nChange-Id: Ic578bd2741d16b034298f3a1d685b8966dee685d\n"
    },
    {
      "commit": "8728934711b6f9bf5328ba944bffcda422278cbc",
      "tree": "446b424c1456fb99a0136629d02bf62863f48e30",
      "parents": [
        "6e05978cd458679e11fa5cedd88b3627fbb059fb"
      ],
      "author": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Thu Apr 19 13:59:10 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Apr 19 18:17:38 2018 +0000"
      },
      "message": "VOL-572: Integration testing with Kubernetes\n\n* Updated test_voltha_alarm_events to run in the single-node Kubernetes environment, as well\nwell as in docker-compose. Removed the steps to run ponsim from the README descriptions for\ntest_voltha_alarm_events and test_voltha_alarm_filters; these tests create simulated_olt devices,\nnot ponsim_olt devices.\n\n* Updated test_voltha_xpon to run in the single-node Kubernetes environment, as well as\nin docker-compose. The test takes about 10 times longer to run in Kubernetes; the reason\nwhy is currently unknown.\n\nChange-Id: I751cf1a84a48af1123e340e739263f5b58d39a0e\n"
    },
    {
      "commit": "c7d3e2dabc14f1413f2772563532957513eafb7a",
      "tree": "a30ea43a4a106ba396f60f124ece65e5ecdc73e2",
      "parents": [
        "086476ddd994d186f1d7e93ae51c75aa7efc98ed"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Fri Apr 06 10:16:29 2018 -0500"
      },
      "committer": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Fri Apr 13 14:34:08 2018 +0000"
      },
      "message": "VOL-609: OpenOMCI External MIB Database and unit-tests\nadded OpenOMCI protobuf reference to config persist startup\n\nChange-Id: Ie285b1a030b7ea8bfb6cdb6713100dba3c2f3ccc\n"
    },
    {
      "commit": "461cb97d1cf66a1f153d1e0d60378f1e976df253",
      "tree": "eab5868ca1c48043543359f7cf604a0b4913eaad",
      "parents": [
        "61c2e9814b3fed34c3b9a0124690f8f54b145ff6"
      ],
      "author": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Wed Apr 11 15:36:27 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Apr 12 15:26:25 2018 +0000"
      },
      "message": "VOL-572: Integration testing with Kubernetes\n\nUpdated test_dispatcher to run in the single-node Kubernetes environment, as well as\nin docker-compose.\n\nTest_dispatcher.py requires the \u0027scenario\u0027 object literal defined in test_voltha_xpon.py,\nwhich it imports from that file. The import operation appears to cause code in test_voltha_xpon.py\nto execute, code which requires containers to be already running. This defeats the automation\nthat was already built into test_dispatcher by forcing the user to manually deploy containers.\nThis update removes \u0027scenario\u0027 from test_voltha_xpon.py and puts it in a separate file, which\nis then imported by each of these tests.\n\nChange-Id: Ia049ae44686358606939daceab6543e9d455c261\n"
    },
    {
      "commit": "61c2e9814b3fed34c3b9a0124690f8f54b145ff6",
      "tree": "39b52572d946e6bc10bd12e80ce855dbf33b4346",
      "parents": [
        "3b67e335b91ec1efd547d2111195337b05952354"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Wed Feb 14 11:03:36 2018 +0000"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Apr 05 13:55:56 2018 +0000"
      },
      "message": "When we use voltha-onos docker, onos sends clear_actions instruction to voltha ofagent component. voltha ofagent component doesnt handle this instruction type and creates an exception:\n20180124T125506.456 ERROR of_protocol_handler.handle_flow_mod_request\n{e: \u003cclass \u0027loxi.of13.instruction.clear_actions\u0027\u003e, event: failed-to-convert, exception: Traceback (most recent call last): File \"/ofagent/ofagent/of_protocol_handler.py\", line 122, in handle_flow_mod_request grpc_req \u003d to_grpc(req) File \"/ofagent/ofagent/converter.py\", line 52, in to_grpc return converter(loxi_object) File \"/ofagent/ofagent/converter.py\", line 244, in loxi_flow_mod_to_ofp_flow_mod instructions\u003d[to_grpc(i) for i in lo.instructions]) File \"/ofagent/ofagent/converter.py\", line 51, in to_grpc converter \u003d to_grpc_converters[cls] KeyError: \u003cclass \u0027loxi.of13.instruction.clear_actions\u0027\u003e, instance_id: compose_ofagent_1}\nAs a conclusion, we see the flows at pending_add state when we check them at Onos cli.\n\nChange-Id: Icde46ba15dccaa2d25920d5d5d104baf88bdd22b\n"
    },
    {
      "commit": "8f52afbe751ff1fbd061407f049b2c3377d8ca3d",
      "tree": "4029a2934c5b8a61e38ab84a6319c2d782af5ee0",
      "parents": [
        "30f64b8e1711553b52c1a1ee4990f221162fd0f1"
      ],
      "author": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Thu Mar 29 14:19:11 2018 -0400"
      },
      "committer": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Thu Mar 29 14:19:11 2018 -0400"
      },
      "message": "VOL-572: Integration testing with Kubernetes\n\n* Updated the Kubernetes version installed in the single-node environment from 1.8.5 to 1.9.3.\n* Replaced the Weave pod network plugin with Calico\n* Updated test_device_state_changes to run in single-node Kubernetes\n* Moved test_utils.py from voltha/tests/itests/docutests/ to voltha/tests/itests/.\n\nChange-Id: I472cffec1e0c3a783edaecb375664cd1c6bb93b1\n"
    },
    {
      "commit": "2a059957ce331407f6ce39a02b2a569fc2e79df7",
      "tree": "ce147c6a035907926a10437d583868c6030829bf",
      "parents": [
        "ab8863d55c260fbe8106f1daec4efab031176d2e"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Mon Mar 12 15:50:00 2018 -0500"
      },
      "committer": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Fri Mar 23 18:21:17 2018 +0000"
      },
      "message": "VOL-610: OpenOMCI MIB Sync and Task Runner\nVOL-610: Bug fix and cleanup based on internal review and test\n\nChange-Id: Icd27826d34b2cc188b278eeb0a78264a58fafeb3\n"
    },
    {
      "commit": "9ac4bbd90993d7b13354e94fac26f8c0b8ab494e",
      "tree": "e29bb7a87457a934137e787ceecd6b5b78c20fa6",
      "parents": [
        "a0252ac182705990b487e7afa400bac4f19dab34"
      ],
      "author": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Wed Mar 21 11:31:02 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Mar 22 17:54:24 2018 +0000"
      },
      "message": "VOL-572: Integration testing with Kubernetes\n\nThis update is an attempt to modify the Voltha integration test suite to support\nmultiple run-time environments: single-node Kubernetes, single-node Docker swarm,\nas well as the current docker-compose environment. To run tests in environments\nother than docker-compose, a config file containing test parameters is passed to\nthe test code via a nose plugin call nose-testconfig. The path to this file is\nspecified via a \"tc-file\" argument supplied to the nosetests command.\n\nThus far, only test_cold_activation_sequence and test_voltha_rest_apis have been\nmodified. The intent is to update the remaining integration tests as well. The\nREADME.md file has been updated for these 2 tests but this is not necessarily\nhow the documentation will evolve with this feature.\n\nChange-Id: I6d9b260c34ef069935ae30958f3c3012ffe603b6\n"
    },
    {
      "commit": "793093d0566f8c54bae31e5e25a7d2a5f3b27a8a",
      "tree": "1b59d14f80a5a7a8399d3baf4e8781f8b4166495",
      "parents": [
        "1b2478e7dca1bb32c4da6c557533a773b941f043"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Tue Feb 27 10:08:55 2018 -0600"
      },
      "committer": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Fri Mar 02 20:14:18 2018 +0000"
      },
      "message": "VOL-635: Initial unit tests for OpenOMCI\n\nChange-Id: Iecc0f08ba89dd46736d8e5d2aff177566f60e41b\n"
    },
    {
      "commit": "1b2478e7dca1bb32c4da6c557533a773b941f043",
      "tree": "aed4e85631a09b5caf1b988e0917c7e1c2afac47",
      "parents": [
        "b122cd5cfeed9f07dceabc0d19a0457ba6e4b943"
      ],
      "author": {
        "name": "Rachit Shrivastava",
        "email": "rachit.shrivastava@nokia.com",
        "time": "Thu Mar 01 11:53:49 2018 -0500"
      },
      "committer": {
        "name": "Rachit Shrivastava",
        "email": "rachit.shrivastava@nokia.com",
        "time": "Thu Mar 01 11:53:49 2018 -0500"
      },
      "message": "VOL-498 XPON Test - failing\nVOL-499 XPON dispatcher test failing\nVOL-644 Rename local envoy images to voltha-envoy in test_dispatcher and text_voltha_xpon\n\nChange-Id: Ie140e9d8b9042675892791db3b1b189d69fc073a\n"
    },
    {
      "commit": "87314cd53cb4c61e7e62b0ed3fc6da94603cc507",
      "tree": "27aee91c381ed08e7fe08d407c523665a68bf927",
      "parents": [
        "72bbcfe2e1bc59cf7cf729311348eeb255b6e2cf"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Mon Feb 12 17:15:35 2018 -0800"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Tue Feb 27 19:38:18 2018 +0000"
      },
      "message": "VOL-629: Change name of consul service to \u0027vconsul\u0027.\n\nThis avoids conflicts with other services named consul in some environments\n\nChange-Id: If42119a57d01cf441df8e1ca92c1043923f59c03\n"
    },
    {
      "commit": "72bbcfe2e1bc59cf7cf729311348eeb255b6e2cf",
      "tree": "d50d528d03d31cb0dc99cefd6e50bc8ae41a6409",
      "parents": [
        "d7921b7d4412e90a186d92511f46d9197c04d212"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Wed Feb 14 14:27:59 2018 -0600"
      },
      "committer": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Tue Feb 27 15:58:45 2018 +0000"
      },
      "message": "VOL-607: OpenOMCI OMCI_CC and MEFrame class support\nFixed bug found during unit test create\n\nChange-Id: Ib939681ebf81618af95b3597c3311526626aaebf\n"
    },
    {
      "commit": "3be3dbc79d26061660fa9d70526d37d0c4febaee",
      "tree": "5b83336f91bdfe55cec13d2af0b2af86f8355898",
      "parents": [
        "0f19f4e78132078a03c2d5a613b1b903e61dcf25"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Feb 14 12:22:45 2018 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Feb 14 12:22:45 2018 -0500"
      },
      "message": "VOL-626 : Jenkins test fix\n\nThis change increase the timeout for the jenkins test to check the\nvoltha logs as well as do a retry on failure (2 retries).\n\nChange-Id: I5538f1e3a8865a03304674215fa27f5ff7c61350\n"
    },
    {
      "commit": "e2e64a08ddd7672897688dd2964a0016c824a07b",
      "tree": "0ebbf40264ef05ef5fde262c44dfe56a32735a70",
      "parents": [
        "d445438eff7f10faaa5bdf0ed5f8cb67438aee47"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Tue Feb 06 12:58:07 2018 -0600"
      },
      "committer": {
        "name": "Kim Kempf",
        "email": "kim.kempf@radisys.com",
        "time": "Mon Feb 12 23:42:17 2018 +0000"
      },
      "message": "VOL-605: OpenOMCI Existing ME Review\n\nChange-Id: I1ed375df92e72298adbfe8bdd04822db762a9dea\n"
    },
    {
      "commit": "6168721033d3cc77401ac829d37edd86bece67bf",
      "tree": "6fefe5950368b060f6a169cc0bb85e39373f8711",
      "parents": [
        "c3c291c685a780732ec3c1aff82e04647a1ffb83"
      ],
      "author": {
        "name": "Girish",
        "email": "ggowdru@radisys.com",
        "time": "Mon Jan 08 12:48:58 2018 +0530"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Tue Feb 06 18:16:53 2018 +0000"
      },
      "message": "VOL-182: ONU Remote Reboot support for Broadcom ONU\nVOL-551: VOLTHA core needs to replay device flows to adapter during reconcile\n\nChange-Id: I23a1ad136e0be3ac6899a7c033df0e1b070f38fb\n"
    },
    {
      "commit": "10a7a7e7563255e1d805c0cca33259c1a5175daf",
      "tree": "d1cfdb1dbdd9e0bf8060d4f37f45e540add8f2f4",
      "parents": [
        "764e12f686f0939628cdb1f4225b42ba27821653"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon Jan 29 09:54:40 2018 -0800"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon Feb 05 17:32:07 2018 -0800"
      },
      "message": "VOL-617 - ability to build without VM\n\nChange-Id: Iec79d66b7ab98a5421eabe7819fa6325ff6690ce\n"
    },
    {
      "commit": "764e12f686f0939628cdb1f4225b42ba27821653",
      "tree": "05c2c48d2e7ba0d7d5fbb3dee7e6ecaf8665b1c6",
      "parents": [
        "106b60a62c348522802884f5f58ae2161a53ab4b"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Sat Jan 20 15:52:43 2018 -0600"
      },
      "committer": {
        "name": "Kim Kempf",
        "email": "kim.kempf@radisys.com",
        "time": "Thu Feb 01 22:44:35 2018 +0000"
      },
      "message": "VOL-597: Added OMCI Autonomous Message definitions (Alarm, AVC, \u0026 Test Results)\n\nChange-Id: I2fd8ee359061bca3563bccd2ed44973ed3683cc9\n"
    },
    {
      "commit": "c9d89206c5c7bd85fa27518b9fd0e7b61bd24a7f",
      "tree": "8afbade78346446c564e1ae367479dee79179712",
      "parents": [
        "0910489e517c1803f83c88cd7d5e0bf0a9f1e00c"
      ],
      "author": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Thu Jan 25 10:25:10 2018 -0500"
      },
      "committer": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Thu Jan 25 13:51:06 2018 -0500"
      },
      "message": "[8055]\nThis update adds kubernetes deployment files for the OFagent and fluentd services.\n\nThe OFagent calls get_my_containers_name with the assumption that the HOSTNAME\nenvironment variable contains the docker container\u0027s ID, which does not appear\nto be the case for kuberbetes. In kubernetes a container\u0027s HOSTNAME is its pod\nname. Feeding a kubernetes pod name into the docker API used by\nget_my_containers_name triggers an exception. This is the reason behind the\ncode changes to OFagent.\n\nThe kubernetes config files in this submission still use the old image naming\nconvention. The names in these and all the other kubernetes deployment files\nwill be changed to conform to the new convention in a separate update.\n\nChange-Id: I3eecfdcc8bba070ffe3e7372f195cf15f0cdcd56\n"
    },
    {
      "commit": "bba65ff06acba42c7da84ed59789ed5157508fa0",
      "tree": "dcd5afdd23c87fbd9456852798582269b886f7c2",
      "parents": [
        "8536d1b051d722fbea94db0aefeced45807b0a68"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Jan 19 09:26:09 2018 -0800"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Jan 19 19:33:40 2018 +0000"
      },
      "message": "VOL-595 - container image name consistency and general cleanup\n\nChange-Id: Iccac1ccba61537cefa046118df139196e9e87713\n"
    },
    {
      "commit": "9b9b7a355930a475ec638a9a56e4c319e4959fb4",
      "tree": "ea0bcf474875c82e3b9d0eba525dbd5842643f8d",
      "parents": [
        "a00efaf3a559deb62b01f3737cfa1c635ec908f8"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Nov 17 12:38:57 2017 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Nov 17 12:56:25 2017 -0500"
      },
      "message": "[7055] : Minor cleanup.\n\nVOL-548:  Frameio test fix.  Submitted on behalf of Karthick Ramanarayanan\n\nChange-Id: If05d89bdb027faa21dc7a8fd05d3014d6d2ad01a\n"
    },
    {
      "commit": "8be8384ef55d1e109c2f5d61c41f1f4953377ff2",
      "tree": "c590a5caa64e677bab2685264181bc5096f1342b",
      "parents": [
        "e2c08101b855b3c4221f0215acb24a498cf521e0"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Mon Sep 18 18:06:37 2017 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Nov 01 08:32:52 2017 -0700"
      },
      "message": "VOL-419: Flows not passed to Device Adapter if more than one PON Port\nChanged flow to use requested priority per Nokia comment\n\nChange-Id: I1ba954d56dbb65e4773b35a9df4a424458df4263\n"
    },
    {
      "commit": "549ec048c582071cb3e29700a483a643c7238861",
      "tree": "8fae7624dd12a9bbe4811b6ef948502e63378bdb",
      "parents": [
        "079a7760d770217636b712f03781d370434252f4"
      ],
      "author": {
        "name": "Rachit Shrivastava",
        "email": "rachit.shrivastava@nokia.com",
        "time": "Wed Oct 18 21:58:07 2017 -0400"
      },
      "committer": {
        "name": "Niren Chidrawar",
        "email": "niren.r.chidrawar@nokia.com",
        "time": "Mon Oct 30 13:35:19 2017 -0700"
      },
      "message": "VOL-474 UTEST for VOL-470 Support VENET as open flow port\n\nChange-Id: I5e9577af1c0f9b7cc15924cba7d86f71c2f6eaf7\n"
    },
    {
      "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": "23ac35c693a85196afbf3cb9a54fe7282affd3e0",
      "tree": "0c4ec6f88c7fbeafedd257236acbdc2618cc2e21",
      "parents": [
        "a2a46ae472cf348c9a7d1bac38831b673a9883ba"
      ],
      "author": {
        "name": "sathishg",
        "email": "sathish.govindasamy@radisys.com",
        "time": "Sat Oct 14 03:21:43 2017 +0530"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Oct 26 12:14:17 2017 -0700"
      },
      "message": "VOL-276: Fix for Failing OMCI \u0026 OFAGENT utests\nAddressed review comments\nChange-Id: I4d08c842e0a4dadba7aa09420490f1c29310fa31\n"
    },
    {
      "commit": "3d3f99a357fb852b568d6f645976ade2c98c40f6",
      "tree": "5a7c0b17386716e7d00d1d15a66d16ff3252034d",
      "parents": [
        "2a8c6331c3b50c3155a6b7770e6c45f2cc5f451d"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Oct 10 15:53:42 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Oct 12 05:43:54 2017 -0700"
      },
      "message": "[ 6321 ] : uncomment the basic test scenario\n\nVOL-427:  This update fixes the persistence test\n\nChange-Id: I687c1c9d796181db4fa5f38c0c9ca9c40362bdf2\n"
    },
    {
      "commit": "2a8c6331c3b50c3155a6b7770e6c45f2cc5f451d",
      "tree": "34d392f5d99855bcd28f384b66336da8029e27c5",
      "parents": [
        "2eb42bf66f82430bd3c0eda3249b55468520fe2b"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Oct 10 15:23:49 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Oct 12 05:43:45 2017 -0700"
      },
      "message": "VOL-427: Fix the dispatcher test and also created VOL-499 to track an issue with XPON test that runs within the dispatcher test\n\nChange-Id: I8125a910ec8630fb342e9732bcc8fe8d3f240f93\n"
    },
    {
      "commit": "0a0ac4a3fba266504a5375500b3f99eda99dbe0e",
      "tree": "49242a17831db58e2ec5c451f5ba2a47bc7cd29d",
      "parents": [
        "61a127900de639ed45abf5daef7ebda91b0b65b6"
      ],
      "author": {
        "name": "Gertjan Van Droogenbroeck",
        "email": "gertjan.van_droogenbroeck@nokia.com",
        "time": "Fri Sep 29 12:21:14 2017 +0000"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Oct 04 08:25:15 2017 -0700"
      },
      "message": "VOL-490 Add ETH_TYPE and IPV4_DEST fields to match_fields of decomposed flow rule for device\n\nChange-Id: Ia0c4327b33c892146747250149158b0df3fdaaf2\n"
    },
    {
      "commit": "cd51f990872d347f1fd975d71d93cc6eef428185",
      "tree": "f9b29c828eb54dafd8db03d6846ea082435c1c10",
      "parents": [
        "a25df1c9a8de4e694953793a32c758c80ba5aaf5"
      ],
      "author": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Thu Sep 07 16:37:02 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Sep 08 10:27:51 2017 -0700"
      },
      "message": "VOL-411 Updated broken integration tests\n- send REST requests to envoy port 8443\n- Added some logic to handle GRPC codes returned in HTTP header\n- Updated ofagent compose file to use latest configuration\n- Fixed misc problems that prevented a clean execution\n- Marked a few test cases as skipped for which i will raise new jiras\n- Updated README file for alarm events tests\n\nAmendments:\n- Added description in skip statements\n- Renamed expected_code to expected_http_code\n- Fixed image download test that still had references to REST local path\n\nChange-Id: I740e0ba344e2bcba3415315bb1bd5d8bb6ae1954\n"
    },
    {
      "commit": "97bef1e953e67d14454cd2ef14ae2b46117214e0",
      "tree": "85aefeaf4b96630615ff84a0116631291f43262e",
      "parents": [
        "868437070b6edf808987d045620b7436a753a400"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Tue Aug 29 11:44:28 2017 -0500"
      },
      "committer": {
        "name": "Niren Chidrawar",
        "email": "niren.r.chidrawar@nokia.com",
        "time": "Thu Sep 07 16:16:33 2017 -0700"
      },
      "message": "VOL-400: configurable alloc-id and gemport-id with min gemid\u003d1024\nchange requests for previous patch set. Working on itest coverage\nadded itests for new parameters including explicit zero test\nso that if zero is used it is same as if not used and it will auto\nselect the next available id (alloc-id or gemport-id)\n\nChange-Id: I2c41e0a0811614aa9c1c77ad52a13b0dd504385b\n"
    },
    {
      "commit": "2940dac3e4ce6e11b41836b8c404263cdf207087",
      "tree": "1bb8b9199e011fc1ca97b97041b457325152f3d6",
      "parents": [
        "4864696024defe5f83cd670372be67a0f06bc5c5"
      ],
      "author": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Fri Aug 18 14:15:17 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Aug 22 07:15:29 2017 -0700"
      },
      "message": "VOL-281: OfAgent integration in swarm cluster\n- Auto connect/reconnect of agent with a voltha instance\n- Survives and cleans up after a voltha disconnect\n- Added new compose files to start ofagent and onos in swarm cluster\n\nAmendments:\n- Fixed logs to have uniform format\n- Removed instructions to start/stop ONOS service in cluster scripts\n- Added missing change in local handler to exit streaming rpc calls\n  after ofagent termination\n- Renamed references from voltha to vcore where necessary\n\nChange-Id: Icb4611d92be35b48e557e6b12f7d2074282175ea\n"
    },
    {
      "commit": "7253ff28e635a26bc8a3cdffd2524e6d7097d1f2",
      "tree": "2d179addb9c7490dda690ecb61160baa525f339a",
      "parents": [
        "1ab3d4ba2d9bcb4732e0bea97dcb78b0156299aa"
      ],
      "author": {
        "name": "Nikolay Titov",
        "email": "nikolay.titov@nokia.com",
        "time": "Mon Aug 14 18:24:17 2017 -0400"
      },
      "committer": {
        "name": "Nikolay Titov",
        "email": "nikolay.titov@nokia.com",
        "time": "Mon Aug 14 19:23:22 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: I5f4f4d61959604f0bb2565c3bbb0e4f33f4be2d3\n"
    },
    {
      "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": "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": "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": "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": "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": "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": "5a2d5694237b9048c622232f1a6ab445213b465c",
      "tree": "2cbaffa0f025a7ccfd9fee403b19e04a439f76ee",
      "parents": [
        "50ee9acf3cc118ceba7269bce8e915067f4e68bf"
      ],
      "author": {
        "name": "Rachit Shrivastava",
        "email": "rachit.shrivastava@nokia.com",
        "time": "Mon Jul 17 10:29:20 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Jul 18 13:07:17 2017 -0700"
      },
      "message": "VOL-271: Support itests and utests for WT-385 xPON objects\n\nitests support for the configuration of following WT-385 objects\n - v_ont_ani\n - ont_ani\n - v_enet\n\nCode optimization for the test cases\nREADME.md is updated to reflect the itests\n\nChange-Id: I0a93be85a50ad4c18d005b1402ffd7da9cc2f71a\n"
    },
    {
      "commit": "239af45581d3257852d75634f483533af94e4bae",
      "tree": "2f078cbaf90a2e3fc954a1e107e40fbe93f3c493",
      "parents": [
        "0d83c942b92df2633ee2f987cb11ff8d535980da"
      ],
      "author": {
        "name": "sathishg",
        "email": "sathish.govindasamy@radisys.com",
        "time": "Thu Jul 13 16:27:46 2017 +0530"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Jul 18 06:03:52 2017 -0700"
      },
      "message": "Minor fixes\nAddressed review comments and included README\nChange-Id: Idd3e0cec03eca280a93fff8244f5f885b2322239\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": "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": "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": "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": "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": "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": "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": "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": "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"
    }
  ],
  "next": "88518e86d0b45ae0943258446c75775b3d8dd3d7"
}
