)]}'
{
  "log": [
    {
      "commit": "d52d6a67cd2ed3042175836cd7a8a29012652a4d",
      "tree": "54262215da6d2a316dc9e54eb29ba6f64adb466d",
      "parents": [
        "2bcbab04574ad8eb61b47f91b2c5369225c8b515"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Oct 04 11:51:42 2019 -0400"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Oct 09 21:16:36 2019 +0000"
      },
      "message": "VOL-1330:  Limit the number of failed resync attempts.\n\nRather than trying to resync forever and leaving the onu\nunusable, limit the tries to a configurable amount.  Some onu\nrefuse to mib upload after being provisioned, and this prevents\nan in-sync/restore in service if the olt or voltha is restarted\nand the onu is not.\n\nIf the limit is hit force reset the onu and re-upload the\nmib.  A reset onu always allows mib upload.\n\nThis deals with onu that refuse to upload their mib after being\nconfigured, and becoming disconnected/reconnected from the pon.\ni.e fiber pull or olt restart and the onu did *not* restart.\n\nChange-Id: I0451b9954980f36efd035fbfc381bdc328aa8571\n"
    },
    {
      "commit": "2bcbab04574ad8eb61b47f91b2c5369225c8b515",
      "tree": "1dba0770b99f82a953a7e623fef3885ce152d773",
      "parents": [
        "702f05f8412d5cca3c70d69dbfd8e19cb424efe4"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Mon Sep 23 07:28:49 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Oct 09 16:39:20 2019 -0400"
      },
      "message": "VOL-1330: Fix mib reconcile\n\nmib db queries in converting from internal json\nstorage back to dict() overwrote the original\njson in storage.  This caused subquent queries to fail.\nNeed a deepcopy to prevent the reference copy/overwrite.\n\nIn allowing adapters to run resync/reconcile we need to\nallow classes that use openomci to disable auditing.\nSome onu (brcm) do not allow uploading of mib after its configured\ncausing audit and resync timeoutes.\n\nChange-Id: Ia45ca958340ec4e0b11684adb35cc8e4beda32ae\n"
    },
    {
      "commit": "702f05f8412d5cca3c70d69dbfd8e19cb424efe4",
      "tree": "a58a3e89a99b239858fb5605cf7ad9c008ef6794",
      "parents": [
        "66a1d070e3f6ee0f2373eee46e916f3295024e94"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Sep 17 19:47:34 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Sep 25 14:59:01 2019 -0400"
      },
      "message": "VOL-1330:  Update openomci to voltha 1.x master.\n\nIncludes mib resync/reconcile fixes:\n\n\tAuthor: Chip Boling \u003cchip@bcsw.net\u003e\n\tDate:   Fri Feb 22 13:06:25 2019 -0600\n\tVOL-1482: Fix Scapy definition for OMCI GetResponse message\n\tOriginal-Change-Id: I155ff3f5914b81f9a09aede97c2a7cafc1b088fe\n\n\tAuthor: Chip Boling \u003cchip@bcsw.net\u003e\n\tDate:   Mon Mar 4 13:33:22 2019 -0600\n\tVOL-1504: fix for TimeSynchronization Request frame\n\tOriginal-Change-Id: I5350b765506ef9d19639c54281d38911a6f4c323\n\n\tAuthor: Chip Boling \u003cchip@bcsw.net\u003e\n\tDate:   Wed Feb 27 12:44:07 2019 -0600\n\tVOL-1439: Fixes for proper table attribute handling\n\tduring MIB audit/resynchronization.  Also includes a fix to\n\tproperly count MIB-DATA-SYNC increments on sets and software-download\n\toperations\n\tOriginal-Change-Id: I30a343aae91d5bcac56d068a37c18b29265d3bd9\n\nChange-Id: If30bd6ea0fd59db5dbf51ecd617d000baf538728\n"
    },
    {
      "commit": "66a1d070e3f6ee0f2373eee46e916f3295024e94",
      "tree": "4ca58c0a244ab3fced2d8476d688d63020c7f7dd",
      "parents": [
        "6a7950cb8a83ba4129b3a25d7455055812ad3c78"
      ],
      "author": {
        "name": "onkarkundargi",
        "email": "onkar.kundargi@gmail.com",
        "time": "Mon Sep 23 14:58:50 2019 +0530"
      },
      "committer": {
        "name": "onkarkundargi",
        "email": "onkar.kundargi@gmail.com",
        "time": "Wed Sep 25 15:33:33 2019 +0530"
      },
      "message": "SEBA-596 #comments Implemented periodic test action for ONT\n\nChange-Id: I4e913b90b3f770eaf9421888f671bd2adc9ec1e3\n"
    },
    {
      "commit": "6a7950cb8a83ba4129b3a25d7455055812ad3c78",
      "tree": "15da728db24ab0427664610fa3073a63a6efc70a",
      "parents": [
        "5be22260ea8d5a1c68bb20222e000f74c0727ef0"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Sep 17 11:14:33 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Sep 19 13:04:41 2019 -0400"
      },
      "message": "SEBA-830: Fix syntax errors and argument count mismatches\n\nAlso add some unit tests\n\nChange-Id: Id93dd2f5a2a691b045d78cbfa7a2b1b8c30bd32b\n"
    },
    {
      "commit": "5be22260ea8d5a1c68bb20222e000f74c0727ef0",
      "tree": "7b9cd78a47dcb4a1a5b52d34a06b149329b523aa",
      "parents": [
        "0d3abf069e05d015ef144f17555a87fcc90cf971"
      ],
      "author": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Wed Sep 04 10:13:01 2019 -0700"
      },
      "committer": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Mon Sep 16 11:37:10 2019 -0700"
      },
      "message": "VOL-1883 - \"proxy_address: None\" during mib_reset.\n\n-passed Device to _onu_omci_device.start from  brcm_openomci_onu_handler.\n So no need to call getDevice again.\n\nChange-Id: I96cccddda3569a3fe887f5ae79995eef707a3aae\n"
    },
    {
      "commit": "0d3abf069e05d015ef144f17555a87fcc90cf971",
      "tree": "1c46abdacdb7b510e5dd09c1d53e8dc267fb925e",
      "parents": [
        "1d93ba678f46210785b99bff516bcb6bdc510962"
      ],
      "author": {
        "name": "Devmalya Paul",
        "email": "Devmalya.Paul@radisys.com",
        "time": "Wed Jul 31 18:34:27 2019 -0400"
      },
      "committer": {
        "name": "Devmalya Paul",
        "email": "Devmalya.Paul@radisys.com",
        "time": "Tue Aug 27 21:02:19 2019 -0400"
      },
      "message": "Migration to new event defination for OpenONU adapter\n\n     This commit is for the migation of alarms and kpi fw in\n     pyvoltha to the new event fw and has the following changes:\n\n     1. Alarms definations are changed to events and modified accordingly\n        to incorporate the changes in event proto message\n\n     2. Kpis module is also moved under the events fw\n\nChange-Id: Icfbb28e364b662ea8483b7472fe21ddf4551372e\n"
    },
    {
      "commit": "1d93ba678f46210785b99bff516bcb6bdc510962",
      "tree": "7d3c0a27a1d01e0d48d1d38a1b18b4521a1748ce",
      "parents": [
        "0078a2810efdb785c990365538f7239cb895e932"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Mon Aug 26 14:03:43 2019 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Mon Aug 26 14:03:43 2019 -0700"
      },
      "message": "Release 2.1.0 of pyvoltha (same as 0.2.4)\n\nChange-Id: I9b92742ff449ff348f37403466e5f02c1fb6385a\n"
    },
    {
      "commit": "0078a2810efdb785c990365538f7239cb895e932",
      "tree": "223f554504e1fc08a21a43ca4a1dcaf7edcfa255",
      "parents": [
        "6d6dc3ac1d64b029122b15f3a8ccbce590a4aa31"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Aug 07 15:17:20 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Aug 07 15:17:20 2019 -0400"
      },
      "message": "Release 0.2.4 pyvoltha\n\nChange-Id: I71f303a7e2c7b0535f456d7c8f7c5f7076859282\n"
    },
    {
      "commit": "6d6dc3ac1d64b029122b15f3a8ccbce590a4aa31",
      "tree": "01ac574121a1bc6ce489adade3cc3121d4a9462c",
      "parents": [
        "e7eb1c76a2fceb54d683f5f77472478a99420a5d"
      ],
      "author": {
        "name": "Yongjie Zhang",
        "email": "yzhang@furukawalatam.com",
        "time": "Tue Aug 06 14:00:29 2019 -0400"
      },
      "committer": {
        "name": "Yongjie Zhang",
        "email": "yzhang@furukawalatam.com",
        "time": "Wed Aug 07 15:03:36 2019 -0400"
      },
      "message": "[VOL-1699] Fix data storage in OMCI Alarm, pass serial_number to AlarmSynchronizer and ONU Alarm Classes.\n\nChange-Id: I462f98162292d5c536ca345fc87aeb40a64e115e\n"
    },
    {
      "commit": "e7eb1c76a2fceb54d683f5f77472478a99420a5d",
      "tree": "e4128a9c443e39528c6544e72aa207e916504b52",
      "parents": [
        "44da34fe5fa93f0e9640be28a07ecdaa50604700"
      ],
      "author": {
        "name": "aishwaryarana01",
        "email": "aishwaryarana01@gmail.com",
        "time": "Wed Jul 24 09:52:21 2019 -0500"
      },
      "committer": {
        "name": "Aishwarya  Rana",
        "email": "aishwaryarana01@gmail.com",
        "time": "Tue Aug 06 17:19:56 2019 +0000"
      },
      "message": "VOL-1709 - Add missing Priority Queue attribute configuration from Tech-Profile\n\nChange-Id: I3cd7eb4cc1cd8006117552dee62f7bff5da2b4a7\n"
    },
    {
      "commit": "44da34fe5fa93f0e9640be28a07ecdaa50604700",
      "tree": "ba4bc3697435f7473357767f9f0866ffc14d183c",
      "parents": [
        "8293a63d463170c27042a95cb58e06bd6733762b"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian3@gmail.com",
        "time": "Wed Jul 31 16:33:08 2019 -0400"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian3@gmail.com",
        "time": "Mon Aug 05 11:12:54 2019 -0400"
      },
      "message": "VOL-1830 Fixing an error with etcd querying\n\nChange-Id: I58af41223e59b78a6eccc64d6c02cd6f87ead479\n"
    },
    {
      "commit": "8293a63d463170c27042a95cb58e06bd6733762b",
      "tree": "81982773faa24a6545e7a80638e443ba543f5646",
      "parents": [
        "50b6e9e320e75280ec399f2a769b31899050b44c"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Jul 31 15:56:13 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Jul 31 19:00:57 2019 -0400"
      },
      "message": "VOL-1832: Preload tx audit and enqueue recv due to slow send\n\nChange-Id: I64a2f45f04fb42fbae4456c6b9d4ef8cfcbc12d1\n"
    },
    {
      "commit": "50b6e9e320e75280ec399f2a769b31899050b44c",
      "tree": "aef250d6088f48d06c5de4b525987f2ea9e6a3d9",
      "parents": [
        "e973183c55a127d484d7e18ac95f803e80b0e96e"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Wed Jul 17 15:18:08 2019 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Wed Jul 17 15:20:35 2019 -0700"
      },
      "message": "Switch README to ReStructuredText format so PyPI is happy\n\nChange-Id: I40f1ef32a4a2b8e816e53867f37a255fa2244bf4\n"
    },
    {
      "commit": "e973183c55a127d484d7e18ac95f803e80b0e96e",
      "tree": "2168e54fffb6959f1389212b1b0765281ee8d297",
      "parents": [
        "74976ce3296e917ee3ac468489f84e9dde58f3b4"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Jul 17 12:13:42 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Jul 17 17:37:34 2019 -0400"
      },
      "message": "VOL-1777 Update python requirements\n\nSet the same across all projects to prevent\nbuild errors.\n\nAlso bump SemVer to 0.2.1\n\nChange-Id: I2b67bc06d7ae19e4c8a6e4a3192b784818ecd20b\n"
    },
    {
      "commit": "74976ce3296e917ee3ac468489f84e9dde58f3b4",
      "tree": "41ad52941cd509861fbbb3a79fb5ceea78c76cf9",
      "parents": [
        "b315e03f4b04293dca228f2a6a435c583da75452"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Mon Jul 08 10:51:38 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Jul 11 21:19:11 2019 +0000"
      },
      "message": "child device detected now returns created device.\n\nDepends on commit: https://gerrit.opencord.org/#/c/14474/\n\n\nChange-Id: I4db3191ee7916cac1a15eb8cf82cff4efa2d2fda\n"
    },
    {
      "commit": "b315e03f4b04293dca228f2a6a435c583da75452",
      "tree": "dc3cced4f0577bc539a98a7ef7660842e0f11e55",
      "parents": [
        "415a296cda162631839b27095130dc2465d25e25"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Jul 10 15:15:41 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Jul 10 15:15:41 2019 -0400"
      },
      "message": "Update requirements to newer voltha-protos\n\nAlso remove circular dependency\n\nChange-Id: I633df5fccf2cf36b690a1d30f49394a4fc640eb8\n"
    },
    {
      "commit": "415a296cda162631839b27095130dc2465d25e25",
      "tree": "d191104651ef35b635d7714f6081afcd8712ca10",
      "parents": [
        "aa829332fae6b37cf31ec24629d6a5255f997246"
      ],
      "author": {
        "name": "Yongjie Zhang",
        "email": "yzhang@furukawalatam.com",
        "time": "Wed Jul 03 15:46:50 2019 -0400"
      },
      "committer": {
        "name": "Yongjie Zhang",
        "email": "yzhang@furukawalatam.com",
        "time": "Thu Jul 04 10:24:24 2019 -0400"
      },
      "message": "[VOL-1698] OMCI PM does not work\n\nPass ONU\u0027s serial number to OnuPmMetrics\n\nChange-Id: Ia45f551c185414b71be6502a7bb71665f9050541\n"
    },
    {
      "commit": "aa829332fae6b37cf31ec24629d6a5255f997246",
      "tree": "6e65198347796105ccdc898893b1969ff835e6db",
      "parents": [
        "3b144f1ebde1fa03052763d0783e2b1f7d5e2e22"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian3@gmail.com",
        "time": "Wed Jun 26 11:00:43 2019 -0400"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian3@gmail.com",
        "time": "Wed Jun 26 11:01:24 2019 -0400"
      },
      "message": "Tagging so to update adapters requirements files\n\nChange-Id: I9f5aa48dc9d83b4190e6dbe4d851643b9e348123\n"
    },
    {
      "commit": "3b144f1ebde1fa03052763d0783e2b1f7d5e2e22",
      "tree": "0bb56a77b0bdca580062d8b1d9b8f1d590a8e864",
      "parents": [
        "2164626c7565eed6f7ae19dec0b175b9f2158f1a"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Tue Jun 11 20:36:15 2019 -0400"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Tue Jun 11 20:36:15 2019 -0400"
      },
      "message": "Fix issue where build fails with no dist folder\n\nChange-Id: I38e64f5aeb0a67986f419434fcff9bea2bf420c9\n"
    },
    {
      "commit": "2164626c7565eed6f7ae19dec0b175b9f2158f1a",
      "tree": "313cb8668ee4569c70c7cb3a9e445e14eb27da68",
      "parents": [
        "d40c88d93cbd7d07d6da4eb65c4e0d2a68812af1"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Fri Jun 07 17:11:41 2019 -0400"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Fri Jun 07 17:11:41 2019 -0400"
      },
      "message": "VOL-1688 Fixing subtle error where an upgraded VERSION file can cause multiple dist files to exist. This can break local builds if they local build loads the wrong one\n\nChange-Id: I18350db1af40191f8a5bec43553560d8fececdda\n"
    },
    {
      "commit": "d40c88d93cbd7d07d6da4eb65c4e0d2a68812af1",
      "tree": "f40f446d7faecbc353b739c400d2fa374b8832c1",
      "parents": [
        "16b767ab9c252bcc89102069c410b3ae7b2dda4d"
      ],
      "author": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Thu May 16 14:09:42 2019 -0700"
      },
      "committer": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Tue Jun 04 09:20:28 2019 -0700"
      },
      "message": "XVOL-1653 : Optimization during OMCI messaging\n\nDecreasing getDevice and GetChildDevice queries towards Core.\n\nChange-Id: I93a89360e49612b4e22f0b8cfcf36efec43b93d9\n"
    },
    {
      "commit": "16b767ab9c252bcc89102069c410b3ae7b2dda4d",
      "tree": "9e1289cb5ebcaaf2a449eb70bae03527855fb663",
      "parents": [
        "818cac1f85346c2a3583ae27fa28bcb3d459fe86"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Tue May 07 17:02:19 2019 -0400"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Tue May 28 17:34:04 2019 -0400"
      },
      "message": "VOL-1604 Implementing storage of MIB entities in etcd.\n\nUpdated tests to work and pulled a test update from https://gerrit.opencord.org/#/c/12815/. The functional changes were merged some time ago, but the test was not.\nUpdated requirements to match those in voltha-openonu-adapter. This fixed an issue where the test would fail on importing the etcd database class\nChange-Id: I13787dbf740020eb2d7f2c6498f9eafe1b461cba\n"
    },
    {
      "commit": "818cac1f85346c2a3583ae27fa28bcb3d459fe86",
      "tree": "f48b435ac0c09d30624e40058b2014f7af2697b3",
      "parents": [
        "6eda81868f7121352af7eeaa526116f5f3c3bed7"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri May 10 13:13:58 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri May 10 13:13:58 2019 -0400"
      },
      "message": "Tag version 0.1.9\n\nChange-Id: I50fdf309c297feee4664ec552b3176ce8eb82a5a\n"
    },
    {
      "commit": "6eda81868f7121352af7eeaa526116f5f3c3bed7",
      "tree": "c0c8ea73dc47493dc9501021b8b60aee5cf508d2",
      "parents": [
        "0094b3c0b4aa6edcb33a0f59e113416820c1e893"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Fri May 03 15:51:54 2019 -0400"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Mon May 06 08:27:20 2019 -0400"
      },
      "message": "Replaced references to adapter_agent\n\nChange-Id: Ic1cf6326f8799e8ce5f4c9293efb3b1701ffe7ce\n"
    },
    {
      "commit": "0094b3c0b4aa6edcb33a0f59e113416820c1e893",
      "tree": "cacf6ce4368493db45fc6db36a02609e3e0aa597",
      "parents": [
        "c607ac9d6fa00366c678d2e5c788c88e11b38c1a"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri May 03 07:26:36 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri May 03 07:26:36 2019 -0400"
      },
      "message": "VOL-1494: Use core function to update state on all ports on a device\n\nChange-Id: I7a09783b938bcce4100c4ff4588a18e910be4489\n"
    },
    {
      "commit": "c607ac9d6fa00366c678d2e5c788c88e11b38c1a",
      "tree": "9b4d3656cdf53445fb5c1ee39f9f0aefdce0e522",
      "parents": [
        "ece067c9899b0982e1851c7fc3690d0c7e3b9c17"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sat Apr 27 17:41:33 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Apr 30 15:51:54 2019 -0400"
      },
      "message": "VOL-1489 Fully support tunnel_id openflow field\n\nChange-Id: Ib148c59d79f40a2f3859a739c65fdf5eb1dcfbbd\n"
    },
    {
      "commit": "ece067c9899b0982e1851c7fc3690d0c7e3b9c17",
      "tree": "64db87eb7df9f4029ff65afa9c29ad2f44d9e242",
      "parents": [
        "11c23251515a001c803030174291cd4ea844c204"
      ],
      "author": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Wed Apr 10 09:13:48 2019 -0700"
      },
      "committer": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Fri Apr 19 00:09:28 2019 -0700"
      },
      "message": "VOL-1556 Added the neccessary function to fulfill AlarmSimulationRequest\n\nsimulate_alarm function is added to adapter_request_facade.py\n\nChange-Id: Iad835a94f3190795b61eb5595afe31f40a3c0e6e\n"
    },
    {
      "commit": "11c23251515a001c803030174291cd4ea844c204",
      "tree": "8274c612a6d31cad12b5fef293c53512b1b3cdb2",
      "parents": [
        "a95e2c814fcc236270c72c952181c43e57ec2888"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Apr 17 16:37:12 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Apr 18 15:03:18 2019 +0000"
      },
      "message": "Tag pyvoltha release 0.1.8\n\nChange-Id: Iae576e0b8b08d66e65ca3d4526b1696525ac468a\n"
    },
    {
      "commit": "a95e2c814fcc236270c72c952181c43e57ec2888",
      "tree": "97ae31ff539b71cffde36a02432ffbc09b63dd78",
      "parents": [
        "72fe6ae4376eed6ebea3e633bef8a9cb70e79750"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Wed Apr 17 15:43:54 2019 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Wed Apr 17 17:21:33 2019 -0700"
      },
      "message": "General cleanup\n\n- Remove unused Dockerfiles\n- Simplify Makefile\n- Use tox.ini to store nose config\n- Bump version of voltha-protos and fix test\n\nChange-Id: I8d6a1e8dfafd84bd21f495b0f6b96885f829c208\n"
    },
    {
      "commit": "72fe6ae4376eed6ebea3e633bef8a9cb70e79750",
      "tree": "ffe55cd21bdc2c479d9d252491c83b79b1f8fdb3",
      "parents": [
        "79d1fee8407b27d89dda1a2349ebceeb089d7f69"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sat Apr 13 20:58:47 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sun Apr 14 11:19:21 2019 -0400"
      },
      "message": "VOL-1495: Update OpenOMCI to later version.\n\nCapable of proper table handling, needed to push\nextended vlan tagging operation\n\nShould match commit: https://gerrit.opencord.org/#/c/12815/\nin voltha 1.x tree\n\nChange-Id: I05135afd56407c9496b2dfcde67938fd58a99020\n"
    },
    {
      "commit": "79d1fee8407b27d89dda1a2349ebceeb089d7f69",
      "tree": "55e77928f612d0a78955342d43c1c1e0dcb8188a",
      "parents": [
        "6eb68176020707ed932b3de239f285541c1e17d1"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Thu Apr 11 11:26:10 2019 -0400"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Thu Apr 11 11:27:41 2019 -0400"
      },
      "message": "VOL-1481 Removed some logs that put binary in the logs and added in a log for the transaction_id\n\nChange-Id: I945c3c52c94bc815ddd11c00fe2fa717dd77ae43\n"
    },
    {
      "commit": "6eb68176020707ed932b3de239f285541c1e17d1",
      "tree": "ef27bb72c15ba4ab033e40e5997b3989ec477d2a",
      "parents": [
        "6e643806c53ce6e6394e73ef65829cd2dc91d224"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sun Mar 31 10:53:44 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Apr 04 16:48:14 2019 -0400"
      },
      "message": "VOL-1489: Use existing EtcdStore rather than create_kv_client\n\nThis matches more closely what the 1.x core version has.\nAnd it works.  The other version failed to get the etcd connection\nargs properly.\n\nAlso some added debug needed for decomposed flow work.\n\nChange-Id: Ia0de95a271a4cabf67228ac048cb32b0c116fa4e\n"
    },
    {
      "commit": "6e643806c53ce6e6394e73ef65829cd2dc91d224",
      "tree": "b166063b0cb64c9434269310b5e679e1131dd500",
      "parents": [
        "982a4b60d20a235c09217afc32bcab54c1a54f29"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Tue Apr 02 12:49:59 2019 -0400"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Tue Apr 02 18:31:51 2019 -0400"
      },
      "message": "VOL-1478 Update statistics manager to get serial from the device rather than polling the core\n\nChange-Id: I71af6e50fe2f99effc3c446f35bcaed309d858be\n"
    },
    {
      "commit": "982a4b60d20a235c09217afc32bcab54c1a54f29",
      "tree": "8f3047f87a933c305d669b4315e1bb674f6adfaf",
      "parents": [
        "a587f9994e85b89d3df522a9080d9626fb1ee337"
      ],
      "author": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Sun Mar 17 23:29:39 2019 -0700"
      },
      "committer": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Mon Mar 18 10:06:38 2019 -0700"
      },
      "message": "VOL-1477 Migrate OpenOltAlarmMgr\n\nAdded alarm related functions to the core_proxy to send and create alarm\nSome of the onu alarm classes modified to include serial_number in the alarm context\nAdapterAlarms has modified to include the device\u0027s serial_number\n\nChange-Id: Idda9ba90071029f57bb0b7e394fdd5bb6385ee3f\n"
    },
    {
      "commit": "a587f9994e85b89d3df522a9080d9626fb1ee337",
      "tree": "dd9849718fcf6e7f8a14a33568dcc532a72a2546",
      "parents": [
        "35c42d281edc1d95d21873313377b3520ddf68fd"
      ],
      "author": {
        "name": "Arun Arora",
        "email": "arun_arora@hcl.com",
        "time": "Thu Mar 14 09:54:29 2019 +0000"
      },
      "committer": {
        "name": "Arun Arora",
        "email": "arun_arora@hcl.com",
        "time": "Fri Mar 15 06:48:14 2019 +0000"
      },
      "message": "VOL-1513: Modified adapter_agent call to core_proxy call\n\nChanged code for init_pm_metrics() called as part of\n \u0027enable device\u0027 workflow.\n\nChange-Id: Ibe2788ff7da586e46effee5ceec5fc9781080026\n"
    },
    {
      "commit": "35c42d281edc1d95d21873313377b3520ddf68fd",
      "tree": "57d4c48298ecc704fc34bc2ab48ba8a2c11e7241",
      "parents": [
        "29989ebb687881270d06058af1afcbcf47cb1fd4"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Mar 07 17:23:27 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sat Mar 09 13:01:14 2019 -0500"
      },
      "message": "VOL-1493 VOL-1454:\n\nUpdate to reference core_proxy and adapter_proxy.\nProcess omci messages using adapter_proxy\n\nImplement and process inter adapter messages.  Start and use\nopenomci state machine.  Update handler and omci_cc\nfor new core/adapter proxy\n\nCan now successfully mib upload and mib_sync is success\nand run omci tasks\n\nChange-Id: I94db6e9a0cd2aa23dad3a1224f2e66f2ff76b771\n"
    },
    {
      "commit": "29989ebb687881270d06058af1afcbcf47cb1fd4",
      "tree": "ef84cd0c9b83080e1ac99707b20e154e9b3df32b",
      "parents": [
        "ede82e919ed3d2acd6e0e2788b884a61d32f5154"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Mar 07 06:40:12 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Mar 07 06:41:33 2019 -0500"
      },
      "message": "VOL-1460 Typo in core_proxy.  Also remove uneeded Makefile entries\n\nChange-Id: Idec05442d13e232ac853a5091cc7839dfd2f4d7b\n"
    },
    {
      "commit": "ede82e919ed3d2acd6e0e2788b884a61d32f5154",
      "tree": "934f314d95dce7e05a1862b7dcc7a5a2e9cf8cab",
      "parents": [
        "72469f2625cae1fe2ff20df7111c4cd2d1ca0d64"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Tue Mar 05 13:02:57 2019 -0500"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Wed Mar 06 14:32:30 2019 -0500"
      },
      "message": "VOL-1460 Migrated to use voltha-protos\n\nAlso removed uses of third_party, which didn\u0027t seem to be used, and is not currently provided by voltha-protos\n\nChange-Id: I360b9a67adc981912bb96bdcdd4f41354e0b6772\n"
    },
    {
      "commit": "72469f2625cae1fe2ff20df7111c4cd2d1ca0d64",
      "tree": "1b4f83b4254a2e19aeb8a6734cd73a5f644783bb",
      "parents": [
        "15ee2cc8c2928152e84eede93bf05f58fc29f7dd"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Mar 05 21:07:05 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Mar 05 21:07:34 2019 -0500"
      },
      "message": "VOL-1474 Implement get all child devices and get child device by proxy address\n\nChange-Id: Ic9056df6cc03a4f7cdd68b974726ed71d51ec980\n"
    },
    {
      "commit": "15ee2cc8c2928152e84eede93bf05f58fc29f7dd",
      "tree": "acfecfce23595839dbc222feb31287499d7c55aa",
      "parents": [
        "944aee71301b8ddb211b6e51d685f56d5c4a911b"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Feb 28 11:33:18 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Mar 01 13:45:25 2019 -0500"
      },
      "message": "VOL-1474: Support GetChildDevices and Exception results\n\nAlso handle kafka exceptions better, especially given\na grpc code.NotFound returns as an Exception.  If return\nresults are expected return None so calling code\ncan handle\n\nChange-Id: I0d8ac8c243a47c8e6144a59d1ae662303b741ce9\n"
    },
    {
      "commit": "944aee71301b8ddb211b6e51d685f56d5c4a911b",
      "tree": "96f50b5c7c0022afc5c6fdf0199e1825347b0990",
      "parents": [
        "8b47ecf89955b6bcbb343f8f974f11df25f69667"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Feb 28 11:00:24 2019 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Feb 28 11:17:53 2019 -0500"
      },
      "message": "[VOL-1499] Update pyvoltha to use pre-created kafka topic\n\nChange-Id: I4e34c5c79390b936e8a1061224afcf059363c570\n"
    },
    {
      "commit": "8b47ecf89955b6bcbb343f8f974f11df25f69667",
      "tree": "9d032805e566c3d66a2696f45fb10e1b96dec069",
      "parents": [
        "4ad333a9a4bccf95df11aebcaf6664caf9f9d9de"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip@bcsw.net",
        "time": "Thu Feb 21 12:05:38 2019 -0600"
      },
      "committer": {
        "name": "Chip Boling",
        "email": "chip@bcsw.net",
        "time": "Thu Feb 21 12:05:59 2019 -0600"
      },
      "message": "VOL-1470: Added explicit OMCI payload definition for inter-adapter messages\n\nChange-Id: I82e779d5b559cf051907ac7e967ed42971a4d3e3\n"
    },
    {
      "commit": "4ad333a9a4bccf95df11aebcaf6664caf9f9d9de",
      "tree": "71998579fad8ce4b636ea0b1cfde979738ae4fba",
      "parents": [
        "39bd5a6d7b0ea76e4da1c90aca514b863a6c9257"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Feb 14 19:10:44 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Feb 14 19:14:07 2019 -0500"
      },
      "message": "VOL-1452 adapter_agent (core_proxy) does not have an adapter_name.  Provide alternative\n\nUse the listening_topic for now as that ends up being the command line argument \"name\"\nThis is likely temporary is there is a cleaner way to get this but requires some more\nfundamental changes to these classes.\n\nChange-Id: Iac24c68eb699e3fc0e7add82ede60acf8952a4d5\n"
    },
    {
      "commit": "39bd5a6d7b0ea76e4da1c90aca514b863a6c9257",
      "tree": "6c8dba3f67f8575bfd9e80959245cad01f2e0541",
      "parents": [
        "ce2daf6728da22533fed293319e11df2d95a318a"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Wed Feb 13 18:24:37 2019 -0500"
      },
      "committer": {
        "name": "Willliam Kurkian",
        "email": "Wkurkian@cisco.com",
        "time": "Thu Feb 14 19:33:31 2019 +0000"
      },
      "message": "VOL-1449 Latest versions of some files\n\nChange-Id: I8239eeada4c95fd29cc378e8aa6d7748d582fd16\n"
    },
    {
      "commit": "ce2daf6728da22533fed293319e11df2d95a318a",
      "tree": "26501a3cb85bcbadb6953ba8575ee83bb7143195",
      "parents": [
        "942b2ab74ac05ae6fc8947410d46b806d4507d4e"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip@bcsw.net",
        "time": "Tue Feb 12 13:53:39 2019 -0600"
      },
      "committer": {
        "name": "Chip Boling",
        "email": "chip@bcsw.net",
        "time": "Tue Feb 12 13:53:57 2019 -0600"
      },
      "message": "VOL-1448: Added unit test and unit-test-with-coverage support\n\nChange-Id: Ia3c1c3b18b0871b9a796f6eb62e9f2bb14b33ab8\n"
    },
    {
      "commit": "942b2ab74ac05ae6fc8947410d46b806d4507d4e",
      "tree": "018072aaa43a57b9f66eb8accf1ff543ba1107c0",
      "parents": [
        "6b6d936ac06130fe2db205252480945068b06ee8"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Tue Feb 12 12:51:05 2019 -0500"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Tue Feb 12 12:59:09 2019 -0500"
      },
      "message": "Changing proto Makefile to generate python grpc stubs\n\nChange-Id: I40afae140e9747a56fa6fdb43e9ce5116377c237\n"
    },
    {
      "commit": "6b6d936ac06130fe2db205252480945068b06ee8",
      "tree": "c475b0090f954ffa169b363ddb4ec4b4b707a069",
      "parents": [
        "f3ad68581ef0898fd03e484678847e75f7699032"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Mon Feb 11 10:48:41 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Feb 12 11:05:22 2019 -0500"
      },
      "message": "VOL-1449 Added additional library code needed to run openonu\n\nWith this commit and the changes to openonu, openonu will start.\nAdd needed bbf protos (needed for gem port modeling).  Add config\nclasses needed for kv store work.  Added function to nethelpers\ntypically seen in logical_device.  Added flow_decomposer.\n\nChange-Id: I78c38dfdfbd5fbaaa8cb7508f0cb05b54eb50965\n"
    },
    {
      "commit": "f3ad68581ef0898fd03e484678847e75f7699032",
      "tree": "5bef55e1beee6c6715d0d359b261ca1137a57480",
      "parents": [
        "67b674aba8766c077c94c3e7ad703a8ae3601a5d"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Feb 08 18:21:44 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sat Feb 09 12:16:45 2019 -0500"
      },
      "message": "VOL-1449 Create docker images including pyvoltha\n\nCreates a base and pyvoltha docker image with installed\nusing a newer version of pip.  Also include the README.md\nfile as pip install needed it inside the docker build.\n\nChange-Id: I5450de4a855ed40f2eb611c55726dfcba720f41f\n"
    },
    {
      "commit": "67b674aba8766c077c94c3e7ad703a8ae3601a5d",
      "tree": "d613dc0ad07b9e89984ef13f0d254bf1d589cefc",
      "parents": [
        "63dc940f2983261e3a68f6bd8896721e2d74295d"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip@bcsw.net",
        "time": "Fri Feb 08 11:42:18 2019 -0600"
      },
      "committer": {
        "name": "Chip Boling",
        "email": "chip@bcsw.net",
        "time": "Fri Feb 08 13:23:42 2019 -0600"
      },
      "message": "VOL-1448: Initial checkin of pyvoltha repository\nThis is very early work and unit tests are not currently running.\nFuture versions of this code will remove the protobuf directory\nand address any v2.0 API changes such as the key-value store API\nused by various libraries in pyvoltha\n- Added .gitreview config file\n- Moved VERSION file to expected location and specified a dev version\n  so no git tags or PyPI publishing occurs until we are ready.\n- Removed generated .desc protobuf files\nChange-Id: Icaedc6a4d2cff87cd7d538d3610586d0f5a5db18\n"
    },
    {
      "commit": "63dc940f2983261e3a68f6bd8896721e2d74295d",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Feb 05 21:06:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@opencord.org",
        "time": "Tue Feb 05 21:06:55 2019 +0000"
      },
      "message": "Initial empty repository\n"
    }
  ]
}
