)]}'
{
  "log": [
    {
      "commit": "4d7deee3c4666e370d8e5887445e92f24c2eac26",
      "tree": "3a7b8aaa9715af9aafa09fa0faa4fc317db9a6f0",
      "parents": [
        "cca9ce4e26178f5bd6f43f5fd3af984e98f3ae6e"
      ],
      "author": {
        "name": "Girish Gowdru",
        "email": "ggowdru@radisys.com",
        "time": "Wed May 08 05:07:27 2019 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Jul 15 18:14:29 2019 +0000"
      },
      "message": "VOL-1608: Fixed LLDP flow raising NOT a single upstream route issue\n\nChange-Id: Ifa74f28afbaa4ca4ee4ae0600161ad0fe9d4e3cc\n"
    },
    {
      "commit": "cca9ce4e26178f5bd6f43f5fd3af984e98f3ae6e",
      "tree": "23cdd5bb4851304b2a13644eac0962c99301aed3",
      "parents": [
        "b1d61083f723ec94aa6426f2c0bc3c8822632664"
      ],
      "author": {
        "name": "Girish Gowdru",
        "email": "ggowdru@radisys.com",
        "time": "Tue May 07 00:43:28 2019 -0700"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Mon Jul 15 17:06:41 2019 +0000"
      },
      "message": "VOL-1582: Support for handling Transparent Flows in Flow decomposer and OpenOLT adapter\n\nChange-Id: I7d539a9b6f7f3ac1b68851efc1e43d4f14ea2ce6\n"
    },
    {
      "commit": "7596229b8c1a956fcceb5d5ed1533d919870ca70",
      "tree": "374a758866dfddb61e9fe445428fa2d6c5d82da3",
      "parents": [
        "58b1d3867177962b2ab438583f131aecafaf12ee"
      ],
      "author": {
        "name": "Girish Gowdru",
        "email": "ggowdru@radisys.com",
        "time": "Fri May 03 04:33:34 2019 -0700"
      },
      "committer": {
        "name": "Saurav Das",
        "email": "sauravdas@alumni.stanford.edu",
        "time": "Fri Jun 07 17:55:40 2019 +0000"
      },
      "message": "VOL-1606, VOL-1555 - olt reboot fix for voltha 1.x code\nSEBA-669 - Authentication fails after removing a subscriber\n\nChange-Id: I446c20c6ff3d68e3b65f58541aed8ccb45ac62bd\n"
    },
    {
      "commit": "841708f3668826a2a96a95168663a1c957ba4dff",
      "tree": "8cf1d545aada524fd92b299241336533ca41d3d6",
      "parents": [
        "2ea8ddec0113f1aee39ef864dba9d4584c1df64e"
      ],
      "author": {
        "name": "Girish Gowdru",
        "email": "ggowdru@radisys.com",
        "time": "Fri Feb 08 04:29:48 2019 -0800"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Mon Apr 08 16:26:37 2019 +0000"
      },
      "message": "VOL-1403:\na) Read Tech-Profile ID coming as part of write metadata action to\n   configure the OLTs schedulers and queues\nb) Use the meter-id information coming as part of the flow to do\n   shaping on the schedulers\nc) Generate a tech-profile instance and share it with the ONU so that\n   ONU can also do the necessary OMCI configuration as per the\n   tech-profile.\nd) Other miscellaneous changes\n\nChange-Id: I0939d7f022aff98c23ac9a60f468cc134d3c1bf3\n"
    },
    {
      "commit": "4672fd7c4ad38c8983dff3dcbdbfbbce441776c0",
      "tree": "6dd3a0c1aa1479b5331d154ae9db30d21c9c8274",
      "parents": [
        "e497ad4867accd2fce52db2a973f8d817d5cfea8"
      ],
      "author": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Wed Mar 13 13:31:51 2019 -0700"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Wed Mar 13 13:57:17 2019 -0700"
      },
      "message": "Remove flows from onu device on onu disable\n\nChange-Id: I70f0d2835e84b5c19633ec1bd5108de48a040a3e\n"
    },
    {
      "commit": "458b790d474c8c2d31d64212271371e5a1a05a9d",
      "tree": "0f3205ace0fe6014f349ab7b86403fb9c93d17e4",
      "parents": [
        "ef2029bbce31f325c4628a30506d79db126ba0cc"
      ],
      "author": {
        "name": "Saurav Das",
        "email": "sauravdas@alumni.stanford.edu",
        "time": "Mon Feb 25 22:48:05 2019 -0800"
      },
      "committer": {
        "name": "Saurav Das",
        "email": "sauravdas@alumni.stanford.edu",
        "time": "Tue Feb 26 20:20:28 2019 +0000"
      },
      "message": "Eliminating repetitive vcore logs.\n\nMaking vcore logs more manageable by removing repetitive logs\nfor ListDevices, ListDevicePorts etc., that clog up the logs\nand reduce performance. Also handling logs for flow updates,\npacket-ins and packet-outs.\n\nChange-Id: Ida985f9b74143d051acca357c52df72751f8b320\n"
    },
    {
      "commit": "9d3432951bf3f58122c568580793a802a01571ea",
      "tree": "a09593d07bca168d606eb8326dd31b5b114e2f20",
      "parents": [
        "3b62d6cf270246c30f026635c644cbae57fee182"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Wed Feb 20 06:35:18 2019 +0000"
      },
      "committer": {
        "name": "Saurav Das",
        "email": "sauravdas@alumni.stanford.edu",
        "time": "Thu Feb 21 21:40:33 2019 +0000"
      },
      "message": "This patch solves the following bugs:\n\n* For the EAPOL trap flow, ONOS sends flow-mod including the meter id before the related meter-mod. Because of this, Voltha sends wrong flow count for the meter stats reply\n* Getting the tech profile id \u0026 inner vlan id from the write metadata instruction\n* ofp_flow_removed implementation is added\n\nChange-Id: Ib74c7b80db85506f675c2d7ff25bf644c64e5398\n"
    },
    {
      "commit": "53cc0a2df5e15ad73654ccc45e67fc4ccf67b36a",
      "tree": "8c5980e5fa4cb595551f356e5627e8bb68d4d74f",
      "parents": [
        "dddbd08a132fa557e049e2959296aa32b6e82afc"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Thu Jan 31 12:06:11 2019 +0000"
      },
      "committer": {
        "name": "Saurav Das",
        "email": "sauravdas@alumni.stanford.edu",
        "time": "Mon Feb 18 22:36:03 2019 +0000"
      },
      "message": "Flow decomposer support for Tech Profile Reference in metadata instead of using Flow Table ID as reference in Table 1.\n\nAlso in this patch:\n - Update flow count field of meter stats\n - ONU root field was True and because of this flow decomposer was not working properly - it is fixed (now onu root field is false) - related to VOL-1354\n - Meter \u0026 write metadata support is added to vcli\n - No-action (drop) flow support is added.\n - Removed broken wildcard inport support and in-band control support\n - Meter functions (meter stats reply, meter modify etc.) are fixed\n - Metadata information  passed on to the OLT and ONU Adapters.\n - Meter Reference in all Flow Tables passed on to the OLT and ONU Adapters.\n - Fixed unit tests and added more unit tests\n - Fixed ponsim (partially) to deal with changes to flow decomposer\n\nChange-Id: Id4b16fc05a6740a3f521b2cc4f6fdbff88da4fa5\n"
    },
    {
      "commit": "7c73c1a8ed97c9edfb2a350710bb2bb4390c98c4",
      "tree": "7783989f61697afc1a0ec1fff0142da63dbe970b",
      "parents": [
        "c0e4d3bdaf59b45a9fd38fdafe31a4c07d9aa79b"
      ],
      "author": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Mon Feb 04 15:39:47 2019 -0800"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Wed Feb 06 15:41:13 2019 +0000"
      },
      "message": "VOL-1434 - Fix OLT disable\n\n- Add admin_state to OpenOLT adapter.\n- Core not to delete flows on device disable as flow removal\n(if needed) should be initiated from ONOS.\n- Ignore indications when admin disabled.\n\nChange-Id: Id846ac0f26ebba53f1f7bc30f60bc131d19756ca\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": "e3aefd952068c8c01237428053a2b49a589a2784",
      "tree": "d4707e1f07253c5d6b5cb2e1802fc00c486d5102",
      "parents": [
        "5d5a6d86b7a391150cb78f756c1956b3d73f5508"
      ],
      "author": {
        "name": "lcui",
        "email": "lcui@cigtech.com",
        "time": "Wed Jan 02 22:50:32 2019 -0800"
      },
      "committer": {
        "name": "Lin Cui",
        "email": "lcui@cigtech.com",
        "time": "Sun Jan 06 19:56:12 2019 +0000"
      },
      "message": "VOL-1369: Downloading/Upgrading ONU Software with OpenOMCI cannot be Cancelled\n\nfix bugs in OMCI download and restore device status after downloading\n\nChange-Id: I89351cf29f272bd07ce58de14f755222d0de74b6\n"
    },
    {
      "commit": "abd9c8489b27f1af35d2fdc0deb47c5d816ca0c2",
      "tree": "7172fd472b27b36435a156f4656067aff33ddece",
      "parents": [
        "bf5ae0c7976a805bac7300968c716c2cf1393732"
      ],
      "author": {
        "name": "Craig Lutgen",
        "email": "craig.lutgen@tellabs.com",
        "time": "Thu Nov 15 23:58:27 2018 +0000"
      },
      "committer": {
        "name": "Craig Lutgen",
        "email": "craig.lutgen@tellabs.com",
        "time": "Tue Dec 11 22:47:23 2018 +0000"
      },
      "message": "VOL-1023 - Supporting multiple UNI per ONU\n\nAdded support for multiple UNIs per ONU by enabling an opt-in parameter in Resource Manager Profile\nattribute key \"uni_id_start\" and \"uni_id_end\". This represents the 0 based local-device uni\nindex range. So, for an ONU to support a single UNI, the default (including omitted) value is 0.\nTo support multiple UNIs per ONU, set \"uni_id_end\" to the maximum (0-based) index on the ONU.\n\nPlumbed in support throughout for multiple UNIs. Each UNI receives a dedicated TCONT/GEM from\nTechProfile and is applied a dedicated MAC Bridge Instance in the ONU. Each UNI is effectively\ntreated the same whether on the same or different ONUs.\n\nuni_id is used throughout to be the ONU-relative device port number (0-based)\nport_no is the logical port number\n\nChange-Id: I443d2322a2d414a358f1e0c629779c4929ce13c8\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": "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": "18357eda81178dec3c02f56dbd0fd5f56aa516a2",
      "tree": "86d60690f1a987d7e756190704f18d008fa71c8a",
      "parents": [
        "66dbf62e577669b48a5f6856b8802b32185b6253"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Wed Nov 14 10:41:08 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Nov 20 20:11:40 2018 +0000"
      },
      "message": "Minimally invasive set of logging fixes\n\n - Cache structlog logger, make formatters generic\n - Fix consul-specific naming in coordinator code\n - Fix logging statements in envoyd that require formatting\n - Clean up unicode-invalid binary strings from etcd\n - Structured \u0027msg\u0027 key is removed by logging framework, change name\n   in a few places\n - Move logging from INFO and above levels to DEBUG in a few places\n\nChange-Id: Iea40f4969ad328f3d1180533dfc35cb9a2c0756b\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": "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": "d75ef39d00d0772fdf3eff56954c5595832edd6b",
      "tree": "6b3409d5afc94629b6449b67eea9d2851f81f7a2",
      "parents": [
        "398142bf9bf762f1a49bbec7428c9dc58058e848"
      ],
      "author": {
        "name": "Girish Gowdru",
        "email": "ggowdru@radisys.com",
        "time": "Tue Oct 02 10:33:50 2018 -0700"
      },
      "committer": {
        "name": "Amit Ghosh",
        "email": "amit.ghosh@radisys.com",
        "time": "Fri Oct 12 04:43:45 2018 +0000"
      },
      "message": "VOL-1250: FTTB flow handling support at OLT and ONU for DT use cases\n\nChange-Id: I5f8b24b3e78d682201b73f440127251dfbc50e0e\n"
    },
    {
      "commit": "398142bf9bf762f1a49bbec7428c9dc58058e848",
      "tree": "6a409716419b8039ed0a1f6a63767d5a94e88d1a",
      "parents": [
        "0e60d9caa6027aaed0535781d1245c494ec5368e"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Oct 10 22:28:55 2018 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Oct 10 22:28:55 2018 -0400"
      },
      "message": "Bugfix.  When decomposing downstream flows consider existence of metadata at all before parsing\nAllows non-metadata flows (specifically for the onu device) to be created\n\nChange-Id: I2f94353fc64c0b27d473a4d21ad5ec6b348712e9\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": "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": "4e854c2892881fb0c6e5d6e742cfa8bd5acddd61",
      "tree": "1a40ebccf92a8611ea730180f22ec4c22836fd51",
      "parents": [
        "9712dc90edc469c47e904bb098a61ead9cd10e2d"
      ],
      "author": {
        "name": "Girish Gowdru",
        "email": "ggowdru@radisys.com",
        "time": "Wed Sep 26 02:51:57 2018 -0700"
      },
      "committer": {
        "name": "Amit Ghosh",
        "email": "amit.ghosh@radisys.com",
        "time": "Fri Sep 28 09:03:28 2018 +0000"
      },
      "message": "VOL-1236: TDP update for the subscribers is to be addressed as part of this JIRA. The BAL interface is also upgraded to 2.6 version\n\nChange-Id: I2d7cf4eac056549764796643c38adf3f28e42e4a\n"
    },
    {
      "commit": "f87d655b674eaba7f9957e35f5a5cd86afd95f64",
      "tree": "71a01ad5d7bc72560d5a54cf81efe7708648625c",
      "parents": [
        "7850360e33f47df67cdcb5ff869098e27e481b2b"
      ],
      "author": {
        "name": "Saurav Das",
        "email": "sauravdas@alumni.stanford.edu",
        "time": "Wed Sep 26 17:05:42 2018 -0700"
      },
      "committer": {
        "name": "Saurav Das",
        "email": "sauravdas@alumni.stanford.edu",
        "time": "Wed Sep 26 17:05:42 2018 -0700"
      },
      "message": "On delete of OLT, openolt adapter now cleans up state correctly\nby calling adapter_agent. This ensures that any previous subscriptions\nto packet_out in kafka are removed as well.\n\nChange-Id: I4345ec16dcd705442f4d9d3835e67b9284259f3d\n"
    },
    {
      "commit": "75ba77f35ee62ab0b04641b0ecd894283f6b801b",
      "tree": "95064a7469166e7571e4c7009d1bb89ec9807fdb",
      "parents": [
        "636ac76dbaaa73c52238eb72805311cb9a9aba6d"
      ],
      "author": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Mon Aug 27 17:26:57 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Sep 21 12:25:08 2018 +0000"
      },
      "message": "VOL-1190 Filter out unreachable device before reporting to ONOS\n\ncalling ListReachableLogicalDevices instead of ListLogicalDevices. The filtering is done in the voltha core\n\nChange-Id: I517f963423b83c49bce1469ebb016af1eb72a4a9\n"
    },
    {
      "commit": "83dedc1a0ca383bafe0d9a9989028c3553c1daf6",
      "tree": "a5b923211c41f5163d4987457fc0a98cfe1f76ca",
      "parents": [
        "a171b6e70f4cf60f8357debbd4314a0c2713f1f1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Sun Sep 16 15:11:44 2018 +0000"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Sun Sep 16 19:39:46 2018 +0000"
      },
      "message": "Revert \"Adding TRACE level to VOLTHA logs\"\n\nThis reverts commit 3d7abcced71b0f67d11ca028907803494a0b0a1e.\n\nChange-Id: I9efb08383389c5150cc070de902e6bb1c9736e30\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": "3d7abcced71b0f67d11ca028907803494a0b0a1e",
      "tree": "b1dbdd1c989e0fe82385b2450c9c0e98f9ab4f46",
      "parents": [
        "6c53996f89dedaa699db7161fa461c14ec2f2703"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Sep 13 17:02:00 2018 -0700"
      },
      "committer": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Fri Sep 14 18:40:55 2018 +0000"
      },
      "message": "Adding TRACE level to VOLTHA logs\n\nChange-Id: Ieaaa707cadf2c17842ce8595bded444bce69ec57\n"
    },
    {
      "commit": "428dd62c301af5d71f7e08c58ea2110ec2042abe",
      "tree": "7fc5aaaca19ec4eeb810c2f71f08cccc7844c7f7",
      "parents": [
        "7211c70f6b044667daa5affe1a3441085734d065"
      ],
      "author": {
        "name": "mzadig",
        "email": "mz1957@att.com",
        "time": "Wed Sep 12 15:09:33 2018 -0400"
      },
      "committer": {
        "name": "mzadig",
        "email": "mz1957@att.com",
        "time": "Wed Sep 12 15:09:33 2018 -0400"
      },
      "message": "VOL-1209   Add alarm_type_name field to alarm extensions for publishing to Kafka\n  - Includes update to protos/events, adapter_agent and alarms/adapter_alarms.py\n\nChange-Id: I49651bbcf50a384b1f3338110be79962e1a59fec\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": "d319095cb43eedb1330ba473a704f0fec951d5d9",
      "tree": "35e54c70aab07af4c01b13412aa5fd979ae80eef",
      "parents": [
        "5780e15ecd66c2af02ef09e11deec037d786e357"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 04 15:47:28 2018 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 10 09:42:14 2018 -0700"
      },
      "message": "SEBA-237 Add simulate_alarm CLI command and plumb through\n\nChange-Id: I3e146bf2d2d4a4b2ee7e491fb62cb762e884e233\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": "8f17162d4deaa1bcc02b262108d6d11f9ef50ff9",
      "tree": "64bd0ccb7abb343568822f93295b622f7d4b9a32",
      "parents": [
        "7d4a23de2490893bb82cce82fe7c4912025bea9a"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Fri Aug 17 10:39:54 2018 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Aug 24 01:27:44 2018 +0000"
      },
      "message": "VOL-1140: Add support for new KPI message format\nFix for OpenOMCI Comm Channel KPI group name, was causing key error exception during collection\n\nChange-Id: If5a6e2807c9a934d9e35c40f12e1452a3040cbf9\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": "530887d32bb9def28f520809ab2a28cc702f1cc8",
      "tree": "2c37483de5e4571e37847f94e62fe8c3dad9dcb3",
      "parents": [
        "04ba4fda5940449adcace4dbcf017416159628d9"
      ],
      "author": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Tue Aug 14 16:25:07 2018 -0400"
      },
      "committer": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Mon Aug 20 13:42:02 2018 +0000"
      },
      "message": "VOL-1160 Allow removal of ONU through DeleteDevice\n\nChange-Id: I5f02d11ccc7782d762dca9f4c2e59d068b869b75\n"
    },
    {
      "commit": "3bd6209b786c80b69c522e3de0508ee29e4172cb",
      "tree": "ebdc5f71972570e8f03156db9b44bf68f57252d5",
      "parents": [
        "0c7c316cbc2d0e55713191b717fefa2a455e6fd7"
      ],
      "author": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Wed Aug 15 09:42:53 2018 -0400"
      },
      "committer": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Thu Aug 16 13:44:41 2018 +0000"
      },
      "message": "VOL-1153 Remove logical port and port from openolt device on ONU delete\n\nChange-Id: I0a249585099a5564da1cfbd02c264e674b7b14a1\n"
    },
    {
      "commit": "0c7c316cbc2d0e55713191b717fefa2a455e6fd7",
      "tree": "2e6e9a338fc387e2bc3d287cdbc1af9e6c881605",
      "parents": [
        "6dfca94d4ae3ee9822df608fece82990e4fcabb2"
      ],
      "author": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Wed Aug 08 11:27:57 2018 -0400"
      },
      "committer": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Thu Aug 16 13:44:22 2018 +0000"
      },
      "message": "VOL-1044 VOL-1114 VOL-1115 Openolt acts on logical flows directly and can remove flows\n\nChange-Id: I4d71a365d1af3fa4285b2e84280afe4f7039e343\n"
    },
    {
      "commit": "df73b70cb34d4d4a247879bab733d9ac13fe956a",
      "tree": "033109b9a6452472efe3f52a67cc9461889d777d",
      "parents": [
        "86221f6b58bbb7ad9555b95f4f586c28024bfa24"
      ],
      "author": {
        "name": "Girish Gowdru",
        "email": "ggowdru@radisys.com",
        "time": "Wed Aug 08 21:17:05 2018 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Aug 13 13:44:44 2018 +0000"
      },
      "message": "VOL-1145: deepcopy flow change data\n\nChange-Id: I5890b33db0f68cce70f20a8959b3cde1a71884ac\n"
    },
    {
      "commit": "0d44e68ea98eb3b7bd4c3edf21895eb4a8c93746",
      "tree": "304b19953cae59e366b34cfd6ef502a9eae29f1c",
      "parents": [
        "12cd5d05dda2d1820122de579b54a3ca72f40fe4"
      ],
      "author": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Mon Aug 06 10:30:26 2018 -0400"
      },
      "committer": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Tue Aug 07 20:31:57 2018 +0000"
      },
      "message": "VOL-908 OpenOLT - delete OLT\n\nChange-Id: I51f3e76e4a6d9f7a184d0b6168663949f541e53b\n"
    },
    {
      "commit": "5f3e63bfb88355757f5afd81804ac1bdacaf2625",
      "tree": "399ec3777b237d62eb921b45a1494d65ed3cf734",
      "parents": [
        "324dcae301a2b188beeb39fcb140c36216ff1e23"
      ],
      "author": {
        "name": "jasonhuang",
        "email": "jasonsc_huang@edge-core.com",
        "time": "Fri Jul 27 01:32:48 2018 +0800"
      },
      "committer": {
        "name": "jasonhuang",
        "email": "jasonsc_huang@edge-core.com",
        "time": "Tue Aug 07 01:13:38 2018 +0800"
      },
      "message": "VOL-717: Alarm Synchronization State Machine\n\nIntial the codes for the Alarm synchronization state machine\nwhich perform the getAllAlarms/getAllalarmsResponse/\ngetAllAlarmsNext and getAllAlarmNextResponse and provides\ndatabase to save related alarms AlarmDbExternal.\n\nChange-Id: I2d4c6b1027a8bf466ed821adfc01e2721c5a4702\n"
    },
    {
      "commit": "324dcae301a2b188beeb39fcb140c36216ff1e23",
      "tree": "60c8adef4c524bb39d74886662f3f9dc3706517f",
      "parents": [
        "62dbb9cb0a0ad7c4da7b94396414a61ffc42acf4"
      ],
      "author": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Thu Aug 02 11:12:22 2018 -0400"
      },
      "committer": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Fri Aug 03 09:58:38 2018 -0400"
      },
      "message": "VOL-1127 Log messages level adjustments\n\nChange-Id: I8c5d7ae34d21bf08d2c2d93aa077133ea1b8d2af\n"
    },
    {
      "commit": "7cda5ffe2740bc64540781a86c1f8951f1ddbdab",
      "tree": "4d99b6434f4de9b70fc4efeb503c31fe7a74390a",
      "parents": [
        "851398548fd0d060362e5598405533cf31ca209d"
      ],
      "author": {
        "name": "mzadig",
        "email": "mz1957@att.com",
        "time": "Tue Jul 10 16:37:28 2018 -0400"
      },
      "committer": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Mon Jul 23 13:58:48 2018 +0000"
      },
      "message": "VOL-773 Basic Alarm reporting\n\nadded los and dying gasp to openolt_alarms.py.\n\nAdded alarms directory for alarms classes.   Modified from adtran_olt/alarms\nCurrently calling calling adapter_alarms.py, olt_los_alarm.py,\nonu_dying_gasp_alarm.py  from  openolt_alarms.py\n\nThe openolt/alarms/.  was modified from voltha/adtran_olt/alarms to get a\nbasis for alarms classes that will be used to get consensus for SEBA alarm templates\n\nAdded ONU to events.proto AlarmEventCategory\n\nSynched with master voltha/adapters/openolt/openolt_device.py\n\nChange-Id: I790462a709b8f60841fe93cf9bf96f0e80e0beac\n"
    },
    {
      "commit": "5d5d504c69e1a88f63a30cbe728950079d4fff45",
      "tree": "03e4aca86feae9ff2aaf4041d362f3849c16df0d",
      "parents": [
        "290ca214ccc7e8ff9e1f49389a235ab1c9768cfc"
      ],
      "author": {
        "name": "Jeff",
        "email": "jeffvan159@gmail.com",
        "time": "Thu Jul 05 10:54:37 2018 -0700"
      },
      "committer": {
        "name": "Jeff",
        "email": "jeffvan159@gmail.com",
        "time": "Fri Jul 13 08:30:55 2018 -0700"
      },
      "message": "VOL-1075: encapsulated flow_table_updated in device_agent.py in a try-except block and added a check to make sure self.flow_changes is not None\n\nChange-Id: Id11e2b29d9cd0e59c70f16300ddeba7c2cf692be\n"
    },
    {
      "commit": "8f9f12d373d06c83580858951c60b5dab2959548",
      "tree": "3ebcc9d36162f17adbe77bf4effff489189e414a",
      "parents": [
        "3d5a58a322590f2fbb21bdb3f8c7dc569149df13"
      ],
      "author": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Mon Jul 02 12:09:22 2018 -0400"
      },
      "committer": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Wed Jul 11 17:19:19 2018 +0000"
      },
      "message": "VOL-1046 Not triggering OF port status update on stats changes\n\nChange-Id: I187c37c0828114f6f9490a787cc213bbca3f66a4\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": "8b33130fdcfd58a44db89e18dfdd8169053bd6dc",
      "tree": "744f5fa7cbad8749480dbbeb8b246b00c625baad",
      "parents": [
        "69abce89b7682e98ecb4ebf39278a30af1c51e2c"
      ],
      "author": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Wed Jun 20 16:57:11 2018 -0400"
      },
      "committer": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Wed Jun 20 16:57:11 2018 -0400"
      },
      "message": "VOL-804 bug fix\n\nChange-Id: I4d20bf55535f39a68fad13317d62098a31af8de4\n"
    },
    {
      "commit": "69abce89b7682e98ecb4ebf39278a30af1c51e2c",
      "tree": "6b7460500b5e4eee93d7b435e25139b9aa1a4d7c",
      "parents": [
        "fd7b8b17b600a1de25fcff13e0923df5d8197d59"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chip.boling@adtran.com",
        "time": "Mon Jun 18 09:56:23 2018 -0500"
      },
      "committer": {
        "name": "Donald Newton",
        "email": "dn8474@att.com",
        "time": "Wed Jun 20 13:53:09 2018 +0000"
      },
      "message": "VOL-700: OpenOMCI MIB Database CLI/NBI (REST) implementation\n\nChange-Id: Ib53530ad99854ecae2424cf01944baeeb731ce02\n"
    },
    {
      "commit": "e7359fcdb4aa48f49d9e7037ceb9855be87dd031",
      "tree": "53fbf907745a6d6cc879d51050153ab07aa32426",
      "parents": [
        "1f2f5d347654a07e0f998d4d684f14e9f2aa39ba"
      ],
      "author": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Fri Jun 15 14:10:48 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Jun 19 16:12:02 2018 +0000"
      },
      "message": "VOL-804 basic performance metrics\n\nCollect port and flow stats and update the object in Voltha and the OpenFlow equivalent\n\nChange-Id: Ib7c724a5f845ab4fad0147e8b189790ff111ff3d\n"
    },
    {
      "commit": "41e72861e65839b3e88114465a96d003cce319f3",
      "tree": "95624c3b3acecb07b115409c442582e94ac7eed4",
      "parents": [
        "76b01688a6c5cacedabfc4c3f4e453a07a8d0d65"
      ],
      "author": {
        "name": "Venkata Telu",
        "email": "venkata_telu@labs.att.com",
        "time": "Mon Jun 11 11:54:43 2018 -0500"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Mon Jun 18 02:24:46 2018 +0000"
      },
      "message": "VOL-528: Delete of an OLT in the pre-provisioning state\n\nChange-Id: Ia1496fe655c5b18e1036146bfb456906964937fa\n"
    },
    {
      "commit": "92da1d021b11353571a0e1a5583588568c089387",
      "tree": "99d1200aa3df380d57ef28d54546930cac6a34fb",
      "parents": [
        "928fa93b88702de073ae7f1f8ec37aede581e357"
      ],
      "author": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Tue Jun 12 20:42:20 2018 +0000"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Tue Jun 12 20:42:20 2018 +0000"
      },
      "message": "VOL-950: Lookup onu device based on PON-intf_id and onu id\n\nThe adapter_agent.get_child_device() method is used by OLT adapters\nto lookup the ONU device. The lookup allows search on ONU ID\n(and/or ONU serial number).\nWhen looking up by ONU ID, this method should also take the\nPON interface id into consideration since ONU IDs are not\nunique across PONs.\n\nThe parent_port_no member of the Device class is used to identify\nthe PON interface that the ONU is connected to.\n\nChange-Id: I19478e73157c74e095fb84b327b317539fc10276\n"
    },
    {
      "commit": "7d90281dec5a96ef6539197087323ee6d4a0e3e2",
      "tree": "1f46e19c8137ba0f212fc9bb375b205199a069aa",
      "parents": [
        "281558639f3346babe5481da7a22a4d0ca75c4bd"
      ],
      "author": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Thu Jun 07 16:17:09 2018 -0400"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Fri Jun 08 16:13:10 2018 +0000"
      },
      "message": "VOL-929 Packet out through openolt uplink\n\nChange-Id: Iacbd75abcdebc80f675fbdfbb87f771ae5c95e9d\n"
    },
    {
      "commit": "f3593a89733e0447da8df8f8498db4aa830bbb07",
      "tree": "bf14a7050038ac8466378334ee1a84de0fded9b4",
      "parents": [
        "253461fdac252f1e0939d67dc1083e6b66906c5f"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Jun 01 16:41:31 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Jun 04 13:26:28 2018 +0000"
      },
      "message": "[VOL-909] Add support to add and remove individual flows in voltha\ncore.\n\nThis update implements the logic in the voltha core to populate\nonly newly added flows or newly deleted flows to the adapters.  In\norder for adapters to take advantage of that capability, the adapter\nneeds to set the accepts_add_remove_flow_updates flag to True when\nregistering their supported device types and also implements the\nremove_from_flow_table() and add_to_flow_table() methods. Example\nof these can be found in the ponsim adapter.  The above methods in\nthe ponsim adapters (one and olt) are not fully implemented as that\nwould require a change in the actual ponsim devices (a Jira will be\nraised to follow-up this work).  Also, since these methods are not\nimplemented in the ponsim adapters then the accepts_add_remove_flow_updates\nflag is set to False for now (the code was tested locally by setting that\nflag to True and ensure the implemented logic works).\n\nAdditional work will eventually be required to optimized the flow decomposer\nlogic to decompose only newly added or deleted flows.  This work will\nbe performed as part of the voltha 2.0 effort.\n\n Please enter the commit message for your changes. Lines starting\n\nChange-Id: I567771610f65aa0dde30eee9013c11218d1b9158\n"
    },
    {
      "commit": "253461fdac252f1e0939d67dc1083e6b66906c5f",
      "tree": "e28f3c6c9009362c17d285c3fa877d5c00c9ef4d",
      "parents": [
        "0f917a2b29e446e42a8de69bfe99596814e5c47b"
      ],
      "author": {
        "name": "Nicolas Palpacuer",
        "email": "np202g@att.com",
        "time": "Fri Jun 01 12:01:45 2018 -0400"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Sat Jun 02 08:30:08 2018 +0000"
      },
      "message": "VOL-838 Openolt device reconciliation\n\nChange in the core on how to distinguish onu and olt by adapter name.\nimplementation of reconcile in openolt adapter and special case at creation of openolt handler.\n\nChange-Id: I6c9d241d1b577532020b65b31e5875cb71fee6b1\n"
    },
    {
      "commit": "8d21c32adc428b11045d1b633d13f3fcda0412db",
      "tree": "58c04dc1a4d0c2253cd451122bc95bced545aa1c",
      "parents": [
        "369a5060a61a34a9042e5ac48a62114e2c2900fc"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Tue Apr 17 07:42:02 2018 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed May 30 01:56:06 2018 +0000"
      },
      "message": "VOL-670: Implement OF port_mod handling for logical devices.\n\nChange-Id: I882790f7d70ec812ba6adc0d01e128ed6a98cbbf\n"
    },
    {
      "commit": "369a5060a61a34a9042e5ac48a62114e2c2900fc",
      "tree": "d4dc1a0184dbaffcdee7675ed919849f25174aaf",
      "parents": [
        "4c06db92395199c87d07aa909aa330093e4163e9"
      ],
      "author": {
        "name": "nick",
        "email": "np202g@att.com",
        "time": "Tue May 29 17:11:06 2018 -0400"
      },
      "committer": {
        "name": "nick",
        "email": "np202g@att.com",
        "time": "Tue May 29 17:11:06 2018 -0400"
      },
      "message": "VOL-771 Heartbeat fix\nMoving the wait for GRPC connection to the heartbeat thread\nDisabling the OLT ports and logical ports (even NNI)\nchange from a raise Error to a log message in device_agent\n\nChange-Id: I622fb1bbf4f72fd4199133950687da731b13c9ac\n"
    },
    {
      "commit": "64d738adb26d803f74020d3c99c15bb082ca18b2",
      "tree": "50a78f9a98bd7f282eda606a687ddcad816e0110",
      "parents": [
        "65de6a45ec0c634e0664ce7327e67fc4749232ad"
      ],
      "author": {
        "name": "ggowdru",
        "email": "ggowdru@radisys.com",
        "time": "Thu May 10 07:08:06 2018 -0700"
      },
      "committer": {
        "name": "Kim Kempf",
        "email": "kim.kempf@radisys.com",
        "time": "Wed May 23 05:08:51 2018 +0000"
      },
      "message": "VOL-791: Support for OLT disable/enable on ASFvOLT16\n\nChange-Id: I2d5c12a8da0ef28eb53f918a5724596618446dcc\n"
    },
    {
      "commit": "ba5c99c440e2daff7c8016f76aa747d73c342826",
      "tree": "6ddc654f143ba52b5af691a11b3eaa5383667ef3",
      "parents": [
        "2dda4f3fe15ce803674c23a7884ed0f4060e72b8"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Thu May 17 09:08:40 2018 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Thu May 17 09:08:40 2018 -0700"
      },
      "message": "VOL-752: Core should remove child ONUs before removing OLT\n\nChange-Id: Ie2cd30eb477a20e43b68facbae93b0beb51b08e1\n"
    },
    {
      "commit": "e59593473d37916dda1802cd9bb606ea0a1acc3b",
      "tree": "d480345af5ab2bcdb75e669fcfe750503a6ecc3d",
      "parents": [
        "4a232ca766987e67189fdd4596fd848591197542"
      ],
      "author": {
        "name": "Thomson Rose",
        "email": "thom2@ttrose.com",
        "time": "Mon May 07 15:23:10 2018 -0500"
      },
      "committer": {
        "name": "Thomson Rose",
        "email": "thom2@ttrose.com",
        "time": "Tue May 08 12:26:18 2018 -0500"
      },
      "message": " Updated flow decomposer to del flows that fail to decompose\u0027.\n\n Changes to be committed:\n\tmodified:   voltha/core/flow_decomposer.py\n\tmodified:   voltha/core/logical_device_agent.py\n\n Updated to delete flows from logical device that fail to decompose. This will\n allows ONOS handle (resend) and follows normal openflow switch behavior.\n\nChange-Id: Ic8e7f20e6190c5b27e8a0edadedc50a7e3afca79\n"
    },
    {
      "commit": "ce5fbc6a878b7e72326379dd2a8cc164f3b4c783",
      "tree": "ed0513b39aff84a406817723c38e80ef5ea15189",
      "parents": [
        "2e9bf89e7d382436f884f6baf3c1f10962901eac"
      ],
      "author": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Tue May 01 04:03:56 2018 +0000"
      },
      "committer": {
        "name": "Shad Ansari",
        "email": "shad@opennetworking.org",
        "time": "Tue May 01 04:03:56 2018 +0000"
      },
      "message": "VOL-648: Single ONU adapter can support multiple vendor IDs\n\nTested with broadcom_onu adapter supporting BRCM (Broadcom\nreference) and ALPH (Alpha) vendor ids.\n\nChange-Id: I8fd055dfad61751be67b14ed0563d659b1ea9380\n"
    },
    {
      "commit": "510a052935a44b9e22fe318fcef7c856192386a2",
      "tree": "8ec08f791822f0b3d05276f4e567d778a36b2a59",
      "parents": [
        "801f737082d5b44823cf0e11098399fd9e9e4ed8"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Tue Apr 24 13:03:03 2018 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Fri Apr 27 16:48:52 2018 +0000"
      },
      "message": "Set logical device manufacturer in the core to \"VOLTHA Project\".\n\nThis means ONOS can automatically assign a driver to VOLTHA devices.\n\nChange-Id: I5466848dd837d0a3f9ac0303c530490d0506fef5\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": "e9677d4445cb4573a4845ec5ed15ee49c28d595a",
      "tree": "64f9a80c77238c8569e08801463193fc645c2b50",
      "parents": [
        "1ee03e46afb8931a1abf5f7343d1e3c07391fc29"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Feb 20 17:41:05 2018 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Feb 20 17:41:05 2018 -0500"
      },
      "message": "VOL-622:  Enforce datapath id (DPID) to be set as a mac address of\nthe OLT when a logical device is creating.\n\nChange-Id: Ief3a8b0277dfb786fcb8d30d5a6ce6113034433f\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": "8b277c221466fc01481c6899ca6d58ee5bc246bb",
      "tree": "28e696e448f3e7ec3d5c53c17958990fdb9ca7a8",
      "parents": [
        "a9eb021a1d247e458baf1c2654a4b248217588d7"
      ],
      "author": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Tue Dec 19 09:49:27 2017 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Dec 20 18:32:04 2017 +0000"
      },
      "message": "[7697]\nVOL-582: Update the Voltha core to support either consul or etcd in a kubernetes cluster\n\nThis is an initial commit for etcd support by voltha.\n\nAlthough this code works on a single-node or on a kubernetes cluster, it is NOT ready\nfor prime time. The integration tests have yet to be written and a kubernetes install\nis not yet available.\n\nChange-Id: I666a29a0a68cd7c2ab3c79aff8ccc6e96db96419\n"
    },
    {
      "commit": "d582367242e7b39a7501637d3f596e99f8da62b5",
      "tree": "ddf0f832b3b893a48637c21fc24891f4730ea8a4",
      "parents": [
        "f33c61689d15a48c4492422ed46fe676298ae647"
      ],
      "author": {
        "name": "Girish",
        "email": "ggowdru@radisys.com",
        "time": "Thu Nov 23 12:15:14 2017 +0530"
      },
      "committer": {
        "name": "Kim Kempf",
        "email": "kim.kempf@radisys.com",
        "time": "Wed Dec 06 04:17:42 2017 +0000"
      },
      "message": "VOL-555 - Support Deletion of an ONU using the XPON configuration Interface in\nASFvOLT16 and Broadcom ONU adapter\n\nChange-Id: I10672a3ffa8e480cbcb40be872cc65019ecb4d26\n"
    },
    {
      "commit": "e6865a6c05e2b8f1dae6a2873bf2b245d08fc8e0",
      "tree": "c05d09be40cfa4a009cf563a7de24d7930d98c3f",
      "parents": [
        "01ca080bff5f58f7d4d154704dd411711cf6455b"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Nov 08 10:02:46 2017 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Nov 08 10:02:46 2017 -0500"
      },
      "message": "VOL-532 : Bug fix\n\nCreate a new variable to prevent reuse of a variable type.\n\nChange-Id: I99ef6c3de060566b773e215b80b036fa3d5ef126\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": "6a485589248c194f6556d4266a458654d9d29c66",
      "tree": "6ded9f21d1183e0fc70ff01392fdd764757596d1",
      "parents": [
        "4e920b7e69587ac2395f4069bfa5ed298bbeb2c5"
      ],
      "author": {
        "name": "Nikolay Titov",
        "email": "nikolay.titov@nokia.com",
        "time": "Fri Oct 06 00:18:36 2017 -0400"
      },
      "committer": {
        "name": "Sireesha Kora",
        "email": "sireesha.kora@nokia.com",
        "time": "Tue Oct 17 08:50:04 2017 -0700"
      },
      "message": "VOL-491 Delete of ONU device should not be allowed either in CLI or CURL since it is 1-1 with VOntAni\n\nCreate and Delete of ONU device takes place only when VOntAni object is created and deleted respectively.\nIn order to create ONU device, creation of VOntAni is required as follows:\n\nvont_ani create -n \"VOntAni Name\" -d \"Description\" -a up -p \"Parent Reference (Channel Partition)\" -s \"SERIAL_NUMBER\" -r \"Preferred Channel Pair\" -o 1\n\nThe above command will create ONU device with the serial number \"SERIAL_NUMBER\".\nNote that VOntAni must reference existing channel partition. For VOLTHA 1.0, it also must reference preferred Channel Pair.\n\nDeletion of this ONU device is not allowed with following command:\n\n delete SERIAL_NUMBER\n\nIn order to delete ONU device, delete of VOntAni is required as follows:\n\nvont_ani delete -n \"VOntAni Name\"\n\nThe above commands deletes ONU device as well.\n\nChange-Id: I09ae6287114ad6b1bc8ef0720d637ce38764b56c\n"
    },
    {
      "commit": "507d92293bf0b394dd69ed0caa74802863535e06",
      "tree": "dcd3a9ce74c5efc1908227a9bd273f4ebc64b176",
      "parents": [
        "3d3f99a357fb852b568d6f645976ade2c98c40f6"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Oct 10 16:23:49 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Thu Oct 12 07:40:28 2017 -0700"
      },
      "message": "[ 6322 ] Update the code to only accept a MAC address as a datapath id (DPID). If\none is provided and it is already assigned to a logical device then an exception\n will be raised.\n\nVOL-500 : Allow adapters to set the datapath id using the MAC address of the OLT device.  The logical device id will use this datapath id as well\n\nChange-Id: Ib6ae48861c3a449000360469f7fb7332ff39961a\n"
    },
    {
      "commit": "da36670ac82e2ea429399fa674abb370aa1be68a",
      "tree": "4439f0c3b836087ff917bcdfc8daacd08e1a064d",
      "parents": [
        "d82b2fc2b516330ddb4872fde62cabcc9bdda40b"
      ],
      "author": {
        "name": "Gertjan Van Droogenbroeck",
        "email": "gertjan.van_droogenbroeck@nokia.com",
        "time": "Fri Oct 06 18:36:52 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Oct 10 05:59:39 2017 -0700"
      },
      "message": "VOL-495 Align no-route behavior in flow_decomposer for multicast with unicast (check for None)\n\nChange-Id: I17d41dbd52f042cb450ebf07fd800052a2bbc939\n"
    },
    {
      "commit": "d82b2fc2b516330ddb4872fde62cabcc9bdda40b",
      "tree": "a96227b309cef846e6d0e8eff4c4185eca496481",
      "parents": [
        "ef0e2fab2b20b9ea0610ff975e0b07c025830449"
      ],
      "author": {
        "name": "Nikolay Titov",
        "email": "nikolay.titov@nokia.com",
        "time": "Fri Oct 06 00:24:37 2017 -0400"
      },
      "committer": {
        "name": "Sireesha Kora",
        "email": "sireesha.kora@nokia.com",
        "time": "Mon Oct 09 06:21:20 2017 -0700"
      },
      "message": "VOL-492 Provide a way for VOntAni admin state to be updated until (VOL-314)\n\nVontAni admin state reflects the admin state of the ONU device that has been created.\nWithout implementation of VOL-314, the ONU device admin state does not get updated.\nTemporary fix is required until VOL-314 is implemented. To update admin state of ONU advice:\n\n    vont_ani update -n \"VOntAni Name\" -d \"Descriptions\" -a up -p \"Parent reference (Channel Partition)\" -s \"SERIAL_NUMBER\" -r \"Preferred Channel Pair\" -o 1\n\nNote that existing parameters are required although they may not change. Otherwise, if not specified other parameters will be set to their default values.\n\nChange-Id: Id6cb8f20488a26f868b26df618c7d70730eb0d15\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": "fc1bf6e22958b2708b3afff54e2adcafa5484654",
      "tree": "781e00ffe1cbf1e5d72eaf8cc6261f91475f3cb1",
      "parents": [
        "6125460971951244d02ff9998c92e793d01a40da"
      ],
      "author": {
        "name": "Niren R Chidrawar",
        "email": "niren.r.chidrawar@nokia.com",
        "time": "Tue Sep 26 19:39:54 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Sep 28 19:42:06 2017 -0700"
      },
      "message": "VOL-470 - Support VENET as open flow port\n\nChange-Id: I21c6923860b2bb9a386f3332720593b6517d2844\n"
    },
    {
      "commit": "ff35fb3bc5cf942db95e64bc0eeb57724602aded",
      "tree": "9f8f4e69c9ed853360d478b48d32f3bd4749cf59",
      "parents": [
        "db61c6ac7bd8e8d734bdeaa03e0365c5100d8434"
      ],
      "author": {
        "name": "Nikolay Titov",
        "email": "nikolay.titov@nokia.com",
        "time": "Sun Sep 24 13:33:29 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Thu Sep 28 09:11:41 2017 -0700"
      },
      "message": "VOL-465: Creation of duplicate OLT devices based on address information should not be allowed.\n\nCreation of duplicated OLT devices identified based on address information (e.g. MAC, IPv4, IPv6, Host-Port) must be prevented and command creating the duplicate OLT device must be rejected. For example, running two following commands in CLI for creation of ponsim OLT with Host-Port address information:\n\npreprovision_olt -t ponsim_olt -H 172.17.0.1:50060\npreprovision_olt -t ponsim_olt -H 172.17.0.1:50060\n\nThe second command must be rejected and should not create second OLT device.\n\nChange-Id: I0ce9fc12a95607bf2e1c4f27c55ace6806481100\n"
    },
    {
      "commit": "c48321632de1e47133342c4f750394c26c66e0ad",
      "tree": "be94aef3aeb464bd01c5231355315b80cad0cb5f",
      "parents": [
        "95507c4dc0e27b6eb7283e07e4b56cbf18a089b6"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Sep 20 11:55:04 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Sep 20 11:55:04 2017 -0400"
      },
      "message": "VOL-456 : Remove duplicates from list device types and list adapters\n\nChange-Id: Ied1e5763d88ba240740a58b5261469f7977f2194\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": "1cc7398bfe3543fbc8e078001b1ad81afc44a0e3",
      "tree": "a3ad525a1e828e4389ff287fcfbff28f710a5f9a",
      "parents": [
        "19628740c1e262e4cdd036b7a4da083ecfc02b79"
      ],
      "author": {
        "name": "rshetty",
        "email": "rshetty@radisys.com",
        "time": "Sat Sep 02 03:31:12 2017 +0530"
      },
      "committer": {
        "name": "rshetty",
        "email": "rshetty@radisys.com",
        "time": "Wed Sep 06 22:29:35 2017 +0530"
      },
      "message": "VOL-252: Process flow rules and provision BAL for HSIA, DHCP, EAPOL flows\n\nChange-Id: I3dc2629e442b44377d69f7025f70446634a4eac5\n"
    },
    {
      "commit": "eef5b0d5b6c7e6690d0adaae372b2ccd9490b4a4",
      "tree": "d49a95eca9dec61919181a8856bae49acab13200",
      "parents": [
        "06bbb6f3fc9e8f4b7f910d2a892804169ce74240"
      ],
      "author": {
        "name": "Niren R Chidrawar",
        "email": "niren.r.chidrawar@nokia.com",
        "time": "Tue Aug 29 19:26:00 2017 -0400"
      },
      "committer": {
        "name": "Sireesha Kora",
        "email": "sireesha.kora@nokia.com",
        "time": "Thu Aug 31 18:37:33 2017 -0700"
      },
      "message": "VOL-389: The device_graph should compute routes between NNI \u0026 UNI (VENET) ports only\n\nChange-Id: I785ce5f7e3061ef88cc83a017fead003aaba7209\n"
    },
    {
      "commit": "06bbb6f3fc9e8f4b7f910d2a892804169ce74240",
      "tree": "547409dd274e6abc1bb6a35cab10c3c51c08e9ab",
      "parents": [
        "a575363a03de7ccdca38828a9a6cc7ba1ae24a6e"
      ],
      "author": {
        "name": "Niren R Chidrawar",
        "email": "niren.r.chidrawar@nokia.com",
        "time": "Thu Aug 31 02:37:06 2017 -0400"
      },
      "committer": {
        "name": "Sireesha Kora",
        "email": "sireesha.kora@nokia.com",
        "time": "Thu Aug 31 07:19:28 2017 -0700"
      },
      "message": "VOL-409 Update port operational status and delete port\n\nChange-Id: I6475eb69df34b53941604a818f7148e007bedd7b\n"
    },
    {
      "commit": "a575363a03de7ccdca38828a9a6cc7ba1ae24a6e",
      "tree": "9d8b6f6ce74373ec270f206b49810a30a2a4f157",
      "parents": [
        "b184ab17c3b82706cb6f25880017abc26674140a"
      ],
      "author": {
        "name": "Niren R Chidrawar",
        "email": "niren.r.chidrawar@nokia.com",
        "time": "Thu Aug 31 03:18:03 2017 -0400"
      },
      "committer": {
        "name": "Niren R Chidrawar",
        "email": "niren.r.chidrawar@nokia.com",
        "time": "Thu Aug 31 03:21:21 2017 -0400"
      },
      "message": "VOL-410 Set device vendor id from device type vendor id\n\nChange-Id: Id4c9eaa8d700cb7f256d0ffc6639e8de020c12a1\n"
    },
    {
      "commit": "d6e0e8039bf9d17d20a585987e1c5c4f8771e03f",
      "tree": "c95c76b1a05671fa4967384a9c6ece353df86e52",
      "parents": [
        "17795c556e359bf09b16967ab9ac938d8268262a"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Aug 29 19:55:44 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Aug 29 18:13:08 2017 -0700"
      },
      "message": "VOL-405: Create GET timeouts in voltha core instead on relying on the Twisted Consul API for watch notifications.   Also add a timeout to the voltha peer communications\n\nChange-Id: Ifd1069eefb2fc1fb18c1cf6a2f421fd08fd8f76b\n"
    },
    {
      "commit": "cbe30830ac1495409cfbdeb37a59d2e0523dd33e",
      "tree": "cb7412115b13520d36a5a7b7e4f0493c4f999952",
      "parents": [
        "d49da3694ec3ffb1abd6096d7282934150a9f018"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Aug 25 10:43:27 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Fri Aug 25 10:50:29 2017 -0700"
      },
      "message": "VOL-398, VOL-399:   Include vcoreids in the log and start the grpc local and global services after the reconcilation process has been completed\n\nChange-Id: I5dece92c0d4cc8ea0724b07c5d8e76a06614278a\n"
    },
    {
      "commit": "4e1c3703f5ba850964e3f61846a3a1379e72a7a1",
      "tree": "0666201b3cce7d1acb55ef05b96654440bf8c6ca",
      "parents": [
        "bcd30b17108c5a2eb2b861efc70c68c2834313d6"
      ],
      "author": {
        "name": "Nikolay Titov",
        "email": "nikolay.titov@nokia.com",
        "time": "Wed Aug 23 12:41:57 2017 -0400"
      },
      "committer": {
        "name": "Niren Chidrawar",
        "email": "niren.r.chidrawar@nokia.com",
        "time": "Wed Aug 23 11:45:52 2017 -0700"
      },
      "message": "VOL-383: xpon_agent throws AttributeError and KeyError Exception at create_channel_termination\n\nxpon agent throws such errors when attempting to configure xpon interface without referencing its parent.\nAs a result while seaching for device ID utilizing parent-child relationship datastructure, it returns empty list for its parent and consequently attempts to find its parent.\nFor VOLTHA 1.0, make all of the reference mandatory until VOL-314 \u0026 VOL-356 are implemented.\n\nChange-Id: Ibf01572c190323979b3beb114b9c760205c717e2\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": "8fbcb82a192933354c719f31c1a1c7bc5fe80856",
      "tree": "ecacfc45dbeafb8b3607527c7120a934b7f046e0",
      "parents": [
        "6c0dc883a592ea6deaa32ef904efb69492eb2b0b"
      ],
      "author": {
        "name": "Sireesha Kora",
        "email": "sireesha.kora@nokia.com",
        "time": "Tue Aug 22 00:46:46 2017 -0400"
      },
      "committer": {
        "name": "Sireesha Kora",
        "email": "sireesha.kora@nokia.com",
        "time": "Tue Aug 22 00:46:46 2017 -0400"
      },
      "message": "Look explicitly for ONU devices in add_onu_device in adapte_agent.py\n\nChange-Id: I88a838147f4e7e2a7f049ad4f6b0cf201fb773ea\n"
    },
    {
      "commit": "5431e4ce63877c565c2b105f86c60c5faef97db5",
      "tree": "37e8ed053845a3f72884d97c3891482df84af55f",
      "parents": [
        "3f3788f8b7014fb922ffad9c54d55b94182bca99"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Aug 17 15:05:40 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Aug 18 06:02:15 2017 -0700"
      },
      "message": "This update addresses the following:\n\n1)  Fix an issue with peer grpc connection after a vcore instance\n    is recycled.\n2)  Set the default peer grpc retry to 0 for improved API performance in a\n    cluster\n3)  Adjust the logs level in the global_handler and local_handler.\n    This basically removes unnecessary and performance impacting\n    info logs and set some logs to warning instead of info.\n4)  Add a test to detect whether the cluster is in a transient state.\n    During that time, the coordinator leader waits until all previously\n    running voltha instances are registered in Consul before upading the\n    core assignments.  This means that to a previously running vcore will\n    remain in the assignment list during the transient period, hence some\n    API requests targetted that vcore will fail during that time.  Once\n    all expected voltha instances are registered the coordinator leader\n    will update the core assignment key, hence subsequent API requests\n    should pass.\n\nChange-Id: I918b6af8f9158444d9e612c490972493b9609344\n"
    },
    {
      "commit": "3f3788f8b7014fb922ffad9c54d55b94182bca99",
      "tree": "e4aec430efefa09877c63dd67b89256402c9f57c",
      "parents": [
        "1831fcc1c540e7b5428ab8fa7adda9af59cb7e31"
      ],
      "author": {
        "name": "Sireesha Kora",
        "email": "sireesha.kora@nokia.com",
        "time": "Fri Aug 18 01:18:53 2017 -0400"
      },
      "committer": {
        "name": "Niren Chidrawar",
        "email": "niren.r.chidrawar@nokia.com",
        "time": "Thu Aug 17 23:35:12 2017 -0700"
      },
      "message": "VOL-336 : Add Channel Termination Name in ONU device proxy address\n\nAdd Channel Termination Name and channel group ID in ONU device proxy address to\nidentify ONU device on actual ranged channel termination.\n\nChange-Id: I67d31176807c4475d5d78ac46733aafb4a2625b7\n"
    },
    {
      "commit": "11e4d7c48a3f548dcb8ec80927e653c8f0396da8",
      "tree": "a4dd4e036080a78681bc9d4e47411cf4f16f33c1",
      "parents": [
        "252c77778199711247686a2d0e8f940c3aef101b"
      ],
      "author": {
        "name": "Niren R Chidrawar",
        "email": "niren.r.chidrawar@nokia.com",
        "time": "Thu Aug 17 23:21:31 2017 -0400"
      },
      "committer": {
        "name": "Niren R Chidrawar",
        "email": "niren.r.chidrawar@nokia.com",
        "time": "Thu Aug 17 23:21:31 2017 -0400"
      },
      "message": "VOL-378 :  Re-order code in create_onu_interfaces in xpon_agent\n\nReorder code in xpon_agent in create_onu_interfaces to avoid sending xPON objects to devices when not needed\n\nChange-Id: Ib55c43a0b981a7f3f0230d2a4f10c9d73b8215a6\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": "1ab3d4ba2d9bcb4732e0bea97dcb78b0156299aa",
      "tree": "d2c43dca17db7ead3537f2d487f6ac6702e8d186",
      "parents": [
        "80cf960452c3619d1f93fd9f99d7d5c652d312e8"
      ],
      "author": {
        "name": "Nikolay Titov",
        "email": "nikolay.titov@nokia.com",
        "time": "Fri Aug 11 13:30:40 2017 -0400"
      },
      "committer": {
        "name": "Niren Chidrawar",
        "email": "niren.r.chidrawar@nokia.com",
        "time": "Fri Aug 11 12:03:15 2017 -0700"
      },
      "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: I7d798dca392826d067cadb3f5eff641470e38d85\n"
    },
    {
      "commit": "686f7bd8a0f4fc315b17f070222a0f057e33858c",
      "tree": "2a0d60292d0a55a3d61f04c4146f63e21ba3350b",
      "parents": [
        "eba61c29731101ba0f8fec476e5238e1eb1789eb"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Aug 11 11:41:33 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Fri Aug 11 09:30:38 2017 -0700"
      },
      "message": "This commit does the following:\n1) Update the consul session TTL and the voltha consul timeouts\n2) Remove the dependency of session creation with consul membership update.\n\nChange-Id: I8e64279abd3110d1a34c76c30733325561eafe06\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": "c26a3c38cadda0d6fdd26e395ee777cb89854766",
      "tree": "2f175d45c4283c870f4f9ced32d31aa763b90584",
      "parents": [
        "6e270c185c1edd1fb39c72c21197cf7236360c08"
      ],
      "author": {
        "name": "rshetty",
        "email": "rshetty@radisys.com",
        "time": "Thu Jul 27 11:06:38 2017 +0530"
      },
      "committer": {
        "name": "Kim Kempf",
        "email": "kim.kempf@radisys.com",
        "time": "Thu Aug 10 10:37:17 2017 -0700"
      },
      "message": "1)Integrating the Edgecore interface configuration with xpon modules in voltha.\n2)VOL-255 - Registration and activation of ONU in ASFvolt16 adapter.\n3)Add debug print in device state machine when no operation for state change.\n3)When ONU is added using XPON command, with admin state down, the admin state of the ONU is DISABLED. Changed the admin state to PREPROVISIONED.\n4)Handling of indication as per BAL 2.4 changes.\n\nChange-Id: I49186881a2e006e7075fecf1a1523c256a697069\n"
    },
    {
      "commit": "01f2e85940a12c2e4872ed8141b85e9e6d37c02c",
      "tree": "e0dec6d73b6555af247a5965332d0bae78879196",
      "parents": [
        "6570c741017a3b7d45cb92509ecfa73381752bfe"
      ],
      "author": {
        "name": "Lydia Fang",
        "email": "lydia.fang@calix.com",
        "time": "Wed Jun 28 17:24:58 2017 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Aug 09 07:14:30 2017 -0700"
      },
      "message": "VOL-63: Image Download and Image Update support\n    - download image\n    - get image download status\n    - cancel image download\n    - list all image downloads\n    - activate image update\n    - revert image update\n    - itest added\n\nChange-Id: I95a5f76071679c8787b2f775de24c96d4e7d462f\n"
    },
    {
      "commit": "8e435b4d324deeff014cc1bc0111198cd59ad705",
      "tree": "a74c06f767103f37d7236f18ad624f1ac2e3eef8",
      "parents": [
        "63ce1b48b50fd42f12ca9c7c9d1e332db40a987a"
      ],
      "author": {
        "name": "Rachit Shrivastava",
        "email": "rachit.shrivastava@nokia.com",
        "time": "Tue Aug 08 23:15:26 2017 -0400"
      },
      "committer": {
        "name": "Rachit Shrivastava",
        "email": "rachit.shrivastava@nokia.com",
        "time": "Tue Aug 08 23:27:33 2017 -0400"
      },
      "message": "VOL-351: Assign unique ID to Channelgroup xPON object for HA\n\nChange-Id: I14bb71dde475aaaafc7c8b53ec9fbc3d1a3dc3cc\n"
    },
    {
      "commit": "e44c3d24a5b1f42ee0cab37f8ea68f38854cdfb0",
      "tree": "49df12c44848d26f3441a6003598ceef6f3bf4e2",
      "parents": [
        "3b31db944a8520034165edf073f569eef49522de"
      ],
      "author": {
        "name": "Nikolay Titov",
        "email": "nikolay.titov@nokia.com",
        "time": "Thu Aug 03 15:27:37 2017 -0400"
      },
      "committer": {
        "name": "Niren Chidrawar",
        "email": "niren.r.chidrawar@nokia.com",
        "time": "Fri Aug 04 13:45:38 2017 -0700"
      },
      "message": "VOL-343: Remove and update xPON interfaces at ONU adapter(s) functionalities\n\nRemoving and updating xPON interfaces at ONU adapter(s) functionlaities:\n * remove_interface (v_ont_ani/ont_ani/v_enet)\n * update_interface (v_ont_ani/ont_ani/v_enet)\n\nVerify pon_sim ONU adapter remove_interface() and update_interface() are called with appropriate adapter interface(s).\n\nChange-Id: I5b71b8ffbb5e626e862fb61bb96dc4bb72eef3cf\n"
    },
    {
      "commit": "3b31db944a8520034165edf073f569eef49522de",
      "tree": "df27075335ba29b2d29865cd5060803078ca26cd",
      "parents": [
        "83916f047aeea8836537059d70f7d726ad4f9dde"
      ],
      "author": {
        "name": "Nikolay Titov",
        "email": "nikolay.titov@nokia.com",
        "time": "Wed Aug 02 18:11:33 2017 -0400"
      },
      "committer": {
        "name": "Sireesha Kora",
        "email": "sireesha.kora@nokia.com",
        "time": "Fri Aug 04 13:44:17 2017 -0700"
      },
      "message": "VOL-174: Support configuration of GEMs as per WT-385 and auto-allocation of gemport-ids\n\n * As an operator, I should be able to provision a GEMPORT object for the ONU and assign to a UNI\n * As an operator, I should be able to retrieve the provisioned GEMPORT\n\nAdditional Notes:\n\n * gemport-ids should be auto-allocated for the GEMPORT object\n * generic IAdapter interface to be provided that will be used by OLT and ONU adapters for GEM port configuration\n * In the best interest of schedules/timing, in the first step(e.g. POC-3 \u0026 trial), assume the queueing model to be supported (to be detailed) (i.e. no configuration of queueing model)\n * The concerned OLT and ONU should be configured with the allocated gemport-ids\n\nVOL-173: Support configuration of TCONTs as per WT-385 and auto-allocation of alloc-ids\n\n * As an operator, I should be able to provision a TCONT for the ONU with an existing traffic descriptor profile\n * As an operator, I should be able to retrieve the provisioned TCONT\n * As an operator, I should be able to change the traffic descriptor profile for a TCONT\n\nAdditional Notes:\n\n * alloc-ids should be allocated for the TCONT\n * generic IAdapter interface to be provided that will be used by OLT and ONU adapters for TCONT/alloc-id/BW configuration\n * In the best interest of schedules/timing, in the first step(e.g. POC-3 \u0026 trial), assume the queueing model to be supported (to be detailed) (i.e. no configuration of queueing model)\n * The concerned ONU should receive upstream grants upon provisioning of TCONT for the ONU\n\nChange-Id: If9fa02accaa306409ddb3872c8e46566c74927b0\n"
    },
    {
      "commit": "fae5c91f428f2c0bd49298fd1b0868ee8494805d",
      "tree": "618a86ccb65e4137143bd660d2bbf96bb9e687d5",
      "parents": [
        "b90150ed063849c29d3c9d43f0367a31f6a2ef13"
      ],
      "author": {
        "name": "Nikolay Titov",
        "email": "nikolay.titov@nokia.com",
        "time": "Tue Aug 01 15:09:59 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Aug 01 17:50:14 2017 -0700"
      },
      "message": "VOL-343: Remove and update xPON interfaces at ONU adapter(s) functionalities\n\nRemoving and updating xPON interfaces at ONU adapter(s) functionlaities:\n * remove_interface (v_ont_ani/ont_ani/v_enet)\n * update_interface (v_ont_ani/ont_ani/v_enet)\n\nVerify pon_sim ONU adapter remove_interface() and update_interface() are called with appropriate adapter interface(s).\n\nVOL-353: Add sanity check to verify whether device handler exists for the ONU device\n\nDevice handler is created only when device adapter is forwarded from the VOLTHA core. This is the case only when VOntAniConfig\u0027s parameter admin state is up. Adding sanity check to verify whether device handler exists for the ONU device resolves the issue.\n\nChange-Id: Iac95ae9b92c0d43be1384df1dbc1f4b8f1208c94\n[https://groups.google.com/a/opencord.org/forum/#!topic/voltha-discuss/rAyck-tlrpw]\n"
    },
    {
      "commit": "a182e91e9199cdec971e6d44dc3901433613616d",
      "tree": "6632ee5af48b2eb4c38f2d2a6e05e20c5692a92d",
      "parents": [
        "b1602a34a19e3498aaee31b229c0c10a2b04b19a"
      ],
      "author": {
        "name": "Rachit Shrivastava",
        "email": "rachit.shrivastava@nokia.com",
        "time": "Fri Jul 28 15:18:34 2017 -0400"
      },
      "committer": {
        "name": "Rachit Shrivastava",
        "email": "rachit.shrivastava@nokia.com",
        "time": "Fri Jul 28 15:18:34 2017 -0400"
      },
      "message": "VOL-270: Investigate and support clustering support for xPON protos\n\nEnsuring global-scope for:\n * ChannelgroupConfig\n * ChannelpairConfig\n * ChannelpartitionConfig\n * ChannelterminationConfig\n * VOntani\n * Ontani\n * VEnets\n\nMaking relevant changes into itests for xPON\n\nAdding xPON test cases for test_dispatcher and global rest apis\n\nChange-Id: I8b1ed1cb314810886cd25bee82ffc741f7fe6fcf\n"
    },
    {
      "commit": "b1602a34a19e3498aaee31b229c0c10a2b04b19a",
      "tree": "7ecbfc936430a46ef80ebd2551598d2100261a82",
      "parents": [
        "c926fc15aec060518a16810e5d212280f2f9b86b"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jul 27 16:59:52 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Fri Jul 28 07:58:44 2017 -0700"
      },
      "message": "VOL-340:  Update voltha core to recuperate from a consul failure.  This update also addresses VOL-341\n\nChange-Id: I9176916e1e66bc35616314985a01f9d2305a5ea8\n"
    }
  ],
  "next": "0da216c05fe88df56e6fab3d7752d352b91c4cff"
}
