)]}'
{
  "log": [
    {
      "commit": "dec47f938de5d74f4d1309756d991b816b0c6931",
      "tree": "9e75242478749cce30868a83c868d1672bec6fc7",
      "parents": [
        "fcf0b8d74721258e4f00a4407839c6829fb67d1b"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu May 27 15:32:45 2021 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon Nov 22 15:41:55 2021 -0800"
      },
      "message": "[VOL-4137] Receiving logical device deletion event from rw-core for immediate disconnection from ONOS\n\nChange-Id: I82a4c2995dc76066fc4f2ed6908996e6f9194c3b\n"
    },
    {
      "commit": "fcf0b8d74721258e4f00a4407839c6829fb67d1b",
      "tree": "8c5be5500138bb9ba8a8874b4c1decbc47096d28",
      "parents": [
        "eb7c541e10722c1a10b1375aff28af25e20632fe"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Oct 19 17:57:30 2021 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Nov 05 19:08:49 2021 -0400"
      },
      "message": "[VOL-4371] Voltha protos cleanup\n\nChange-Id: Id8dc0fc56aaf4228e9f6c7e4629a6a1897de5b31\n"
    },
    {
      "commit": "e05cf0c5697505e66db1c1d835404515692f38ae",
      "tree": "a73ca94c98900416fc5f8ff66ce4544795d61dc9",
      "parents": [
        "e20dc1bfc9ca482917f50068ef71955129b982fa"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Aug 19 03:16:50 2021 +0000"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Oct 05 13:56:30 2021 -0400"
      },
      "message": "[VOL-4291] OfAgent changes for gRPC migration\n\nChange-Id: I8da1db6df49d478ef24ec8f9bd719e9692f48a7f\n"
    },
    {
      "commit": "0f751d5a0c4ff4865958b1c8414781a5272f9cf9",
      "tree": "68ab19e9428e478a3653871023d99b5b8d1451dc",
      "parents": [
        "7cda0d23c2c75de201c18528e66cbfe8adc0d3a8"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Jul 27 10:54:08 2021 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Jul 27 12:34:11 2021 +0200"
      },
      "message": "Removing duplicate very chatty log for message sending\n\nChange-Id: I400201278dfdf765c7cb762f8ea1d1ae7ce026b2\n"
    },
    {
      "commit": "18448bcae969e16051f0beb82b45e9c522c738d8",
      "tree": "aa1b7b20bc5fe5b9af2bc3af2abddb11d9e31c01",
      "parents": [
        "927391f4bf773b7dc92579b8ec3afee6084dcdcc"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Jul 08 18:47:22 2021 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Jul 08 19:00:48 2021 +0200"
      },
      "message": "[VOL-3979] Using latest protos and voltha-lib-go\n\nChange-Id: I7544801f675733049a5c8af26546ec24a6652bef\n"
    },
    {
      "commit": "e2af7e43dae9d18204d2720d0d64f24249d425e9",
      "tree": "78a67c6c1e65c571a4f38ca6c4fa22b32d9671f3",
      "parents": [
        "0129dcf8ac8e0de4d1ede478551b3b953d4b89fb"
      ],
      "author": {
        "name": "Maninder",
        "email": "maninder@ciena.com",
        "time": "Fri Dec 04 11:46:26 2020 +0530"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Jan 08 10:06:02 2021 +0100"
      },
      "message": "VOL-3506 Handle ofp_error_msg in ofagent\n\nChange-Id: Ib5d420d6cfbffc2acd0d98010818ae5ff675bb44\n"
    },
    {
      "commit": "12b909ff4421d7307bcc46b63b1762eccffc5800",
      "tree": "afe2405914805b5555fc9be21212669acc47f38a",
      "parents": [
        "936e2dfca916b35ac6cc7bce68b9dc5d42e6b947"
      ],
      "author": {
        "name": "Maninder",
        "email": "maninder@ciena.com",
        "time": "Fri Oct 23 14:23:36 2020 +0530"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Nov 10 11:42:46 2020 -0800"
      },
      "message": "VOL-3588 Update OFAgent to support new version of protos\n\nChange-Id: Ic3944779f9a600ebcd5d7a916616f473059e311e\n"
    },
    {
      "commit": "e8d2e9ce7874eb38855eca8d7c31d48b4bb842c7",
      "tree": "388b31520151dddb898db8b9833ce1b29ffc1793",
      "parents": [
        "65e9676a8dee3812e99f7dac054968ca57056a44"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Sep 21 15:52:14 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Sep 21 15:52:14 2020 -0700"
      },
      "message": "Changing the flowsChunkSize to stay below 64KB in TT workflow at scale\n\nChange-Id: I507bd68f8ff6d61c85503538d186673cd8094591\n"
    },
    {
      "commit": "65e9676a8dee3812e99f7dac054968ca57056a44",
      "tree": "536e12b1aca24b6ccbc25fdd8028bfb4b7741476",
      "parents": [
        "d933428146950b6e66816430fe853f1be18d6cc3"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Sep 18 14:24:57 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Sep 21 09:52:20 2020 -0700"
      },
      "message": "[VOL-3489] Sending packet-in/out only to the master instance\n\nChange-Id: Ibaf23d4d604f0d70547df7971792af322bc9e317\n"
    },
    {
      "commit": "f2cf13e601c3133848d231ec24ce4fea40c55673",
      "tree": "2079bb4693e5060f1de4789193c471626f6fc865",
      "parents": [
        "cd40201b2822ea0664cec351e96ff989cfe46348"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Sep 03 16:22:27 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Sep 03 17:57:34 2020 +0200"
      },
      "message": "[VOL-3461] Lowering flow chunk size because of lager flow size in TT workflow\n\nChange-Id: I840619c3a153cf3106f333198fbca809c1c4cca9\n"
    },
    {
      "commit": "01e0c632fb60ee6402f391e54bd1106a43b64471",
      "tree": "edcc9eed1565250cced2da8b01edae9eb3b2f3ed",
      "parents": [
        "2ed051bcfab1cdb2976d99ae899bff128b37edf4"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon Aug 10 16:48:56 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon Aug 10 16:48:56 2020 +0000"
      },
      "message": "[VOL-3141] Created Span for various Openflow and Ofagent operations\n\nChange-Id: I49e371479edc087dcf89bd60b43c000ab0bb5547\n"
    },
    {
      "commit": "c32d993266d9013e561c2966c8e97b2f4be53ebf",
      "tree": "0eb49e72483732be25985140f415f681d968e431",
      "parents": [
        "e3add83a703278ef94875d5eb3343fca4eee8029"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Mon Jun 15 11:01:47 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Wed Jul 08 15:27:31 2020 +0000"
      },
      "message": "[VOL-3187]Pass Context down the execution call hierarchy across ofagent codebase\n\nChange-Id: Ia5f2fa1509beefe0ddc427b83e39d2702782db8f\n"
    },
    {
      "commit": "256266db8ccfb4659d3067afddae20d066e84d16",
      "tree": "ad5cf2e5df59217601c8c36230990ea9e022edad",
      "parents": [
        "e23b758ed05e3e041e8362c86ec32f58ad2a4cd9"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jun 01 13:44:07 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jun 02 08:26:12 2020 -0700"
      },
      "message": "[VOL-3143] Optimize and test ofAgent response chunking\n\nChange-Id: Ia48199ea055d1833a116a3ac47c72f09ca78563a\n"
    },
    {
      "commit": "828908c5461d5896692bd2aaca36fa28624e3a8c",
      "tree": "9ed2d6b3d4f15f93e74850bfcc38e6599a1eb122",
      "parents": [
        "00d3a415a469d6fb89d7feecc38422cab9ae7111"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Wed Apr 15 14:23:45 2020 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Thu Apr 23 15:06:05 2020 -0700"
      },
      "message": "Change goloxi dependency to opencord/goloxi.\n\nRemove explicit length calculation.\n\nChange-Id: Ie3c7643ed0d1e076e85f050d2b3e354b77b9eb0f\n"
    },
    {
      "commit": "f8ce7d2ceaf5c37cc992448e7c6b6331a234168b",
      "tree": "485bf559a4d210df50cf531a62b3214356926d6c",
      "parents": [
        "273c252713895113b522f31d8664eae7348c400a"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Apr 08 12:49:41 2020 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Apr 09 08:47:01 2020 -0700"
      },
      "message": "VOL-2894 - reference the voltha GRPC end point via a holder\n\nChange-Id: If24299556ad6cacf9cd0f793167a2c908534729c\n"
    },
    {
      "commit": "4b110f63f16d2c9bf8c80a713de69d1047c6fa33",
      "tree": "33ddc913fd34998b5f70de21da299667b65ffea0",
      "parents": [
        "892fab58252b3dc6a3e45969f1a1e84bc17c693c"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Fri Mar 13 17:36:19 2020 -0700"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Mar 27 08:49:37 2020 +0100"
      },
      "message": "Support connecting to multiple OpenFlow controllers\n\nChange-Id: I0989d5031fb2d4f5aa78ba0e4576e465f826a419\n"
    },
    {
      "commit": "e9d7617715ebb08b4423eb292a94043447c107c2",
      "tree": "1df5a53f2dbf5a7d82d9bab0a49341282f8c3ae1",
      "parents": [
        "a054c7fdeffdd6ee80089cf0b102fbf026cb6728"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Mar 20 20:26:04 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon Mar 23 18:25:16 2020 +0000"
      },
      "message": "[VOL-2694] Use package specific logger instance in all log statements\n\nChange-Id: Id216765f347be95872b820b63133daef7d2a7bbb\n"
    },
    {
      "commit": "91c4e4ed05e937d774644dcf168757ed00ac7ce0",
      "tree": "461b38131fccbe4681535e661afa76cf88b678b4",
      "parents": [
        "7fe70f7de37f81ba0b87bbcccad1edd140ec6958"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Mar 05 16:52:06 2020 +0100"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Mar 05 20:18:27 2020 +0100"
      },
      "message": "Refactoring logs with correct messages\n\nChange-Id: I14c874c091f507d97e8d0ebd947f2bac7e2c155c\n"
    },
    {
      "commit": "3243ee51a26718493e674a09692cb59d2757db00",
      "tree": "b28386fef1ca0739450a164fb5ac11d49c8d23ea",
      "parents": [
        "6379e09723fbe9dec42af989fad6fde47bf46ec9"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Wed Feb 26 12:11:55 2020 -0500"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Wed Feb 26 12:11:55 2020 -0500"
      },
      "message": "Updated tools version to 2.0.0\n\nAlso merged lint-style (gofmt) into golangci-lint (enabled gofmt).\nAlso removed redundant lint-sanity (govet) which is already checked by golangci-lint.\nAlso made minor code changes to pass new golangci-lint tests.\nAlso changed lint-mod slightly so it reverts any changes it makes go.mod, go.sum, and vendor/.\n\nVOL-2647\n\nChange-Id: I2919e65ae29e01c81d1bf7ef113c3189e8227939\n"
    },
    {
      "commit": "cac73acc089ec4476394eec55085099f5cb85a7b",
      "tree": "dfbd9e1cf9ddb2a5269c0eee434b83045e3fffe4",
      "parents": [
        "9cb404e14ba4a70e4a708ee9e0ebb6a5eafc0058"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Feb 19 07:00:12 2020 -0800"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Feb 19 07:00:12 2020 -0800"
      },
      "message": "VOL-2625 - fix SCA issues\n\nChange-Id: If32cc66371f53040dc242679934a642a9488221a\n"
    },
    {
      "commit": "9cb404e14ba4a70e4a708ee9e0ebb6a5eafc0058",
      "tree": "af279e0607ff88ec55579a0625c16bb666416753",
      "parents": [
        "e6d95f6b86aeae424c2698b4cb73b5efe28cdbbf"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jan 28 14:32:29 2020 -0800"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jan 28 14:52:01 2020 -0800"
      },
      "message": "VOL-2518 - reconnect to voltha on disconnect\n\nChange-Id: Ia497bb6a83312f15e54de0d7556753e1d9ef58b0\n"
    },
    {
      "commit": "e6d95f6b86aeae424c2698b4cb73b5efe28cdbbf",
      "tree": "e8267e137fbc4b1e645ff5f7c1e65301a4dde90f",
      "parents": [
        "0b3f64839cc5ea0c3697cf4dc59961b073f205ab"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jan 28 11:11:47 2020 -0800"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jan 28 11:11:47 2020 -0800"
      },
      "message": "optimiztion of buffer usage\n\nChange-Id: Ia499a9df9fd61cfbd69a628e89b4806abff1cd39\n"
    },
    {
      "commit": "0b3f64839cc5ea0c3697cf4dc59961b073f205ab",
      "tree": "aa7accbea4f2ca11304b8f068ac37f41d25c7464",
      "parents": [
        "aea73cd5b84f44014a9a6802f28a52bfb278bf55"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon Jan 27 19:32:39 2020 -0800"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon Jan 27 19:32:39 2020 -0800"
      },
      "message": "VOL-2511 - copy the read buffer for processing\n\nChange-Id: I47e0618e1e3e7d4c25ff196c523f3c85c6ba590a\n"
    },
    {
      "commit": "aea73cd5b84f44014a9a6802f28a52bfb278bf55",
      "tree": "d136cdaf26f599b14d106736492d036e31b8ba78",
      "parents": [
        "ac0455d0dfbd41fce0c1115665b7ee72fa5c2aa6"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon Jan 27 10:44:50 2020 -0800"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon Jan 27 10:44:50 2020 -0800"
      },
      "message": "VOL-2509 - upodate to use v3 protobufs\n\nChange-Id: Ie42573675d7ef6c58757933023943ee133aaf3aa\n"
    },
    {
      "commit": "ac0455d0dfbd41fce0c1115665b7ee72fa5c2aa6",
      "tree": "9ce16ed0036310692c4442358df450ebb1c0359d",
      "parents": [
        "55376267761de4140eeea71bbdc27a38a652d0dd"
      ],
      "author": {
        "name": "Don Newton",
        "email": "dn8474@att.com",
        "time": "Thu Jan 23 11:52:26 2020 -0500"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jan 23 17:58:38 2020 +0000"
      },
      "message": "tweak client\n\nChange-Id: I51c4537915e46bf3f5ef299c9887a88a8375eca6\n"
    },
    {
      "commit": "55376267761de4140eeea71bbdc27a38a652d0dd",
      "tree": "e229855664548fd6ac2ef10fd4270c5d53f36923",
      "parents": [
        "9959fc75ad25374533397f06a3c2a1572e31248e"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jan 22 23:28:27 2020 -0800"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jan 23 09:11:03 2020 -0800"
      },
      "message": "VOL-2487 - correct meter state size calculation\n\nAlso:\n- modified OF read loop to use bufio as opposed to custome buffered io\n- cleaned up the OF client state machine processing, including more\n  logging\n\nChange-Id: If16f57f6f30a6fe6fecab85b5bf638402f2b7693\n"
    },
    {
      "commit": "157bdab6f42c5914591efc76d67f13d8d73d861a",
      "tree": "6cc60b4b6cd2ab10b918bca027afae6532d64b3d",
      "parents": [
        "6f6c866c984b4b23ceedfacd973a8507f5054505"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jan 16 14:38:05 2020 -0800"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Jan 17 09:45:46 2020 -0800"
      },
      "message": "WIP - Suggesting changes (take2)\n\n    This is not yet completed, still working on things. Eventually the plan\n    is to provide the following changes\n\n    - restructure repo to be more aligned with https://github.com/golang-standards/project-layout\n    - add k8s probes\n    - modifications (golang range loops, etc) to follow some golang\n    practices\n\nChange-Id: I6922cbc00b5ef17ceab183aba00a7fc59ab46480\n"
    }
  ]
}
