)]}'
{
  "log": [
    {
      "commit": "cc0dce645706d83a5bbc7feeebfaebe7ae39562b",
      "tree": "87c3a3cb05fe3ada72cb876ede8aa11dbe77c18a",
      "parents": [
        "11e15976139bd3b3ad63234a575f4e17d1c3980c"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Wed Jul 29 05:49:00 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Wed Jul 29 07:43:56 2020 +0000"
      },
      "message": "[VOL-3375]Remove field pkg from log statements\n\nChange-Id: I08531f85dcb0f9f8ff6c68862f607aa7587e4fe1\n"
    },
    {
      "commit": "e6ff101ff6eb61eec7be1cfe1577a0dedceb6fe5",
      "tree": "f0ef4fe93d56ce7a8905cb5bcf88a17f9d968a24",
      "parents": [
        "7fb80c207ea2e2969c509ea8bdc137bc0b4fc064"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Tue Jul 14 15:07:53 2020 -0400"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Jul 21 16:54:41 2020 +0000"
      },
      "message": "VOL-3344 - Enabled default linters and fixed found issues.\n\nAlso disabled govet\u0027s variable shadowing check, since this is very useful for isolating multiple \"err\"ors in a row.\n\nChange-Id: Icd70c723c406c5986b8cfe4535ad7daa0752e48c\n"
    },
    {
      "commit": "7fb80c207ea2e2969c509ea8bdc137bc0b4fc064",
      "tree": "eb0c0127fc59fe85c90571a2c169c169f6ea7c3e",
      "parents": [
        "d519bbfdaa8ea113b8b074412ece28b8ac182bea"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Thu Jul 16 14:23:33 2020 +0000"
      },
      "committer": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Tue Jul 21 17:39:32 2020 +0300"
      },
      "message": "VOL-3347 GEM ports kept for packet-outs should be in  pon-onu-uni-vlan-pbit  basis instead of per pon-onu-uni basis.\n\nChange-Id: I7e9ca29295d28d97908a99ba8c34c4c9b52046c4\n"
    },
    {
      "commit": "d519bbfdaa8ea113b8b074412ece28b8ac182bea",
      "tree": "b5fe15a56d29e75fb588e4b14af62f6505b3f401",
      "parents": [
        "f1db18b9c2425c08ae35e38b6e09bc821f615b4c"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Wed Jul 01 11:16:03 2020 +0000"
      },
      "committer": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Mon Jul 20 07:23:11 2020 +0000"
      },
      "message": "VOL-3112 Group removal support by Open OLT Adapter\n\nChange-Id: I2a21741faa2631aca5e727f73b42aa04018a2059\n"
    },
    {
      "commit": "96b7bf2812934591b57f8e7f8414e4bf8429d669",
      "tree": "478605fd7ec76c7693da72df4d4a5020b3da3b68",
      "parents": [
        "748de5c3fa5c8e51798c767fc2b742f2cfbc29f0"
      ],
      "author": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Mon Jun 15 10:37:32 2020 +0000"
      },
      "committer": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Wed Jul 08 19:17:23 2020 +0000"
      },
      "message": "[VOL-3069]Pass Context in methods which are performing logging and need the context\n\nChange-Id: Ie84f9e240aa4f47d0046acaac0d82d21b17252e5\n"
    },
    {
      "commit": "3f221aee47eb39a46a7d17d6d36738faa007e1de",
      "tree": "2449bf09985580fa41be81df690c59bb7193365a",
      "parents": [
        "95a3fcf32e33056c2673a9e5f97e73059f69f099"
      ],
      "author": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Wed Apr 29 19:02:12 2020 +0000"
      },
      "committer": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Wed Jun 10 06:41:45 2020 +0000"
      },
      "message": "[VOL-2736]:host and port should be specified as a single argument not as two separate arguments\n\nChange-Id: I14b59b4e42b1cf0821807cdb3dd6eef2094077da\n"
    },
    {
      "commit": "cc65696b306fffbd89b998b15dd4088d4ffec9e7",
      "tree": "a68b6122afe1ad4c52f99add830f7d438f316c90",
      "parents": [
        "78a1d2a78e13a11c72efa34f1d8463cc81284cc3"
      ],
      "author": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Tue Apr 14 14:26:11 2020 +0000"
      },
      "committer": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Mon May 04 08:22:57 2020 +0000"
      },
      "message": "[VOL-2735]Durations should be specified as type time.Duration not int\n\nChange-Id: Id1dbecc231b0708334723decbc943a57a60d8f1d\n"
    },
    {
      "commit": "ed4a8e7a98d54de0009c4c0f792d24961b8c1cca",
      "tree": "db501d71d731fdcd06c8945e57b92db5df795d4f",
      "parents": [
        "724d0854732023cb27a9f4b67a82c812061494a4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 17 11:10:20 2020 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 21 14:42:00 2020 -0700"
      },
      "message": "VOL-2861 replace uint64 kafka interadapter timestamps with timestamp proto\n\nChange-Id: I7b0fe854ff7c91984237a111789603129151dba3\n"
    },
    {
      "commit": "724d0854732023cb27a9f4b67a82c812061494a4",
      "tree": "cbf9d7e06021f0fcece078d72c21eeeeb7a3b056",
      "parents": [
        "d625b4c8b0d6cffd85d4bcf79ef1cc9f5ffcfffc"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Wed Mar 18 12:10:24 2020 +0000"
      },
      "committer": {
        "name": "abakagamze",
        "email": "gamze.abaka@netsia.com",
        "time": "Mon Apr 20 10:40:26 2020 +0300"
      },
      "message": "[VOL-2774] Allow not filtering the pbit values for the TT workflow\n\nChange-Id: I64b991143b7654807af10359ba67fab0af7b76a1\n"
    },
    {
      "commit": "d625b4c8b0d6cffd85d4bcf79ef1cc9f5ffcfffc",
      "tree": "0aba8458b192052ca13267b57dbf5be4f67e32b0",
      "parents": [
        "0f89fd2234beb53e09ee37481cd158c0a6ed2d71"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Apr 02 16:16:01 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Apr 16 16:21:00 2020 -0700"
      },
      "message": "[VOL-2890] Using olt-device-id in the path of a tech-profile\n\nChange-Id: I4b572790e8b82ef903e557dee0ddf1a21859f188\n"
    },
    {
      "commit": "0c595bae06cc4aa9d2913bf6bcf53f8b2f57a676",
      "tree": "4f2dd7d8ddb675ff70609a0a85598a0da3acc46a",
      "parents": [
        "b77ded932e2d0e5802cb04c67203b368fb446410"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Apr 09 15:04:27 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Apr 09 15:21:17 2020 -0700"
      },
      "message": "VOL-2910: back-to-back sanity test fails with multiple ONUs\n\n- An invalid index was used to access the AllocIDMgmtLock and\n  GemPortIDMgmtLock array causing panic. OnuID was used instead\n  of IntfID.\n\nChange-Id: Ie838b6b182866378c2441c304a189e4f39e29438\n"
    },
    {
      "commit": "b77ded932e2d0e5802cb04c67203b368fb446410",
      "tree": "eeda622b3b7845121c11db935a91924d3e1fe87b",
      "parents": [
        "19b563a7242883c632c76204a1790e1fd51724e5"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Apr 08 11:45:05 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Apr 08 11:50:52 2020 -0700"
      },
      "message": "[VOL-2895] : Pings fail intermittently after OLT reboot and ONU disable\n\n- There was a possible data corruption due to lock not being applied\n  over the entire routine where a new FlowID was being allocated.\n  There could be similar corruptions for other PON resource allocations\n  as well, so the locks are applied over entire routine where PON resources\n  are being managed. This comes at a slightly increased cost of end-to-end\n  flow handling transaction time when there are many susbcriber, but\n  guarantees sanity of data.\n\nChange-Id: I0644aab4ffd6a636ea9eadccea13e2ed1ccb5d7b\n"
    },
    {
      "commit": "38d533d9e90cd72e47ea4460f021694c7937281f",
      "tree": "d5e5261cd985f8b9167aa1e449dde4f31d97228c",
      "parents": [
        "24f83e25011ea0a60b0a8fe1f344c4d3e3f09298"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Mar 30 20:38:51 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Mar 31 16:38:41 2020 -0700"
      },
      "message": "[VOL-2848] : Protect concurrent access for PON resources\n\nFlows currently were serialized on a per ONU basis. However flows\nfrom different ONUs could add/remove concurrently. This meant\npossible concurrent access of PON resources. In some tests it was\nseen that two ONUs got same resource (like FlowID) and traffic\nwould fail.\nThis new change makes concurrent access to get/put/delete on shared PON resource pools\non KV store protected by locks. The adapter maintains certain data on\nthe KV store on a per ONU basis and this does not need any protection\nas the key path are unique and provide inherant protection and moreover\nany flow operation on a given ONU is serialized, this is not to worry.\n\nChange-Id: I8a452a7ae84413741cbc2fa24ae42f4329748e32\n"
    },
    {
      "commit": "668ea5f6a1d42fa8dc0082eb6a8a214793c7c034",
      "tree": "8fc589defbd28c1824c4dc6d809d6f5ce82f8c66",
      "parents": [
        "ceea2e043ee8f4b114234056418c6599005f4297"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Mar 31 13:51:06 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Mar 31 18:01:44 2020 +0200"
      },
      "message": "[VOL-2643] Removing unused UpdateOnuGemInfo\n\nChange-Id: I08a633ff2488e495dfd67be501a0b9a74055603d\n"
    },
    {
      "commit": "b83b39d4f28e81df79827a7287ea8f6883b93f85",
      "tree": "abe01b75e4c6a26c69efdce22bbec9f1aa3e0291",
      "parents": [
        "be6fd5041a57ea1293acfd0c607b47f6bad48e6f"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon Mar 30 11:41:16 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon Mar 30 16:51:01 2020 +0200"
      },
      "message": "[VOL-2638] Returning error when storing data for new ONU\n\nChange-Id: I6841fe77e5153bd1a8129d7cd1f45445f8ccbf8b\n"
    },
    {
      "commit": "2ad402b6976e64e2c6848b9f5050e6a0e3ed1f54",
      "tree": "7a7d268d090f82cba9275a4f9e40498ab86de4af",
      "parents": [
        "d26f6b153a65ae0b1cfda5ef76661740f22266ad"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Mar 20 19:45:12 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon Mar 23 18:20:15 2020 +0000"
      },
      "message": "[VOL-2694] Use package specific logger instance in all log statements\n\nChange-Id: Iaab59e919c0576e0143c1d9e0facbd2e63f96e1e\n"
    },
    {
      "commit": "dbd960e732bcb5a4611a8915e34397ffea4130e3",
      "tree": "fee579f18b3739ced3abc7d44b7bab88e6c89b88",
      "parents": [
        "a37f78b0d8c9cef755a41a86314e12d2bd187b32"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 28 08:57:51 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 28 13:45:46 2020 -0800"
      },
      "message": "VOL-2640 Restructure openolt-adapter repo to best practices\n\nChange-Id: Icead31e8ecb82ec75a22e66361fbf83f80136589\n"
    }
  ]
}
