)]}'
{
  "log": [
    {
      "commit": "3a96ce8b33b0605e9720208146e53d0cb4a1882e",
      "tree": "3ba7fb64da3952cd9d6a09f34eda246f4d278d7d",
      "parents": [
        "89b5d232f92fe4e8126188bf44a350d416c2f602"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Feb 09 12:32:42 2021 +0100"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Feb 09 15:19:24 2021 +0100"
      },
      "message": "[VOL-3824] Wrong PCP for DHCP traffic\n\nChange-Id: I51fb14e5c966025db7283b41cc6dcea2f262875b\n"
    },
    {
      "commit": "d1e266432357950ede2a18fc63d7cf1733e7a38d",
      "tree": "ca37e808194ff4c76d8ddfeb9ed90518f90279e8",
      "parents": [
        "026650fcb2fef97440233eeb648b6f94211989aa"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Oct 23 12:08:32 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Oct 23 14:48:03 2020 +0200"
      },
      "message": "[VOL-3590] Synchronizing read ans subsequent write to the pending Meters map to avoid duplicate meters\n\nChange-Id: I7c08a642dd7183f5bed2da86f59f53a30865790a\n"
    },
    {
      "commit": "0e34f56d754f56fd332261ca547e8ce503f1b983",
      "tree": "7d85dbc06fca1bd63b1382d0510a7e747ed5f9a6",
      "parents": [
        "8b4ebe035d193c4466a674b2cd1f7e4916849cba"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Jun 11 10:47:10 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Sep 18 08:50:59 2020 +0200"
      },
      "message": "[VOL-3212] Modification to Trap flows:\n- Inserting VLAN and PCP in the treatment of the IGMP trap flow. Uniforming it to VOD flow.\n- Removing VLAN match and insertinbg VLAN push for EAPOL.\n- Removing VLAN match if not required, pushing it or swapping it and setting the PCP in DHCP.\n\nChange-Id: I0df0e1f58abce20bed7d480536668014cdc55f72\n"
    },
    {
      "commit": "f62cea854b577c362d2c38c79df18d5a22361027",
      "tree": "8a8c97c397f4356d85b94d2cee3f9921cf41ead3",
      "parents": [
        "db77b0e560e23ff06d13346f8f63e938725c7f93"
      ],
      "author": {
        "name": "Saurav Das",
        "email": "saurav.das@opennetworking.org",
        "time": "Wed Aug 26 17:43:04 2020 -0700"
      },
      "committer": {
        "name": "Saurav Das",
        "email": "saurav.das@opennetworking.org",
        "time": "Mon Aug 31 16:11:59 2020 -0700"
      },
      "message": "Ensuring that dhcp and igmp trap flows for UNI ports are solely determined by sadis config.\n\nThe flows on the NNI ports are still controlled by component configs in the app. Renaming them\nso it\u0027s more explicit - enableDhcpOnNNI and enableIgmpOnNNI. Also igmp on NNI was blocked earlier -\nremoving that restriction. Finally improved unit tests to check if flowObjective calls actually happen.\n\nChange-Id: I28e3a0dafb043391ddf8c397f3096d23acb86452\n"
    },
    {
      "commit": "600d2e24fab52d67b1dfe698e38a027e1a092377",
      "tree": "160f2038c2b1c71a9f9d44f3dde619b8f3507720",
      "parents": [
        "65487bafa7fce2039b62a1fb6231f86c0019d8e5"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon Jun 22 11:00:31 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed Jun 24 09:55:08 2020 +0200"
      },
      "message": "[VOL-3260] Purging all meter state on OLT delete\n\nChange-Id: I6323779d584b341d33cc91231197504b80a91fc4\n"
    },
    {
      "commit": "3ce4d281ca6fdee9f93c0705caa0d5494fa60326",
      "tree": "582def2faaea2196605245ca3d2388b15896ae0a",
      "parents": [
        "c727a3789336476712fc8cca4dc5b091a39d9ed0"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Jun 09 13:46:58 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Jun 12 16:28:08 2020 +0200"
      },
      "message": "[JIRA-3148] install only one meter per bandwidth profile on eapol flows\n\nChange-Id: Ie2f1922cf3854b47d9a2d34a44410ef883b3fe2e\n"
    },
    {
      "commit": "4f178fa94fbc504d2d32d54bfef841ab32c94656",
      "tree": "b861a3c6d837f617116d1c00a93b54f159989529",
      "parents": [
        "d7735f9bed0292a29382828551d2fa8656eaef59"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jonomhart@gmail.com",
        "time": "Mon Feb 03 10:46:01 2020 -0800"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jonomhart@gmail.com",
        "time": "Fri Mar 06 14:30:52 2020 -0800"
      },
      "message": "Enable operation in a multi-instance ONOS cluster.\n\nShared state has been moved to ONOS consistent maps to ensure it\nis available throughout the cluster.\n\nEvent handling work (e.g. port up, etc) is partitioned between nodes\nin the cluster using consistent hashing based on device ID.\n\nSubscriber provisioning requests can be handled by any instance\n(the instance that receives the request handles it).\n\nChange-Id: I65cf24a7a7fe4397e1559e5d1c770449979f2566\n"
    },
    {
      "commit": "cbbb795fd5dc505b691aef0adb1f1dfe54afafe3",
      "tree": "0bf9e5c4c375d94cadb9fee4ce89f93a7a2ee599",
      "parents": [
        "a185bb53747b2ef7c7a28e33aa4e6a0574ca96f7"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon Nov 25 06:38:41 2019 +0000"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Jan 30 14:22:25 2020 +0100"
      },
      "message": "[SEBA-815]Multi Tcont support by OLT app.\n[VOL-2525] Fixing the OLT app meter removal and optimizing the bandwith profile to meter map with a Multimap\n\nChange-Id: I024ef2fcb3d3e59cc86bd2088726ae513fcff796\n"
    },
    {
      "commit": "641fc07ddc7a4aa1d87282e5aeeb84f38fe9f778",
      "tree": "ca886ca0e8db85fb75bd072693565305400cc826",
      "parents": [
        "1f864fc3d95d0d57a61ac3196540536473ce64ef"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Tue Sep 04 09:16:27 2018 +0000"
      },
      "committer": {
        "name": "abakagamze",
        "email": "gamze.abaka@argela.com.tr",
        "time": "Fri Dec 14 18:09:54 2018 +0300"
      },
      "message": "Both the Upstream and Downstream Bandwidth Profiles can be \u0027named\u0027 and Referenced from a Subscriber Record in the SADIS DB on ONOS.\n\nWhen the vOLT Appplication uses a Subscriber Record for OpenFlow message generation to VOLTHA the vOLT Application Must read the Bandwidth Profile name and be able to retrieve the Profile from a Database of Bandwidth Profiles. The Named Profile is converted to a Meter and Meter Band(s) and configured on the VOLTHA Instance, and the Flows will reference the Meter.\n\nNote the code should be written to follow the SADIS DB model where it is designed to reference an external database but the DB records can be cached locally.\n\nThe Upstream Bandwidth Profile will consist of the following optional components:\n\nEIR (Bits/Sec)\n\nEBS (Bytes)\n\nCIR (Bits/Sec)\n\nCBS (Bits/Sec)\n\nAIR (Bits/Sec)\n\nThe Downstream Bandwidth Profile will consist of the following optional components:\n\nEIR (Bits/Sec)\n\nEBS (Bytes)\n\nCIR (Bits/Sec)\n\nCBS (Bits/Sec)\n\n Each bandwidth component will be interpreted as defined in the Technology Profile Whitepaper ([^vOLTHA_Access_Tech_AugmentationV0.6.pdf]\n\n)\n\nChange-Id: Ie4edf4e9f27e9b5b9a84e6c733dc4f283a9996a7\n"
    },
    {
      "commit": "962a6ad954271dbff6cca8551f6b7842ac38743c",
      "tree": "fc7eba8922983040635d088fdadf7dd5e4f55be1",
      "parents": [
        "63460d1b67bfd0d1f295a44f740f8dd8d013be8e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Dec 11 15:39:42 2018 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Dec 13 15:16:21 2018 -0800"
      },
      "message": "[SEBA-286] remove a subscriber only if it was provisioned\n\nChange-Id: I9ad9205427d3276b088b15d4665d8f63a04c8bd1\n"
    }
  ]
}
