)]}'
{
  "log": [
    {
      "commit": "c69d4dce26cfac1f9e100c388b9978c531e0ec2e",
      "tree": "badcc8f4ab73acb28a95e177caca2fa551894883",
      "parents": [
        "604196b3213e7765032c82711b8f5fc8fab5c194"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Aug 09 12:25:46 2019 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 12 10:20:10 2019 -0700"
      },
      "message": "VOL-1848 Print affinity router frames in hex, not decimal\n\nChange-Id: Ie2d2ff92f078f640288724fa60a4525c2611f538\n"
    },
    {
      "commit": "9a879af44e140802f9a77463df1accd35d4817f5",
      "tree": "951a597b8c3f029a1cef70e9dcd51f4bcfefff84",
      "parents": [
        "ef6650dd3bfa6247917f430e4d123827b5ba3ed9"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Mon Jul 22 17:21:09 2019 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Jul 24 21:08:21 2019 +0000"
      },
      "message": "Core pre-pairing.\n\nThis requires changes to voltha-helm-charts to work correctly, please consider/merge both patches together.\n\n- Removed existing core pairing/re-pairing logic.\n- Removed SetConnection calls to the affinity router, re-routing when cores move is now handled by headless k8s services.  (See voltha-helm-charts change.)\n- Reworked deviceId polling, core syncing, and afrouter affinity configuration.  New algorithm has been drastically simplified.\n- Removed wait for all RW/RO cores to be up.  Since pairing is no longer handled here, the location of every core doesn\u0027t need to be known.\n- Removed all references to RO cores, as all configuration now handled by k8s headless services.  (See voltha-helm-charts change.)\n- Fixed a bug where the kafka device monitor was incorrectly configuring the affinity router due to a deviceId being passed where a coreId was expected.  Rather hackish solution determines which backend to use from the kafka message\u0027s publisher.\n\nChange-Id: I7b1c119b2dd772e2122767d16d1c1d03c387db90\n"
    },
    {
      "commit": "fcfb16b455c97ca250f382e07b202de9177c4472",
      "tree": "894340e5fcc23aad7e61e73dd56447cdd2333f15",
      "parents": [
        "0458db6e4674d7ab194dccf9b65cffb64a70b5cd"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Thu Jun 20 11:40:03 2019 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jun 20 19:48:43 2019 +0000"
      },
      "message": "Changed connections to accept DNS strings in addition to IP addresses.\n\nChange-Id: I6d84ec9277d9d9ee7c0330ce0893ae4a97b63555\n"
    },
    {
      "commit": "f430cd5a3f5b03e13eb20169fbc76c9c2e59dd5f",
      "tree": "7b1dae0e18e1bba39f754d0328304bbde173e234",
      "parents": [
        "dd23717d0b68ad4028bdf70021670c8c078170cf"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue May 28 15:00:35 2019 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed May 29 00:18:50 2019 -0700"
      },
      "message": "VOL-1674 - add version reporting information\n\nChange-Id: Ie6cc244c66077467d371ffb3506ea0f4e817c197\n"
    },
    {
      "commit": "1e9061e185e308b310a54d1b505541b8a8823ec6",
      "tree": "2efdc3d9f8cba52642d6856a625077d47164920a",
      "parents": [
        "802aca48623560437ec03b52c7b7c73f37ff965a"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Tue May 21 16:01:21 2019 -0400"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Wed May 22 12:42:18 2019 -0400"
      },
      "message": "General afrouter cleanup.\n\n- Separated backend.go into multiple files.\n- Replaced array indexing hack with enum pattern.\n- Various renaming for better consistency.\n- Removed a few unused structs.\n- Replaced a thread with an atomic operation.\n\nChange-Id: I2239692cac21ddb7f513b6d8c247ffa8789714ac\n"
    },
    {
      "commit": "1b9c70608b611a4adbc8a6ff6750d91e00661422",
      "tree": "0a525b9b24855ac4398034cff87767eb0b6c3669",
      "parents": [
        "cfbe21abe43a0527e2e41a56c44813a6f61905aa"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Tue May 07 16:46:01 2019 -0400"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Mon May 13 17:27:26 2019 +0000"
      },
      "message": "Re-enabled redundancy for binding routers.\n\nIn other words: Enabled communication to core pairs instead of communicating with just one core.\n\nChange-Id: I5e926e94c55d60bf77a22a0ce053ca9c2765a834\n"
    },
    {
      "commit": "0ab4cb2bfea71765610ef8f0051c8d7b231ad08f",
      "tree": "673cb56dbeb13f026c43fe636a98db3ae1cc9059",
      "parents": [
        "2c6a099da75a0cf428ef57e5e67057e09a4e2625"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Wed Apr 24 13:13:35 2019 -0400"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Apr 30 11:47:21 2019 -0700"
      },
      "message": "VOL-1577 - General cleanup (gofmt, go vet, go test, dep check)\n\nChange-Id: I536b2746b8bd266f3e75aeccc65bfe7468f1b44a\n"
    },
    {
      "commit": "daa6bb293ba6cd2eee66d4ad5e42316a4d5d7e8d",
      "tree": "a04aa6754c512235ef96e218653a0759754fa241",
      "parents": [
        "f7fc1788f86c11b2cd678853a965db52795a1344"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Thu Mar 07 12:26:28 2019 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Apr 01 14:36:17 2019 +0000"
      },
      "message": "VOL-1460 Updated core to use voltha-protos instead of local protos\nMoved protos to python directory in order to maintain functionaly of containers built there.\nAdded capability to do local builds of protos\nAdded instructions on running dep ensure for getting protos.\nUpdated github.com/golang/protobuf version to v1.3.1\n\nChange-Id: Ia6ef55f07f0d5dcb5b750d7c37b21b71db85bfc4\n"
    },
    {
      "commit": "1d1e50b9672e5675344996c83223aa09e7af5840",
      "tree": "58f8495a6668a584eb82799fbb21e265e15be22f",
      "parents": [
        "fc1314d6a147ba10a99fc5d20fb7c6cd268820c5"
      ],
      "author": {
        "name": "sslobodr",
        "email": "sslobodr@ciena.com",
        "time": "Thu Mar 14 09:17:40 2019 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Mar 14 18:02:49 2019 +0000"
      },
      "message": "Updates to the affinity router test framework as\nwell as bug fixes to the affinity router found by\nthe test framework.\n\nChange-Id: I90e6baa9e9ee11bd8034498b8651e9e14512e528\n"
    },
    {
      "commit": "63d160c4d918222533c749d3ec8a94be1582069f",
      "tree": "aafc6ec1940454d9ba9f7fe4d0e9c5b69c123374",
      "parents": [
        "297cd251eb65c037bfc602e18bbab881f3b24d2c"
      ],
      "author": {
        "name": "sslobodr",
        "email": "sslobodr@ciena.com",
        "time": "Fri Feb 08 14:25:13 2019 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Feb 08 19:38:21 2019 +0000"
      },
      "message": "[VOL-1463 VOL-1464]\nThis update addresses the 2 jira\u0027s listed above.\nFixes the premature stream closure issue\nAddresses the determinism of connection pair call ordering\n\nChange-Id: I2e04c447e8a38428ab39c7852f55289d92ee62a5\n"
    },
    {
      "commit": "360c8d737b30b7849650425293b6269d178becad",
      "tree": "dab9751cb87fc4a866a36016118c8b6e872587f5",
      "parents": [
        "8e2ccb5a31da902ec0771c68658bb4184f3d3b1c"
      ],
      "author": {
        "name": "sslobodr",
        "email": "sslobodr@ciena.com",
        "time": "Tue Feb 05 12:47:56 2019 -0500"
      },
      "committer": {
        "name": "sslobodr",
        "email": "sslobodr@ciena.com",
        "time": "Tue Feb 05 12:47:56 2019 -0500"
      },
      "message": "Fix to properly return the backend cluster on a query.\n\nChange-Id: I18695652987db2ce8bd0004a19b7efeac53cb9b9\n"
    },
    {
      "commit": "8e2ccb5a31da902ec0771c68658bb4184f3d3b1c",
      "tree": "1b99d5df69ee3c8a49eec33984937170791c8043",
      "parents": [
        "1039ec41bb2ef51f7ca39e321c8eb15fe81bad7c"
      ],
      "author": {
        "name": "sslobodr",
        "email": "sslobodr@ciena.com",
        "time": "Tue Feb 05 09:21:47 2019 -0500"
      },
      "committer": {
        "name": "sslobodr",
        "email": "sslobodr@ciena.com",
        "time": "Tue Feb 05 09:27:26 2019 -0500"
      },
      "message": "Changes to add the read only cores and some fixes to bugs\nfor processing the config file.\n\nChange-Id: I1393c05d4cbce215e97d1f17b13e044eda7ae472\n"
    },
    {
      "commit": "d6e07e75efb1d9d65436ebb6ebbb80a1845208d3",
      "tree": "4cb9d0a4851c074753f0570ccc733185fc810e03",
      "parents": [
        "13643e0d23f1acb3146b75a1a1fd01bb61050089"
      ],
      "author": {
        "name": "sslobodr",
        "email": "sslobodr@ciena.com",
        "time": "Thu Jan 31 16:07:20 2019 -0500"
      },
      "committer": {
        "name": "sslobodr",
        "email": "sslobodr@ciena.com",
        "time": "Thu Jan 31 17:30:14 2019 -0500"
      },
      "message": "Initial commit for the affinity router test framework\nadded license junk.\n\nChange-Id: I6faad2ca93b0a7bb5108a1ffe42ff82f30451ae9\n"
    },
    {
      "commit": "731697e3194141e29ff0522a338a0e9e0c94402e",
      "tree": "e58156e67900cd8e0f34abfe79dd352c838d7b11",
      "parents": [
        "bcf205b728fcf09ac801d7a35ceece99f5d7d94d"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Jan 29 16:03:29 2019 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Jan 29 16:03:29 2019 -0500"
      },
      "message": "[VOL-1435] Initial submission for device management integration\ntests.  This update also comprises of some fixes with kafka\nconsumer and random mac address generation.\n\nChange-Id: I4f8081752af646c3ed218ab17a541abb1b70cf5c\n"
    },
    {
      "commit": "3d587c6b4109dc4e18c9dcf20cca69c626ef64a4",
      "tree": "a6738cf3384708384ec4587b514983438b84f9d0",
      "parents": [
        "cd37bc54e02413d1d032dbd44da568108a8a2953"
      ],
      "author": {
        "name": "sslobodr",
        "email": "sslobodr@ciena.com",
        "time": "Thu Jan 24 12:33:39 2019 -0500"
      },
      "committer": {
        "name": "sslobodr",
        "email": "sslobodr@ciena.com",
        "time": "Thu Jan 24 12:33:39 2019 -0500"
      },
      "message": "Change to the proto build script broken by the OMCI mib\nprotos. Also changes to coding style in the config.go\nfile to be more consistent with common practice.\n\nChange-Id: Ia0ae059c7893369795b10c3c57b4961df8a15fa5\n"
    },
    {
      "commit": "cd37bc54e02413d1d032dbd44da568108a8a2953",
      "tree": "abac57f7db0a68261a47b4a9a00b3e6655b8100f",
      "parents": [
        "32aab308c53c37e35c8dc721b6fd18505b4968b5"
      ],
      "author": {
        "name": "sslobodr",
        "email": "sslobodr@ciena.com",
        "time": "Thu Jan 24 11:47:16 2019 -0500"
      },
      "committer": {
        "name": "sslobodr",
        "email": "sslobodr@ciena.com",
        "time": "Thu Jan 24 11:48:38 2019 -0500"
      },
      "message": "Removal of exports that aren\u0027t needed, other genereal\ncleanup of commented out code, and other minor changes.\n\nChange-Id: Icb29cdc527d4c01e3a5d4d3d6de2e074745d0f33\n"
    },
    {
      "commit": "5f0b5a3de1d41f752210902772be08a5e8a7ed86",
      "tree": "9137ba31cd2c75b18c0e7bc342b07e79da7fd291",
      "parents": [
        "6c1689c92af04d03efed522e0fece01fa4571fb7"
      ],
      "author": {
        "name": "sslobodr",
        "email": "sslobodr@ciena.com",
        "time": "Thu Jan 24 07:45:19 2019 -0500"
      },
      "committer": {
        "name": "sslobodr",
        "email": "sslobodr@ciena.com",
        "time": "Thu Jan 24 07:47:56 2019 -0500"
      },
      "message": "Coding style changes to better aling with common\npractice\n\nChange-Id: I826bc614da347bf7f36a80ecb3b21caa660ffca4\n"
    },
    {
      "commit": "392ebd5bd0efd957b387728a57c642d79e245b4f",
      "tree": "be92372e4bfb64c076ea742bb0cdbaa63d0436ce",
      "parents": [
        "2755adf3ec6eb84faf41421a4b69ad3fa42e05b2"
      ],
      "author": {
        "name": "sslobodr",
        "email": "sslobodr@ciena.com",
        "time": "Fri Jan 18 12:41:49 2019 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Jan 18 18:44:48 2019 +0000"
      },
      "message": "[VOL-785,VOL-786,VOL-1315,VOL-1316]\nInitial commit of the affinity router\u0027s data plane\n\nChange-Id: Iccc93b5526d5d2468b33eff7d8847e22fb88ef2d\n"
    }
  ]
}
