)]}'
{
  "log": [
    {
      "commit": "950f21efc8bc60fbc64b842f694449733096676f",
      "tree": "bdfed2d16e024219a36d62c8b5451903b9721020",
      "parents": [
        "fb1cb35c268de7f820b1b5acae187bd5c7f17c0b"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Wed Aug 19 17:42:29 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Wed Aug 19 18:02:11 2020 +0000"
      },
      "message": "[VOL-3424] Switch completely to Context based Logger instance\n\nChange-Id: I3327f08c5f3910f25aaca27c937026c050befca3\n"
    },
    {
      "commit": "fb1cb35c268de7f820b1b5acae187bd5c7f17c0b",
      "tree": "573f0ed47c855d00fafd401348e9fa651160987a",
      "parents": [
        "5edd7fb98f8bdc195b6a0238087707aea66056e3"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Mon Aug 03 04:59:32 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Fri Aug 14 04:33:48 2020 +0000"
      },
      "message": "[VOL-3070]Create Child Span for the third party library call to etcd and propagate context to carry span information.\n\nChange-Id: Idb1105181a2b485928421c337b95bab0124813e8\n"
    },
    {
      "commit": "5edd7fb98f8bdc195b6a0238087707aea66056e3",
      "tree": "6626dec9eace223e1259facc9d6e7830981820a2",
      "parents": [
        "7424065ce37f89ef6f3ef352b1bcb0e2a8ec3ad4"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jul 29 19:30:48 2020 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jul 30 10:21:13 2020 -0700"
      },
      "message": "VOL-3383 - add mutex around shared data\n\nChange-Id: I676615beaa63561c36e06484b9b0261f1c6fb6f2\n"
    },
    {
      "commit": "7424065ce37f89ef6f3ef352b1bcb0e2a8ec3ad4",
      "tree": "6a585a5d3baf556e86e55d3f25e4f0d88e780fe2",
      "parents": [
        "3c40323f77a003367584b22427f964443aa09c09"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Jul 10 11:54:28 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Thu Jul 30 12:44:25 2020 +0000"
      },
      "message": "[VOL-3197][VOL-3196] Enhanced Kafka RPC and gRPC interfaces to propagate Span context for log correlation\n\nAlso, made some corrections to helper method in log/utils based on testing\n\nChange-Id: Ic0fec935dd8996b3c6c17116586c5bd307e7bebb\n"
    },
    {
      "commit": "3c40323f77a003367584b22427f964443aa09c09",
      "tree": "92fc7d44f970f911fb93e3559c7993d20a180c24",
      "parents": [
        "00e5efc46ae4e07d33ccf4da59d3f6c4f8387f11"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Wed Jul 29 03:27:56 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Wed Jul 29 07:03:35 2020 +0000"
      },
      "message": "[VOL-3375]Remove field pkg from log statements\n\nChange-Id: I9dc94c8199d0260cb7ac204e9c310c95ed4b2c35\n"
    },
    {
      "commit": "00e5efc46ae4e07d33ccf4da59d3f6c4f8387f11",
      "tree": "17fb7fe8c29e7358ded67bf2644a70eba61c0202",
      "parents": [
        "446274fe4aa849af98ed329c8fe08bb0cc65bb13"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Fri Jul 24 11:43:02 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Fri Jul 24 19:28:28 2020 +0000"
      },
      "message": "[VOL-3317]Replace the toAdapter in InterAdapterHeader with the output from getEndPoint\n\nChange-Id: I22808d5e2d0e66212b6cb65342a9db2a3464cb97\n"
    },
    {
      "commit": "446274fe4aa849af98ed329c8fe08bb0cc65bb13",
      "tree": "bf4327195fa30abc2f21cd504f2c1517591b3a23",
      "parents": [
        "131ef8f6882d5c8d3901c4fcd33189ec8734db1c"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Wed Jul 22 03:17:28 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Wed Jul 22 03:17:28 2020 +0000"
      },
      "message": "[VOL-3142] Added method to terminate tracing in deferred mode with error checking\n\nChange-Id: Ic11bb5f0390ec2628512d3770a423e8964f66af2\n"
    },
    {
      "commit": "131ef8f6882d5c8d3901c4fcd33189ec8734db1c",
      "tree": "5a6783b5967fad3543c83892bed41ee9f3b132cb",
      "parents": [
        "143fea3216ad486b3932ef31a8fd400d27ae9d2b"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Wed Jun 10 14:50:42 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Jul 17 17:04:41 2020 +0000"
      },
      "message": "[VOL-3142] Add config parameters to enable/disable tracing and set target jaeger agent for tracing data push\n\nAlso, added helper methods to assist correct Span creation by other Voltha code files.\n\nChange-Id: Id6d312706d4c026aae02bb28f24ee2cae61e275b\n"
    },
    {
      "commit": "143fea3216ad486b3932ef31a8fd400d27ae9d2b",
      "tree": "e3678e0620c024dfad2c3f70f8e041fe20ff24c0",
      "parents": [
        "94f16a973b01d4c047841e95c4477dd131aa8840"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Fri Jul 10 15:28:55 2020 -0400"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Wed Jul 15 17:03:11 2020 -0400"
      },
      "message": "VOL-3121 - Added GetDevicePort and ListDevicePorts to the CoreProxy.\n\nChange-Id: I6d60e50661b3b6fe8e673f6effd5b4fbbf010701\n"
    },
    {
      "commit": "94f16a973b01d4c047841e95c4477dd131aa8840",
      "tree": "99caf912ece1195f2a373645bff448061d0176c5",
      "parents": [
        "2e2fafa0166f5ad583363c368727e546d685b512"
      ],
      "author": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Fri Jun 26 04:17:55 2020 +0000"
      },
      "committer": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Mon Jul 06 18:14:17 2020 +0000"
      },
      "message": "[VOL-3069]Pass Context down the execution call hierarchy across voltha codebase\n\nChange-Id: I16560357c5fc130f834929e7e2e92cee14b518e2\n"
    },
    {
      "commit": "e798af14a8f92fe446426e0db4f677ae49a78a68",
      "tree": "44a283ff84706d939aebb66cef7cd413d6a76575",
      "parents": [
        "904fe3271ee4db21dfbdf6e2f2e8ffeb5add86c9"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Jun 26 18:06:04 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Jun 26 18:11:15 2020 +0000"
      },
      "message": "[VOL-3142] Fix issue with registration of log package name by AddPackage method\n\nChange-Id: I8f5cb0dab70302147db9a9ab0b28651eb955a2d7\n"
    },
    {
      "commit": "904fe3271ee4db21dfbdf6e2f2e8ffeb5add86c9",
      "tree": "0fe610a7fc4231530f482ad7c1b5343d93b33b9a",
      "parents": [
        "ce5e11aa3b6867299cd834852dbf76d93c0c6377"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Jun 26 18:56:51 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Jun 26 19:04:57 2020 +0200"
      },
      "message": "Fixing GPON issue and consolidating xgsponBbsim and xgspon\n\nChange-Id: Ifbd7e1c74a4a44cef4b19691494ade4575c6d941\n"
    },
    {
      "commit": "ce5e11aa3b6867299cd834852dbf76d93c0c6377",
      "tree": "d3cbb0814eda243e514369534d63e1cf713e55fc",
      "parents": [
        "98cd2b931e20ef6bff7e7caa7ab0438b2395481c"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 23 12:41:16 2020 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jun 25 10:13:22 2020 -0700"
      },
      "message": "VOL-3244 - remove device discovery topic\n\nthis was only used by affinity routing in conjunction\nwith compete model. it was removed as not being used\nby anything else.\n\nChange-Id: Ie7c611c0bc8c301ce3c01d434a06fc9fe73a5d32\n"
    },
    {
      "commit": "98cd2b931e20ef6bff7e7caa7ab0438b2395481c",
      "tree": "3c8e96d46b420a28ddff69620fd2b2dca4da5bec",
      "parents": [
        "dfdd8f87cd7ccb9a1f7a47dc0cf04e32b3dd3dd6"
      ],
      "author": {
        "name": "Takahiro Suzuki",
        "email": "takahiro@opennetworking.org",
        "time": "Fri Mar 13 14:50:08 2020 -0700"
      },
      "committer": {
        "name": "Takahiro Suzuki",
        "email": "takahiro@opennetworking.org",
        "time": "Wed Jun 24 16:04:23 2020 -0700"
      },
      "message": "[VOL-1348] Read/Write functions for EPON tech profile\n\nChange-Id: I5797833ae07d62fb0b12ccbff56c7200739b7c01\n"
    },
    {
      "commit": "dfdd8f87cd7ccb9a1f7a47dc0cf04e32b3dd3dd6",
      "tree": "60719ae4228d7d4363698d2c57b9ef414ac0830e",
      "parents": [
        "e6685957f4f7f1d9bc6c8aa9f193f2bbffdd54b6"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Mon May 04 08:39:50 2020 +0000"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Jun 22 21:36:31 2020 -0700"
      },
      "message": "[VOL-3012] Protect concurrent access for PON resources\n while allocating a tp instance\n\nChange-Id: Ia9db8047f8da4d405fd451727519f72a9dd63921\n"
    },
    {
      "commit": "e6685957f4f7f1d9bc6c8aa9f193f2bbffdd54b6",
      "tree": "d548b0ea1e9ad3788d5abc0068d6fc4b429f3118",
      "parents": [
        "3c425fbeabed17ec8dad437678b4d105deaf2fbe"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "scottb@opennetworking.org",
        "time": "Tue Jun 23 04:05:39 2020 +0000"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 22 21:23:22 2020 -0700"
      },
      "message": "Revert \"[VOL-3069]Pass Context in methods which are performing logging and need the context\"\n\nThis reverts commit 3c425fbeabed17ec8dad437678b4d105deaf2fbe.\n\nReason for revert: Merging higher-priority patches first.\n\nChange-Id: Iaa03a5977357dcd86de358d76e90cc54cd6b1fa5\n"
    },
    {
      "commit": "3c425fbeabed17ec8dad437678b4d105deaf2fbe",
      "tree": "f93802577e33bb1bfd853e42357eb6f43e6d8a16",
      "parents": [
        "973956d10b89b8a5f61fad234881162a474f0509"
      ],
      "author": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Mon Jun 08 16:42:32 2020 +0000"
      },
      "committer": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Wed Jun 17 18:18:09 2020 +0000"
      },
      "message": "[VOL-3069]Pass Context in methods which are performing logging and need the context\n\nChange-Id: I3d9e1c3eff95d60dde46d44d16bed4805f7447f5\n"
    },
    {
      "commit": "973956d10b89b8a5f61fad234881162a474f0509",
      "tree": "841f101c8a27602a80d788118b0ab6dfb96932ea",
      "parents": [
        "46d7c3a440397f97c04c786593d1b125c7d98a8b"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Jun 15 15:47:03 2020 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Jun 15 17:44:22 2020 -0400"
      },
      "message": "[VOL-3233] Remove port capability reference\n\nThe port capability message is no longer needed along and the Core\nwill no longer request port capability separately.  It will all be\nincluded in the port create message from adapters.\n\nThis change is needed such that the adapters can use the latest\nproto definitions.\n\nChange-Id: I4661b98d9c99991122723058e8a764a32084bc65\n"
    },
    {
      "commit": "46d7c3a440397f97c04c786593d1b125c7d98a8b",
      "tree": "0d3877d131c56cd5c3892d6343a0c57787ed907c",
      "parents": [
        "e66289c25459f5ca45dbe5a52b6554eea3ccbfca"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon May 18 12:06:33 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Jun 05 21:51:40 2020 +0000"
      },
      "message": "[VOL-3071] Extended Log framework to accept Context as log method argument\n and extract operation details from same based on Jaeger Tracing Span API.\n\nChange-Id: Id0139ef94bc838c11d2b155353c51e5810db443f\n"
    },
    {
      "commit": "e66289c25459f5ca45dbe5a52b6554eea3ccbfca",
      "tree": "28196b26ffa6c99704397a982c959e3cf67a520a",
      "parents": [
        "dd9af396e6759ac44e899f7da85ff6c5e9a96b4f"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Wed May 20 11:47:21 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Tue Jun 02 06:16:08 2020 +0000"
      },
      "message": "[VOL-3085]Add a new method to update default sampling frequency\n\nChange-Id: I0261175ec441ecc93123f8ef05b27f3a4ab349cc\n"
    },
    {
      "commit": "dd9af396e6759ac44e899f7da85ff6c5e9a96b4f",
      "tree": "bc0d1c0a9eb4bf7fa4d4b0cc630415a43bf5d925",
      "parents": [
        "e1e24735cb4cf64e8fc433d424558a9e422a5bb2"
      ],
      "author": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Tue Apr 28 09:03:57 2020 +0000"
      },
      "committer": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Tue May 26 12:17:20 2020 +0000"
      },
      "message": "[VOL-2736]host and port should be specified as a single argument not as two separate arguments\n\nChange-Id: I312fe753ac0fe62c942f335371e6449809ecfb85\n"
    },
    {
      "commit": "e1e24735cb4cf64e8fc433d424558a9e422a5bb2",
      "tree": "bd53b11307932f624813d66ccaf502fbb9f38461",
      "parents": [
        "58adf17408acfd87474aa2a4398ce5defab62ade"
      ],
      "author": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Wed May 20 00:35:21 2020 -0700"
      },
      "committer": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Fri May 22 11:51:20 2020 -0700"
      },
      "message": "[VOL-3117] Read KV store data path prefix from an environment variable\n\nChange-Id: Ia6626d188881aa32568ddb0a0fa596f0a1f4c4ce\n"
    },
    {
      "commit": "58adf17408acfd87474aa2a4398ce5defab62ade",
      "tree": "3eab77beb6b796f19084ce82efad28a45074af22",
      "parents": [
        "79661201e422ae6a0bf725c80182394ca71bf0e4"
      ],
      "author": {
        "name": "Takahiro Suzuki",
        "email": "takahiro@opennetworking.org",
        "time": "Thu Mar 12 14:04:50 2020 -0700"
      },
      "committer": {
        "name": "Takahiro Suzuki",
        "email": "takahiro@opennetworking.org",
        "time": "Wed May 20 09:39:25 2020 -0700"
      },
      "message": "[VOL-1348] JSON file for EPON support\n\nChange-Id: If723ff87a498333fbaba9ca2519f97a449369e0c\n"
    },
    {
      "commit": "79661201e422ae6a0bf725c80182394ca71bf0e4",
      "tree": "e955c7c78c7a204d812722e67b1439671e6c28d9",
      "parents": [
        "f9cbe6993865ef4aa62dc4fb80667f127f5b2a8c"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue May 12 13:42:26 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue May 12 13:56:00 2020 -0700"
      },
      "message": "VOL-3082: Fix incorrect interpretation of pbit position in the pbit\n          map string in the tech-profile\n\nChange-Id: I38672953126484fe3cc6e5d16d06ce16e4fee817\n"
    },
    {
      "commit": "f9cbe6993865ef4aa62dc4fb80667f127f5b2a8c",
      "tree": "d4def9d533f7c1184703a745b40aa7c0678d2a99",
      "parents": [
        "130ac6dd0d4917e9e8ea32736d955a3d0995ca8a"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Tue May 05 17:50:26 2020 -0400"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Wed May 06 15:40:02 2020 -0400"
      },
      "message": "VOL-3029 - Changed flow hashing to only take into account tableId, priority, and match.\n\nAlso optimized hash computation.\nAlso modified FlowMatch() and FindFlows() to use a simple comparison based on the hash (flow.Id).\n\nChange-Id: Ic82f340405fd3eb2d0a683e3d552759145097f8f\n"
    },
    {
      "commit": "130ac6dd0d4917e9e8ea32736d955a3d0995ca8a",
      "tree": "8ec52f9a6c8afec6b2bdfe784cf6456efac76deb",
      "parents": [
        "b3ec7d5714ad73c772f669e002d5800c5cf1eeaf"
      ],
      "author": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Wed Apr 08 08:46:32 2020 +0000"
      },
      "committer": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Thu Apr 30 13:42:22 2020 +0000"
      },
      "message": "[VOL-2735]Durations in voltha-lib-go should be specified as type time.Duration not int\n\nChange-Id: I782e44fe1dc041b9eb54fd837950d2176e18fe42\n"
    },
    {
      "commit": "b3ec7d5714ad73c772f669e002d5800c5cf1eeaf",
      "tree": "64a3d3addca3c507df5e9b606a57da7d63a334f9",
      "parents": [
        "8d4d6c9c37baac17b58b4aa6370966f27bb70a49"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Apr 29 16:52:08 2020 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Apr 29 16:55:34 2020 -0400"
      },
      "message": "[VOL-2991] Remove incorrect locks from backend.go\n\nThis commit consists of the following:\n\n1) Remove the locks in the backend.go that were forcing all\nETCD requests to be serialized.\n\n2) Minor change to the log to check whether a log level is\nset before outputting message with serialized content.\n\nChange-Id: I093eae006d9090fbeec75916ad82c329f1c61723\n"
    },
    {
      "commit": "8d4d6c9c37baac17b58b4aa6370966f27bb70a49",
      "tree": "2639b7a3680f1e4eb2792b0f14131009fe48f3ac",
      "parents": [
        "4c89a1da6f7a02a1bbc26217ceca0c1ba64a8d25"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Thu Apr 23 12:59:35 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Mon Apr 27 16:14:39 2020 +0000"
      },
      "message": "[VOL-2067]Unit Test cases for adapter_proxy.go\n\nChange-Id: I3fabb41d248e5af8bea3aa83e34e9fe68c23d8de\n"
    },
    {
      "commit": "4c89a1da6f7a02a1bbc26217ceca0c1ba64a8d25",
      "tree": "9d70a2ef3cfd8a3c4b1b8b4adc9869ab1cc52d5a",
      "parents": [
        "84a55ce93d0703cc5fcb000b30234c6be580c2af"
      ],
      "author": {
        "name": "Dinesh Belwalkar",
        "email": "dumbbel@gmail.com",
        "time": "Fri Feb 28 16:05:32 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 23 08:57:05 2020 -0700"
      },
      "message": "[VOL-936] add changes to get distance between onu and olt\n\nChange-Id: I3b5ab3d35baba2971fc8bbd895e8017e9719eb13\n"
    },
    {
      "commit": "84a55ce93d0703cc5fcb000b30234c6be580c2af",
      "tree": "04c8e21555aa692ab3b5739e08e3e4acb2ba5c42",
      "parents": [
        "ee87e643796b3373449601866b2b4c21eb703880"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 17 10:11:30 2020 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 21 14:12:30 2020 -0700"
      },
      "message": "VOL-2861 replace uint64 kafka interadapter timestamps with timestamp proto\n\nChange-Id: Ib7de52ce7a663b4817e383f03f34e4398d6c980d\n"
    },
    {
      "commit": "ee87e643796b3373449601866b2b4c21eb703880",
      "tree": "c8aa239d42b10d265c47645e88062bab448ce56b",
      "parents": [
        "472a5c94c061e3f1a07b032c2c0907477175d9a6"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Tue Apr 14 10:22:18 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Mon Apr 20 14:52:25 2020 +0000"
      },
      "message": "[VOL-2738]Enable configuration of ectd v3 client options\n\nChange-Id: I75541525b3fd929adf6325f743def45c77e8930a\n"
    },
    {
      "commit": "472a5c94c061e3f1a07b032c2c0907477175d9a6",
      "tree": "29c9673d5c38fd0b2a7db0ba552bb5f181d2a3b6",
      "parents": [
        "4fca23a3e36a370753031a46874bb2d458cd1b80"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Tue Apr 14 09:14:18 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Thu Apr 16 18:29:36 2020 +0000"
      },
      "message": "[VOL-2899] Added loglevel listpackage command to voltctl for\ndisplaying list of configured log packages.\n\nAlso added support for auto-complete of component name\n\nChange-Id: I8c3dedd2f62eeed3da6e37de2e070683795ed8c2\n"
    },
    {
      "commit": "4fca23a3e36a370753031a46874bb2d458cd1b80",
      "tree": "acaf2d9645657f3e28ec21db5e9840351e3a0f08",
      "parents": [
        "87d71c08c0d08bd252d69dde6eb391a459a292b1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Apr 07 07:55:08 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Apr 13 08:55:50 2020 -0700"
      },
      "message": "[VOL-2890] Using olt-device-id in the path of a tech-profile\n\nChange-Id: I5285150fa5ce537047a6956585c28aad9915841e\n"
    },
    {
      "commit": "87d71c08c0d08bd252d69dde6eb391a459a292b1",
      "tree": "5fb395c6e30d7d5455b9b82450bdb28587ceae86",
      "parents": [
        "2e677489b38d6f6011c80f7f85cf3864ef3220c9"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Apr 09 13:15:44 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Apr 09 15:42:12 2020 -0700"
      },
      "message": "Adding mocks for EndpointManager\n\nChange-Id: I9adbc93e5d30b8294d689a923d6058c76cc176fe\n"
    },
    {
      "commit": "2e677489b38d6f6011c80f7f85cf3864ef3220c9",
      "tree": "611a444ad38bba228e7c2ba9a4e3b5fa87dcfcaf",
      "parents": [
        "b6238b33c7c3d6a0d39147a54e8a321560858b95"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Apr 09 11:56:27 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Apr 09 12:09:07 2020 -0700"
      },
      "message": "[VOL-2836] Using different topic per ONU device\n\nChange-Id: I656c4d79eaf15087bfe47c69afb953a47bfb7f31\n"
    },
    {
      "commit": "b6238b33c7c3d6a0d39147a54e8a321560858b95",
      "tree": "958314cb914e8607d6c0fff3e14160cf70a79b8f",
      "parents": [
        "d58eaef9f644044cace847efc36518e4e1727249"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Apr 07 12:07:36 2020 -0400"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Apr 08 12:36:38 2020 -0700"
      },
      "message": "[VOL-2831] - Multiple adapter support\n\nThis commit introduces the necessary APIs needed to support\nmultiple adapters.  It uses the number of replicas of a given\nadapter and consistent hashing to determine the target of a\ngiven request.\n\nThe endpoint_manager.go provides two APIs that will be needed\nby components communicating over kafka:\n - GetEndPoint() : to be called before sending a request to kafka\n - IsDeviceOwnedByService(): used during device reconciliation\n\nA change is made to the adapter_proxy.go to use this new mechanism\nwhen sending a request to an adapter from another adapter.\n\nThe mocks directory was refactored to get around circular package\ndependencies.  This implies any component using these mocks will\nneed to adjust to the new set of directories when using this\nlibrary version.\n\nChange-Id: I470cd62fcfd04edc1fd4508400c9619cadaab25a\n"
    },
    {
      "commit": "d58eaef9f644044cace847efc36518e4e1727249",
      "tree": "838e3a43d7509bbaad6893828c57ef6bf27c3692",
      "parents": [
        "04cb5daf78eece068e14fb0ac961a27aef63b8da"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Mar 30 12:30:02 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Apr 06 14:24:20 2020 -0700"
      },
      "message": "[VOL-2833] Reporting total number of instances and current adapter instance during Adapter Registration (needs VOL-2834)\n\nChange-Id: Ic7b0c4f52677383feb98d42ef7c68593fb30f0e3\n"
    },
    {
      "commit": "04cb5daf78eece068e14fb0ac961a27aef63b8da",
      "tree": "8ae42d647ea1ba7a49e3eb20a1cb899951825fa0",
      "parents": [
        "d737eb6967c98aca91ae0613ca7364d6ea5a3503"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 26 15:52:22 2020 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 31 10:02:54 2020 -0700"
      },
      "message": "VOL-2776 Plumb Start_omci_test through request_handler\n\nChange-Id: I3846998b593d56d86c0aec2f33ef34e458790e16\n"
    },
    {
      "commit": "d737eb6967c98aca91ae0613ca7364d6ea5a3503",
      "tree": "e7b23fe757d7879687fb71bb700d2af68bfa800e",
      "parents": [
        "99b6d95c30ddeb916f95e6a598dbdd0b19f01836"
      ],
      "author": {
        "name": "divyadesai",
        "email": "divya.desai@infosys.com",
        "time": "Thu Mar 26 06:52:20 2020 +0000"
      },
      "committer": {
        "name": "divyadesai",
        "email": "divya.desai@infosys.com",
        "time": "Mon Mar 30 05:01:12 2020 +0000"
      },
      "message": "[VOL-2656] Add unit test for Watch(... withPrefix\u003dTrue)\n\nChange-Id: I9b40958fd51b7f0df825a528deaf4ea8c456c290\n"
    },
    {
      "commit": "e6f45e82cddbdcb8b7dd1bb6a5df9f6545fd936d",
      "tree": "b1ed625e60a70a87aa91ba8e64d437afcc528353",
      "parents": [
        "d51d5d8e6c100cfc04444c083b00932f21f587d0"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Mar 20 10:46:54 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon Mar 23 18:04:48 2020 +0000"
      },
      "message": "[VOL-2694] Use package specific logger instance in all log statements\n\nChange-Id: Ib33d89bb04750d3f95901f3d80f9d37d336a3e2c\n"
    },
    {
      "commit": "d51d5d8e6c100cfc04444c083b00932f21f587d0",
      "tree": "2058e91e0712ee4d2652c3581e92cc73c47de4f5",
      "parents": [
        "a8ef63365ca4089ac57792a8c420c53057d1d67f"
      ],
      "author": {
        "name": "Takahiro Suzuki",
        "email": "takahiro@opennetworking.org",
        "time": "Fri Mar 13 16:14:43 2020 -0700"
      },
      "committer": {
        "name": "Takahiro Suzuki",
        "email": "takahiro@opennetworking.org",
        "time": "Fri Mar 20 14:12:31 2020 -0700"
      },
      "message": "Modification and refinement of Readme for tech profile\n\nChange-Id: I3515130518a7167ebd2a35624fc47ce7b27a6cfd\n"
    },
    {
      "commit": "a8ef63365ca4089ac57792a8c420c53057d1d67f",
      "tree": "4b06480fa5075e5efe3c1fb304cdbb2782f67322",
      "parents": [
        "78cdb4f6561c35aa765ea69afe0aa1fe9423d182"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Wed Mar 18 18:35:43 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Wed Mar 18 18:35:49 2020 +0000"
      },
      "message": "[VOL-2779] Corrected Loglevel Config storage path\n\nChange-Id: I18bcdd33f7d8ab9b136e74a5d7e422c3273276f8\n"
    },
    {
      "commit": "78cdb4f6561c35aa765ea69afe0aa1fe9423d182",
      "tree": "43c41dedcef9cfad1fa5ec12a9459e70414cf2cf",
      "parents": [
        "21972fbcf6dae8cbdd730f0b43fb6adc59bc12e1"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon Mar 16 13:39:42 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon Mar 16 18:57:39 2020 +0000"
      },
      "message": "[VOL-2758] [VOL-2759] Write default loglevel to KV store on Pod startup\n\nChange-Id: Ie8972a61a24173939de99e8d348a6df02ae7d23c\n"
    },
    {
      "commit": "21972fbcf6dae8cbdd730f0b43fb6adc59bc12e1",
      "tree": "25b29203876ca98dcf767eda26699f8bf772f02e",
      "parents": [
        "ed128821e178704a8b48e660a74db43cc17f1b14"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Mar 13 13:27:47 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Mar 13 13:37:57 2020 +0000"
      },
      "message": "[VOL-2740] Fixed loglevel clear issue and other optimizations\n\nChange-Id: Ia862ff880e4f64fb35e86685a348d94f7b739091\n"
    },
    {
      "commit": "ed128821e178704a8b48e660a74db43cc17f1b14",
      "tree": "9fbf087099a1c078830a119d98b33053f4b85b15",
      "parents": [
        "42bcb67baacb0968ed9ca75fb6b193229dfe4c27"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Feb 10 15:52:35 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Mar 09 12:53:19 2020 -0700"
      },
      "message": "[VOL-2163] Supporting Async request\n\nIntroduces InvokeAsyncRPC to support aynchronous requests\n\nChange-Id: Ica947a30140605d46518aa6c73f6661c0645ce92\n"
    },
    {
      "commit": "42bcb67baacb0968ed9ca75fb6b193229dfe4c27",
      "tree": "becb41a2692d5e952d9856b2dc2b1b29b28f5e5b",
      "parents": [
        "ae1d4701e26b394f65d8b0b2925d2cdd99d632b7"
      ],
      "author": {
        "name": "divyadesai",
        "email": "divya.desai@infosys.com",
        "time": "Wed Mar 04 11:40:53 2020 +0000"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 05 08:33:25 2020 -0800"
      },
      "message": "[VOL-2312] Logging - Integrate voltctl with new etcd-based dynamic loglevel mechanism\n\nChange-Id: Iae696fbfcb40c1b82089952d1a95c4553458925a\n"
    },
    {
      "commit": "ae1d4701e26b394f65d8b0b2925d2cdd99d632b7",
      "tree": "993ffcc1c3424fdb2d7950581cec49b25594618b",
      "parents": [
        "5351fc520eacbce26507b52a3974740536a403ba"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 04 14:10:51 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 04 14:46:54 2020 -0800"
      },
      "message": "VOL-2708 prevent deadlock during timeout in invokerpc\n\nChange-Id: I5ee6ea7193d344f841f9afd2085cf3719e5ee744\n"
    },
    {
      "commit": "5351fc520eacbce26507b52a3974740536a403ba",
      "tree": "1384f1418e1a94afb8465dacfca7bff5c375c089",
      "parents": [
        "c9b0e7152b75c977fa57bc9e093408f3db18605c"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Fri Feb 14 07:45:49 2020 +0000"
      },
      "committer": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Wed Mar 04 11:17:20 2020 +0300"
      },
      "message": "VOL-2337 There is only one Multicast GEM port id value system-wise and it is\npredefined in the technology profile. ResourceManager should reserve this GEM\nport value and not give it to the GEM port requesters to avoid GEM port id\ncollisions.\n\nChange-Id: Iaf878e695d3cd427844ec0464fe108ca0c25cca2\n"
    },
    {
      "commit": "c9b0e7152b75c977fa57bc9e093408f3db18605c",
      "tree": "e48411b2861080adfbf30807d0dc55d0b0c8a881",
      "parents": [
        "3da1fd0a7a94b8e67ebd332cf41d2cdcda5e0c1a"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Thu Feb 27 17:50:52 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon Mar 02 09:37:56 2020 +0000"
      },
      "message": "[VOL-2674] Fixed logs missing instance id and caller info\n\nChange-Id: I03ca006ba28f20615e93d2b5daedcddd0b24ed9c\n"
    },
    {
      "commit": "6256a34c72520a4396bf0146c8e7047c47092aa9",
      "tree": "566979e619c4045dc76378bf0fdcd0e68c3396f0",
      "parents": [
        "66fab834e1ca0cd10ace183217396191f9ea973e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 21 15:36:26 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 26 16:19:57 2020 -0800"
      },
      "message": "VOL-2632 Error propagation from HashFlowStats\n\nChange-Id: Iec132540c8d1b474820d390fca3d4a37e7dc99c9\n"
    },
    {
      "commit": "8bf9686625d90a73bfcc99fd61311f02cae70178",
      "tree": "586e00a8aa10c3a1b61b37a5535666c054c17be2",
      "parents": [
        "a2da2f41f000c8339717e31140b58be1385ca3c8"
      ],
      "author": {
        "name": "divyadesai",
        "email": "divya.desai@infosys.com",
        "time": "Fri Feb 07 12:24:26 2020 +0000"
      },
      "committer": {
        "name": "divyadesai",
        "email": "divya.desai@infosys.com",
        "time": "Mon Feb 24 10:07:01 2020 +0000"
      },
      "message": "[VOL-2310] Logging - Implement dynamic log levels in OpenOLT adapter\n\nWorking on Logging design changes.\n\nChange-Id: I99a8ab22eb291332bf6528c8912fcbf16873232f\n"
    },
    {
      "commit": "a2da2f41f000c8339717e31140b58be1385ca3c8",
      "tree": "b012bd14479d73a10ffbcebbbe447f9fdad43e66",
      "parents": [
        "d7c25f47cccd32a47674c6f273f83b01ad1ec8e2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 20 16:27:34 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 21 11:04:10 2020 -0800"
      },
      "message": "VOL-2631 Cleanup Kafka Interadapter Proxy\n\nChange-Id: I4922e57de1727494d5a306226f67c6300eb29437\n"
    },
    {
      "commit": "d7c25f47cccd32a47674c6f273f83b01ad1ec8e2",
      "tree": "c7b37f2afe440e1c2f5e47737b84fa53b83d938e",
      "parents": [
        "7c75cac2eb0e8fa34cfd2de351aa24ac7304a4cf"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 21 08:12:06 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 21 08:56:32 2020 -0800"
      },
      "message": "VOL-2356 Change log.V() to use a typed LogLevel\n\nChange-Id: I1fb61eb8ffbca9b9436e90a1547a59dad1f27029\n"
    },
    {
      "commit": "7c75cac2eb0e8fa34cfd2de351aa24ac7304a4cf",
      "tree": "3b1adb71c37d04426aeff4e315724d59dc1c2d9e",
      "parents": [
        "08d15ab0843796b70a669332eb7c810b596c608d"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Feb 19 08:53:46 2020 -0800"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Feb 19 14:30:55 2020 -0800"
      },
      "message": "VOL-2624 - fix SCA issues\n\nChange-Id: I3a5e0aafc5b6bd6c6e865675a3481db289a7d772\n"
    },
    {
      "commit": "0c62b5d72c971867d0121315106026b0ab053eab",
      "tree": "12eb787d98b6f2d74f6992aa6475ea4c3af0285e",
      "parents": [
        "c4a5c07068a046bffbd1ba51f79501ccb6ec5b1c"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Tue Feb 04 09:56:21 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Mon Feb 17 18:53:41 2020 +0000"
      },
      "message": "[VOL-2356]core log_level command line argument should take log level names not int value\n\n- StringToInt method returns an error message when invalid loglevel is passed.\n\nChange-Id: If567c0a6800da91a77e8be205de8c01b4f22271b\n"
    },
    {
      "commit": "c4a5c07068a046bffbd1ba51f79501ccb6ec5b1c",
      "tree": "221439b30753e58fcf1105f4f1eed469021598eb",
      "parents": [
        "8e2be6b7a1bc3009932822d870477feba98b863a"
      ],
      "author": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Tue Feb 04 17:08:40 2020 -0500"
      },
      "committer": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Sun Feb 16 16:39:21 2020 -0500"
      },
      "message": "[VOL-2574]: code changes to support Child_device_lost API\n\nChange-Id: Id296fde83f8f2f692d81cc638b98cc576ccfb024\n"
    },
    {
      "commit": "8e2be6b7a1bc3009932822d870477feba98b863a",
      "tree": "51e15154d71ad5398b3fb61845420e7f8b468fb7",
      "parents": [
        "1530d4187ab915a21b9d0333a36ff4c5d5ebb3e1"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 10 17:27:15 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 14 11:18:39 2020 -0800"
      },
      "message": "VOL-2458 Timestamp format has changed from float32 to timestamp.Timestamp\n\nChange-Id: I3faaaf959ad0f20129427aa5831cff3dc5c9cf72\n"
    },
    {
      "commit": "1530d4187ab915a21b9d0333a36ff4c5d5ebb3e1",
      "tree": "746548f8d5ccfe43d9fa7ca1b389a90b39c9cf5c",
      "parents": [
        "359d93b19439444f7055b051245283788246a121"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jan 30 14:57:46 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Feb 11 08:35:47 2020 -0800"
      },
      "message": "[VOL-2364] Returning a DEADLINE_EXCEEDED error from ChildDeviceDetected\n\nChange-Id: I82559a1215702143acf9866ae187b51f149e7f15\n"
    },
    {
      "commit": "359d93b19439444f7055b051245283788246a121",
      "tree": "3e431f1caa13ec210767e479d89dcf7ec3310aff",
      "parents": [
        "f17f79223280965b3b696e0ac26d360411e518a1"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Tue Feb 04 17:27:30 2020 -0500"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Wed Feb 05 11:06:57 2020 -0500"
      },
      "message": "Fix for SubscribeForMetadata in the kafka client mock.\n\n(No longer panics when called.)\n\nVOL-2207\n\nChange-Id: I45e506d2ccdce1b44a44cb91f5dc7b6b3d655e7b\n"
    },
    {
      "commit": "f17f79223280965b3b696e0ac26d360411e518a1",
      "tree": "cba65f1b11b341871035db0589a0aa2f680cc76d",
      "parents": [
        "3a40230fc871eeda7eb965c27a5db9fcd8d67e23"
      ],
      "author": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Mon Feb 03 17:00:27 2020 -0500"
      },
      "committer": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Mon Feb 03 17:00:49 2020 -0500"
      },
      "message": "VOL-2463 : Enable and disable pon/NNI port\nchanges in request_handler.go and iAdapter.go interface to accept request from core and process in voltha-openolt-adapter.\n\nChange-Id: I9e4eb5da0a13d12997e95be3aadb0bd856792135\n"
    },
    {
      "commit": "3a40230fc871eeda7eb965c27a5db9fcd8d67e23",
      "tree": "65db7289b27b2cea15532ad62caec63b54f0dd0f",
      "parents": [
        "fac11d4bce12db70041587cf97d0106b1da60704"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Fri Jan 31 15:03:53 2020 -0500"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Fri Jan 31 15:09:49 2020 -0500"
      },
      "message": "Fixed an issue where the InterContainerProxy was hanging if it was closed before it was started.\n\nAlso fixed a bug where secondary invocations of InvokeRPC would hang because the doneCh was empty.\nAlso made it safe to close the InterContainerProxy multiple times.\nAlso changed newInterContainerProxy() to not return an error, as it cannot fail.\n\nVOL-2530\n\nChange-Id: I9ba5b85b720ac96b373bbdd6353f51336d44e2d7\n"
    },
    {
      "commit": "f346a2dd70c95b58429087910cd75ddec45ee1f2",
      "tree": "c2e29045888ade275a9e96153cf183433b3a60ed",
      "parents": [
        "5bf737fe0195e30375c3fae65231238e2ebd9fe5"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jan 24 13:14:54 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jan 28 08:40:16 2020 -0800"
      },
      "message": "[VOL-2364] Adding required methods to InterContainerProxy interface\nChange-Id: Idaeb3f40c4979c456f66209ba0a073242c8545d8\n"
    },
    {
      "commit": "5bf737fe0195e30375c3fae65231238e2ebd9fe5",
      "tree": "644a98cca62a23bf320713ff6ddea6b9236730f7",
      "parents": [
        "7c4c156213f38d0d409dec3b5ad6a1832a9c19f3"
      ],
      "author": {
        "name": "npujar",
        "email": "Nikhil.Pujar@radisys.com",
        "time": "Thu Jan 16 19:35:25 2020 +0530"
      },
      "committer": {
        "name": "npujar",
        "email": "Nikhil.Pujar@radisys.com",
        "time": "Mon Jan 27 09:03:55 2020 +0530"
      },
      "message": "VOL-2180 code changes for context in voltha-lib-go\n\nChange-Id: Icd5b808f52f92970cef1e5a0ec2e4e3ef8e18695\n"
    },
    {
      "commit": "b45cf59556a607083f8d3471f2d44564bd92eb4b",
      "tree": "5bdff85f83f8212de83cefcf605f8920572792f3",
      "parents": [
        "2ba00d3f4a618b561b48e897db8c4b97152a149d"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jan 21 16:10:56 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jan 23 10:59:03 2020 -0800"
      },
      "message": "[VOL-2364] InvokeRPC returns an error code in case of a timeout\n\nChange-Id: Ia3725bb4778e1935cf62e5348bfcd0bd15cb9466\n"
    },
    {
      "commit": "2ba00d3f4a618b561b48e897db8c4b97152a149d",
      "tree": "6b456c83ef1dad374625dc01a8c525ded1c868f8",
      "parents": [
        "ccfa21329b3154726b1447c83a2004d55694eab7"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jan 16 17:33:03 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jan 22 11:18:27 2020 -0800"
      },
      "message": "[VOL-2364] Adding unit test in the core_proxy package\n\nChange-Id: Ifcaa986ae27280de9f16f3a9cabf45bb94c0d5d8\n"
    },
    {
      "commit": "ccfa21329b3154726b1447c83a2004d55694eab7",
      "tree": "58d49bcb05e83c068fdd2e64fdf658c7abf06671",
      "parents": [
        "b38671ca6afaa7545d44840cc0e57f7c71e373c6"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Tue Dec 17 13:29:34 2019 -0500"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Wed Jan 22 12:05:52 2020 -0500"
      },
      "message": "Added SubscribeForMetadata() to the sarama client, to access the header field of each received message.\n\nAlso replaced TestKafkaClientImplementsKafkaClientIf() with static checks.\n\nFor VOL-2207.  Please consider these related patchsets together:\nhttps://gerrit.opencord.org/#/q/VOL-2207\n\nChange-Id: I77f03fbb0ebcdf60cb5f8d0c8c3276325510e874\n"
    },
    {
      "commit": "b38671ca6afaa7545d44840cc0e57f7c71e373c6",
      "tree": "d96d5fec9f3a1de9cb2c2f10943b2f87a0dec000",
      "parents": [
        "b332f9bda5d53d1d722db463510b5b65735d6487"
      ],
      "author": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Fri Nov 01 09:35:38 2019 -0700"
      },
      "committer": {
        "name": "Serkant Uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Fri Jan 17 01:27:34 2020 -0800"
      },
      "message": "VOL-1643 Update voltha-lib-go to use voltha-protos v3.0.0\n\nand bump up the version to 3.0.0. voltha-protos is modified to be\ncompatible with the java language proto compilation. It\u0027s a major\nchange and a major version change has been made.\n\nChange-Id: Ifb93430567ddf96aaa0fbf6e5853aad9e1070f6f\n"
    },
    {
      "commit": "b332f9bda5d53d1d722db463510b5b65735d6487",
      "tree": "ae5b8a7caf2636e3043b8e5c5ebf3c0bf2216a92",
      "parents": [
        "6a99a45255d7ca21fe60744f495ba6bc517f1b30"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 16 16:25:26 2020 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 16 17:37:49 2020 -0500"
      },
      "message": "[VOL-2471] Update library to use package logger\n\nThis commit consists of the following:\n1) Add a GetLogLevel() API to make it easier to use specific\nlogger.   There is also the V() API that kind of do something\nsimilar.\n2) Add a common.go file to some heavily used packages in order\nto dynamically set their log level and also to a set a specific\nlogger per package.\n3) Use a per package logger for some of the heavily used packages\nfor improved performance.\n\nChange-Id: If22a2c82d87d808f305677a2e793f8064f33291e\n"
    },
    {
      "commit": "6a99a45255d7ca21fe60744f495ba6bc517f1b30",
      "tree": "a0268253ec3e8cb8289ace0c20eae8e35288cc89",
      "parents": [
        "66d413583660288f81d8afecb4b0157d5c398813"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Tue Jan 14 07:58:25 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Tue Jan 14 11:15:56 2020 +0000"
      },
      "message": "[VOL-2356] removed Panic loglevel and added a method to convert loglevel from string to int\n\nChange-Id: Idce562fd3da49004878ddf7dec5680c19e58b7bc\n"
    },
    {
      "commit": "66d413583660288f81d8afecb4b0157d5c398813",
      "tree": "7290840f372202e08d9f4119ebd64bdd32dd89fc",
      "parents": [
        "718bee04eb18e653e94b1b36110131d1ac8e1cf0"
      ],
      "author": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Thu Jan 09 20:18:58 2020 -0500"
      },
      "committer": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Thu Jan 09 20:26:02 2020 -0500"
      },
      "message": "[VOL-2440] : code changes to facilitate portstateupdate towards core\n\nChange-Id: I9ef97346c064f59ca79add5472683c796f1b116b\n"
    },
    {
      "commit": "718bee04eb18e653e94b1b36110131d1ac8e1cf0",
      "tree": "620bd3b2ffafd0e209d8b4636e71f8ac00571f7c",
      "parents": [
        "8aa75a7ab189715d0b7a70f95a02add73ddf17f1"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jan 07 09:52:02 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jan 07 10:50:11 2020 -0800"
      },
      "message": "VOL-2348 I/O Errors should trigger unreadiness\n\nChange-Id: I11383f3de7895ca44b6cfc6b6686dcf703467e79\n"
    },
    {
      "commit": "8aa75a7ab189715d0b7a70f95a02add73ddf17f1",
      "tree": "eb7cd9f3c8ad80fa69dea7f8f6e17af76706ad01",
      "parents": [
        "0fef6982a8d2b81b7e4e81b74d9a698998d88c80"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Fri Dec 20 13:11:59 2019 +0000"
      },
      "committer": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Mon Dec 23 14:30:52 2019 +0300"
      },
      "message": "In the scope of VOL-1595, multicast GEM port definitions\nshall be read from the technology profile. Both Multicast\nand VOD downstream GEM port definitions shall be read from\n\"downstream_gem_port_attribute_list\" tag.\n\nA sample downstream_gem_port_attribute_list JSON can be found in\n\"Changes to be made in VOLTHA/Open OMCI Adapter\" section of the\nMulticast Design Document for SEBA\n(https://docs.google.com/document/d/1FNwkcDeVB3C2SpTJP_QrYTlC6sYFo_xwQnxASMk9x2U)\n\nChange-Id: I11fef951c25ca4a25fb01473c558eb2cf967be27\n"
    },
    {
      "commit": "0fef6982a8d2b81b7e4e81b74d9a698998d88c80",
      "tree": "396a800ed7f9fb40c852964414e28f71bf2fb41e",
      "parents": [
        "d8a69c38f07f798a61bc0682ea7ba47285c36ede"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 12 09:49:42 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 16 10:37:06 2019 -0800"
      },
      "message": "VOL-2204 Report health status of Kafka service\n\nChange-Id: I993b89f500bcbaa26da77f193575f5f20c3fb7c9\n"
    },
    {
      "commit": "b3c52d5d11e567f51bd1c0b71083631b1bec1e37",
      "tree": "a371e1a30b27bf1e14fdf836e5de2b90cf7ef0bb",
      "parents": [
        "d2b7be61830d5c4f0325fd394ace05d06e943a97"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Dec 06 12:14:14 2019 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Dec 13 17:29:02 2019 +0000"
      },
      "message": "[VOL-2260] Guard Openolt against Wrong Tech Profile configuration\n\nAdded checks to prevent crashing of Openolt container in case of\ninvalid values of SchedulingPolicy, Direction, AdditionalBW and\nDiscardPolicy attributes in Technology Profile json.\n\nChange-Id: I94bca248908feab9e3a94bf2c25c0d10a8bf152a\n"
    },
    {
      "commit": "d2b7be61830d5c4f0325fd394ace05d06e943a97",
      "tree": "9c291f2ffd7891e2d2cd799b2a455933920f76ee",
      "parents": [
        "d497865a71da9b9689cd9c6f5556b080916d7c59"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Dec 12 15:17:29 2019 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Dec 12 15:29:53 2019 -0500"
      },
      "message": "[VOL-2360]  Fix logging when importing some packages.\n\nChange-Id: I0eedf527fbd58631ec1496b4ba7caab5ca21a513\n"
    },
    {
      "commit": "d497865a71da9b9689cd9c6f5556b080916d7c59",
      "tree": "51f53d99db07ac556ad39f7f2b41d52c4a094d9f",
      "parents": [
        "6172a2ed0cbf940ed2659bb69b087339ec641d36"
      ],
      "author": {
        "name": "cbabu",
        "email": "Chidambar.babu@radisys.com",
        "time": "Wed Dec 04 08:04:21 2019 +0100"
      },
      "committer": {
        "name": "cbabu",
        "email": "Chidambar.babu@radisys.com",
        "time": "Wed Dec 04 08:23:28 2019 +0100"
      },
      "message": "[VOL-2101] adding the update status in partition consumer\ncommit message updated\ntag updated in VERSION file\nChange-Id: I534dcc63ae0d66dd5939d9d8f547c76d3111eca5\n"
    },
    {
      "commit": "6172a2ed0cbf940ed2659bb69b087339ec641d36",
      "tree": "cac31f33674e34ebf675b89305a1627eb0e6285e",
      "parents": [
        "a36b498551cf60c4827f0557621ba75b7369fc73"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Nov 27 14:37:58 2019 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Dec 02 16:56:10 2019 +0530"
      },
      "message": "VOL-2172: Delete tech-profile on ONU\n- Fix TP Instance path for fetching all the tech-profile instances\n  for a given PON Interface and ONU.\n- Bump version to 2.2.19\n\nChange-Id: I6441501b24ac6ba0beb039e38c6499b0b2b556ed\n"
    },
    {
      "commit": "f65a8ce1465e8e604344250132601f4e44037a28",
      "tree": "efbd88e7c08bad46f64d399df6a0973696eb2c0a",
      "parents": [
        "7bdbf5ca4c345483a278e8fdd91d6ce9b2b8f7de"
      ],
      "author": {
        "name": "Devmalya Paul",
        "email": "Devmalya.Paul@radisys.com",
        "time": "Thu Nov 14 07:17:06 2019 +0000"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Wed Nov 27 17:24:27 2019 +0000"
      },
      "message": "VOL-2224 Event Filtering Mechanism\n\n         This commit contains changes related to migration from alarm\n         filter to event filter.\n\n         This commit also changes the version to 2.2.17\n\nChange-Id: Ia4e26dabd37d657db1c9929e02d3827ef6a97622\n"
    },
    {
      "commit": "fa2f6eea80c2438bd939de6bff900e85e47fd4ff",
      "tree": "33bc75e2c95fa87a1fd975fc3b1a215b3f88598c",
      "parents": [
        "32f0eff3357f7e7579c12b4f55b04cd5e800c373"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 19 14:53:14 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Nov 21 10:59:41 2019 -0800"
      },
      "message": "VOL-2232 restrict kafka readiness to connectivity-related errors\n\nChange-Id: I31d3d2a8ded41bb762a9105781458a50f05ec8c3\n"
    },
    {
      "commit": "32f0eff3357f7e7579c12b4f55b04cd5e800c373",
      "tree": "a2ef0eb23c743ed91547b190185b3d198df3d40d",
      "parents": [
        "44d43ae7235f4fff6b9fea024f808c636e028aec"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Sun Nov 17 09:53:29 2019 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Nov 19 14:32:48 2019 +0530"
      },
      "message": "VOL-2242: Default TP not chosen when TP not available on KV store\n\n- Choose a default TP when given TP table-id is not found on kv store\n- Signicant simplication from previous interpretation of instance-control attributes\n- Fix logs\n- Bump version to 2.2.17\n\nChange-Id: I2e49d9942fdcb00d1354fd51575f26bccedf1471\n"
    },
    {
      "commit": "c7005fcdf7725ddcdbb51600e49747907d241575",
      "tree": "551f81b90f5fa30d747bf001d21090e2a17ad4c0",
      "parents": [
        "ec2bd400c70aef9dd43dbe54c2a08fed263170f6"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Nov 18 19:23:57 2019 -0500"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Nov 19 01:15:56 2019 +0000"
      },
      "message": "[VOL-2254] Fix for unit test failing\n\nChange-Id: I646fc9865c096c65b7d0660b1654955d55ba3951\n"
    },
    {
      "commit": "ca52210db539b579d776dba69e6d65f72fdd3c0f",
      "tree": "f3219cb01fce71b343c0ebc0e4a30db7758fd22e",
      "parents": [
        "34326d7813342d61d5eddb77088dfabc901760e1"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Nov 08 11:26:35 2019 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Nov 15 15:36:37 2019 +0000"
      },
      "message": "[VOL-2099] Modify backend to Monitor and report KVStore Liveness state\n\nAdded all Unit Tests for backend.go\n\nChange-Id: If6a43a763f14a81f78968c4617702672c2ab7eac\n"
    },
    {
      "commit": "9447baf44c49d4fd18f5da711e5eea16e895503b",
      "tree": "e0ce968e04b4acc52de59c552244ae22890ebfb9",
      "parents": [
        "63ab5d1929af8e07aa1c697f2ef2477a305ebe85"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Nov 05 16:42:37 2019 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Nov 13 14:56:32 2019 +0000"
      },
      "message": "VOL-2191: Implement the right interpretation of instance-control\n          attribute from tech-profile\n          Bumping version to 2.2.15\n\nChange-Id: If802034af753a7872db684da2cc4f824968bd34c\n"
    },
    {
      "commit": "63ab5d1929af8e07aa1c697f2ef2477a305ebe85",
      "tree": "e0c52e1f262f13da5efec4d0530554449e7279db",
      "parents": [
        "20b6de927359524186e18f5dd4e423f9d6a617e1"
      ],
      "author": {
        "name": "gerardo.laurenzi",
        "email": "gerardo.laurenzi@hcl.com",
        "time": "Thu Nov 07 11:05:27 2019 +0000"
      },
      "committer": {
        "name": "Gerardo.laurenzi",
        "email": "gerardo.laurenzi@hcl.com",
        "time": "Tue Nov 12 10:52:48 2019 +0000"
      },
      "message": "VOL-2071 Unit Test cases for performance_metrics.go\n\nChange-Id: I86d91f8fe5e221f79032fce30cc377055191c262\n"
    },
    {
      "commit": "20b6de927359524186e18f5dd4e423f9d6a617e1",
      "tree": "e1fcb14ecd0a6c0936e06a5dda0d8f6ada6bfd1f",
      "parents": [
        "e131155fe2ee062eb7744551a0b84849c2dac9fb"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Tue Nov 05 08:29:16 2019 +0000"
      },
      "committer": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Tue Nov 12 07:34:49 2019 +0000"
      },
      "message": "VOL-1601 Necessary functions for multicast IP to MAC address conversion\n\nChange-Id: Id7884528e1ddca8dd1c008b8013d10d771804098\n"
    },
    {
      "commit": "59ce9ddfdf648901215e5c324d887f3508cd2330",
      "tree": "95a01609b29c0185654993a1baebc43356ed606e",
      "parents": [
        "defa2bf30418712f668ef80de2ee8f8ed185b897"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Nov 11 13:05:32 2019 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Nov 11 16:00:12 2019 -0500"
      },
      "message": "[VOL-2193] Create mocks for Kafka Client and Etcd\n\nThis commit consists of:\n1) A kafka client mock that implements the kafka client interface\nunder voltha-lib-go/pkg/kafka/client.go\n2) An embedded Etcd server that runs in-process and represents an\nEtcd server.\n\nChange-Id: I52a36132568e08c596bb4136918bebcb654a3b99\n"
    },
    {
      "commit": "defa2bf30418712f668ef80de2ee8f8ed185b897",
      "tree": "ab87d1ff8c7b4abebf401586e118b0acd2e1fbe6",
      "parents": [
        "98c2440bada4813e8689916ea8b220ff15b92dbc"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 08 12:03:56 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 08 12:07:42 2019 -0800"
      },
      "message": "VOL-2098 Add probe argument to NewGrpcServer; Release 2.2.12\n\nChange-Id: I76ceb9efe280c66c67edc5fef85cc8060c670a5e\n"
    },
    {
      "commit": "104b67dd4bb72b7d4b89807fa3fb1b2d73aaeec8",
      "tree": "4adea62f69c7e6f03a5cc53a112f16057a53b38e",
      "parents": [
        "86fc936e0c8f7e809846ff087a0d4e4057f71e48"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 29 15:56:27 2019 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Nov 07 08:14:03 2019 -0800"
      },
      "message": "VOL-2098 Support for Kafka liveness testing\n\n* Adds liveness channel to sarama_client and kafka_interadapter proxy.\nThe liveness channel will push true or false to the channel on\neach successful or failed Kafka publish.\n\n* Adds support to make a \"liveness publish attempt\", which publishes\nan empty message on a _liveness channel.\n\n* Adds ServiceStatusNotReady to Probe\n\n* Suppresses multiple Probe.UpdateStatus of the same status\n\n* Adds the ability to attach a Probe to the grpc server, so that\nwhen the probe returns NotReady, the Server responds to requests\nwith UNAVAILABLE.\n\nChange-Id: I996c719570a50f2f6f397887d10d489608269c3f\n"
    },
    {
      "commit": "86fc936e0c8f7e809846ff087a0d4e4057f71e48",
      "tree": "80a8319d97647e4ba393ed1ac60f1b0a39ca3c5a",
      "parents": [
        "2739514b0d65e6f29a87e8031fe5af114f60bc45"
      ],
      "author": {
        "name": "Thomas Lee S",
        "email": "Thomas.Sebastian@radisys.com",
        "time": "Thu Oct 31 11:35:19 2019 +0530"
      },
      "committer": {
        "name": "Thomas Lee S",
        "email": "Thomas.Sebastian@radisys.com",
        "time": "Thu Nov 07 03:21:46 2019 +0000"
      },
      "message": "VOL-2180 Timeout Addition for Etcdclient APIs\n\nChange-Id: I526b752509d51f3100459281ac009f14be1d0a14\n"
    },
    {
      "commit": "1e3e29c8cbce8e23aa106c44d7f0069603977f8f",
      "tree": "88c88db38968eb431f9eed57f3508a5ec5b36cfd",
      "parents": [
        "89567d582f175628bf9cc009b3770644f2b56824"
      ],
      "author": {
        "name": "sbarbari",
        "email": "sbarbari@ciena.com",
        "time": "Tue Nov 05 10:06:50 2019 -0500"
      },
      "committer": {
        "name": "sbarbari",
        "email": "sbarbari@ciena.com",
        "time": "Wed Nov 06 08:40:13 2019 -0500"
      },
      "message": "VOL-2154 : Moving back db/model to voltha-go\n\n- Kept backend.go to limit impact in other components\n\nAmendments:\n\n- Removed db/model unit tests\n- Forgot to fix some stash merges\n- Removed unused \"lock\" parameter from kv clients\n- Changed version for release\n\nChange-Id: I25a03eb335ce22d49412be4bf2cceaff387dc4ae\n"
    },
    {
      "commit": "f1b096c13afa46546cd31658583d9af5aa3f3d61",
      "tree": "ea6745ee57d579f26abd75717341a44d0d7ba7c6",
      "parents": [
        "bc70c450f1a4e522954a4cbf510146049e01372e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 01 12:36:30 2019 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 04 08:25:19 2019 -0800"
      },
      "message": "VOL-2189 update voltha-lib-go to use voltha-protos\u003dv2.0.0;\nRelease 2.2.9\n\nChange-Id: I4421bc86324c692e71494cb09ba1ddc5454c1054\n"
    },
    {
      "commit": "f14a9564a3700953050819a9fd1e8cbfe5aba7b1",
      "tree": "c181286c42fd3dae894d139de74e1e7c82656c0b",
      "parents": [
        "bbb0b2b28c624615064f0361215a3f1f81017579"
      ],
      "author": {
        "name": "gerardo.laurenzi",
        "email": "gerardo.laurenzi@hcl.com",
        "time": "Thu Oct 24 07:08:34 2019 +0000"
      },
      "committer": {
        "name": "Gerardo.laurenzi",
        "email": "gerardo.laurenzi@hcl.com",
        "time": "Mon Nov 04 15:17:14 2019 +0000"
      },
      "message": "VOL-2073 Unit Test cases for utils.go\n\nChange-Id: I94ecbb8ea15b05477a5cb57e81c506b28b7fd636\n"
    },
    {
      "commit": "bbb0b2b28c624615064f0361215a3f1f81017579",
      "tree": "ddcfbb6fa319a6f537c74191e04b26462f966a56",
      "parents": [
        "707ecc9ab64733f03e85382729813f615c1d1360"
      ],
      "author": {
        "name": "Abhilash Laxmeshwar",
        "email": "abhilash.laxmeshwar@radisys.com",
        "time": "Thu Oct 31 17:04:29 2019 +0530"
      },
      "committer": {
        "name": "Abhilash Laxmeshwar",
        "email": "abhilash.laxmeshwar@radisys.com",
        "time": "Mon Nov 04 15:53:14 2019 +0530"
      },
      "message": "VOL-1904 openolt adapter reconcile Apis for managing pon resources\n\nChange-Id: I68f7838843fe18c1458c0b4475808e92e2ffca9e\n"
    },
    {
      "commit": "a59c915b7ddfca0bf71a6ab0a94106416c0eb164",
      "tree": "c6ff040b4fe16332b295fd8719d845424717f67f",
      "parents": [
        "86e9d2ed55d039f3042806bd433119cf12d4b214"
      ],
      "author": {
        "name": "Naga Manjunath",
        "email": "Naga.Manjunath@radisys.com",
        "time": "Wed Oct 30 12:48:49 2019 +0530"
      },
      "committer": {
        "name": "Naga Manjunath",
        "email": "Naga.Manjunath@radisys.com",
        "time": "Wed Oct 30 12:51:54 2019 +0530"
      },
      "message": "Updated with Comment for SendKPIEvent method\n\nChange-Id: I61d6a43d1d845526327c927e8e445a2fdc477d2c\n"
    },
    {
      "commit": "86e9d2ed55d039f3042806bd433119cf12d4b214",
      "tree": "1406a10d83e71888071d1f1afffa9814f5e26b8f",
      "parents": [
        "64b76691cef8a707b09ede0d036582528800d7d0"
      ],
      "author": {
        "name": "Naga Manjunath",
        "email": "Naga.Manjunath@radisys.com",
        "time": "Fri Oct 25 15:21:49 2019 +0530"
      },
      "committer": {
        "name": "Naga Manjunath",
        "email": "Naga.Manjunath@radisys.com",
        "time": "Sat Oct 26 12:36:33 2019 +0530"
      },
      "message": "Updated pmmetrics package to support for VOL-1091 and VOL-1381, This is to collect PMMetics for OLT.\nUpdated with SendKPIevent2 method\nUpdated with review comments\n\nChange-Id: Ib2461f1fa6003a74372737c08e3bc2305667f2ce\n"
    },
    {
      "commit": "ce7670056d2f2c3ccbd30a33223df7858b8f20a3",
      "tree": "5cdfd8a124e7983933583d83deb22a45806a0e91",
      "parents": [
        "456b893dc42ccc5f3c8f284e9e5aa0af84e19e91"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 23 13:30:24 2019 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 24 13:13:55 2019 -0700"
      },
      "message": "VOL-2138 move to v2 imports\n\nChange-Id: I90ddee93438532aae9ea9dbc445b7e034d28c56a\n"
    },
    {
      "commit": "456b893dc42ccc5f3c8f284e9e5aa0af84e19e91",
      "tree": "43eb1a5d805a99e347ca7e594aac345cb4123316",
      "parents": [
        "0935d034ac2955fb6a5e81540d4c98b3761dcb79"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 24 10:36:39 2019 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 24 10:53:57 2019 -0700"
      },
      "message": "VOL-2153 move flow_utils.go from voltha-go to voltha-lib-go;\nrelease 2.2.6\n\nBased on voltha-go commit ec6e61b6239b955b6e7623ba3b604e8030154773\n\nChange-Id: Id52f3eb1cb4bcade3f0e42da0129b643fdc5b0f9\n"
    },
    {
      "commit": "36d0b20a42205284e5163e6c85c5048084754787",
      "tree": "f38fe310d8ded4d54c066bc53b7609808a0101ba",
      "parents": [
        "e06da0f77a98ba3d1e5cc80564279e995e71caed"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Oct 23 18:33:34 2019 +0000"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Oct 23 18:44:54 2019 +0000"
      },
      "message": "VOL-2143 - add UpdateReason to common.CoreProxy\n\nChange-Id: I87a5878a67fe9f592338766a316ee7836e6f4a23\n"
    },
    {
      "commit": "42b97a4754ab4f84ac361a3dde6943b7e69d9927",
      "tree": "1346bcb52d954f27409a652447f44cac6035b63a",
      "parents": [
        "57e6428fbc053b1494fe36f848d02f52491185d7"
      ],
      "author": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Wed Oct 23 11:05:04 2019 -0400"
      },
      "committer": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Wed Oct 23 12:04:10 2019 -0400"
      },
      "message": "VOL-2092 VOL-2116 : Ensure the latest data is updated\n\nThis fix resolves the issue when kv/memory does not\nreflect the content of what was updated.\n\n- Cleanup data on secondary core when removed from owner core\n\nAmendments:\n\n- Removed Config.Data from hash generation logic (redundant)\n\nChange-Id: I08237e25d565ab0d875a81ad5b25b93cfd89914d\n"
    },
    {
      "commit": "62f0709e823230a7e84ec8d37bf1906dce69201c",
      "tree": "1dee6444d4815eb435d79b2cebf481dd6c367010",
      "parents": [
        "e73f91e306e9942a744829c74b304d2c063a8d61"
      ],
      "author": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Fri Oct 18 11:16:03 2019 -0700"
      },
      "committer": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Fri Oct 18 12:01:38 2019 -0700"
      },
      "message": "VOL-2103 - Device reason update modifications\n\nDeviceReasonUpdate api is added, to update the reason attribute of Device in rw_core.\n\nChange-Id: Idd032ba6d7b46e0affaf2ccc6cef68ec83cd1620\n"
    }
  ],
  "next": "e73f91e306e9942a744829c74b304d2c063a8d61"
}
