)]}'
{
  "log": [
    {
      "commit": "929cc0097c15716269aa9f8f175c66969076033c",
      "tree": "9de0f2f073d0e528be3059b3cd90b8fcfddcd674",
      "parents": [
        "8dddb17838232ec7c4e3746a097c27f5ade5d62a"
      ],
      "author": {
        "name": "Akash Reddy Kankanala",
        "email": "akash.kankanala@radisys.com",
        "time": "Tue Apr 08 15:05:21 2025 +0530"
      },
      "committer": {
        "name": "Akash Reddy Kankanala",
        "email": "akash.kankanala@radisys.com",
        "time": "Wed Apr 09 14:33:00 2025 +0530"
      },
      "message": "[VOL-5374] - Upgrade go version to v1.23\n\nChange-Id: I86c21c482e61b358023119620b87032f2ea04c6d\nSigned-off-by: Akash Reddy Kankanala \u003cakash.kankanala@radisys.com\u003e\n\n[VOL-5374] - Upgrade go version to v1.23\n\nChange-Id: Ie653d5c992aa3ff6624916d65009e2efbe0ed3f5\nSigned-off-by: Akash Reddy Kankanala \u003cakash.kankanala@radisys.com\u003e\n"
    },
    {
      "commit": "4e0f37b318e528e5a04cea1ffc9e519b151e8a39",
      "tree": "e61ea31254b89fe6df795207b041c5af2919e7e1",
      "parents": [
        "e278766ee6665d3ae513c2e2d4ed5ad180e827b5"
      ],
      "author": {
        "name": "Abhay Kumar",
        "email": "abhayk@radisys.com",
        "time": "Fri Jul 12 09:33:01 2024 +0530"
      },
      "committer": {
        "name": "Abhay Kumar",
        "email": "abhayk@radisys.com",
        "time": "Wed Dec 11 06:47:30 2024 +0000"
      },
      "message": "[VOL-5359] Add redis option as KVStore\n\nChange-Id: I432a3deaa83b39bd4796d3ad1637c398e76474bd\nSigned-off-by: Abhay Kumar \u003cabhayk@radisys.com\u003e\n"
    },
    {
      "commit": "7a9af443c41a1467ed7a8cf4e8f753002170a25e",
      "tree": "0900a158bccdcba8e890a7274b5ebff0aece3cd5",
      "parents": [
        "9e422134df02afc9facd76f0aedd792a99b2272d"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Jan 03 19:26:36 2024 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Jan 03 19:26:36 2024 -0500"
      },
      "message": "[VOL-5247] branch and release repo:voltha-go\n\ncompose/\nmakefiles/\nrw_core/test/\nrw_core/utils/\n--------------\n  o Bulk update copyright notices for 2024.\n  o Also submitted for side effects, initiate a jenkins job.\n\nVERSION\n-------\n  o Bump version string in preparation for branching.\n\nChange-Id: I281867d8e298ef81c6dc2a6d416d330c996c4592\n"
    },
    {
      "commit": "0ded28dd4ba2bdab3e4786499d00ca1f710fc00e",
      "tree": "f3bdf13bc9d6087c8a00786bfbdc4f69fb19bd04",
      "parents": [
        "c45a200f779d8c68ff378a237e77c0a18761d2f3"
      ],
      "author": {
        "name": "nikesh.krishnan",
        "email": "nikesh.krishnan@radisys.com",
        "time": "Wed Jun 28 12:36:32 2023 +0530"
      },
      "committer": {
        "name": "Nikesh Krishnan",
        "email": "nikesh.krishnan@radisys.com",
        "time": "Wed Jun 28 10:48:51 2023 +0000"
      },
      "message": "enabling grpc retry\n\nChange-Id: I3e83654980386cca080f5ff5f2168e9b405fee1f\n"
    },
    {
      "commit": "5f51f2ecc7fc25a3e831041887dbaf49a5b6b18a",
      "tree": "3eba2e0c21e12da7e5a3720bb4b82f93bb92f11d",
      "parents": [
        "f0f5539342c8e52298b495b7d17c78fad677bf63"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Jan 17 17:06:26 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Jan 18 09:22:01 2023 -0500"
      },
      "message": "VOL-4925 - Build and release components.\n\nMisc/\n  o Bulk copyright notice udpate to 2023.\n\ngo.mod\ngo.sum\n------\n  o Bump component version strings to the latest release.\n\nCosmetic edit to force a build.\n\nChange-Id: Icc8869463d1f1a4451938466c39fcc3d11ebad73\n"
    },
    {
      "commit": "26b6a5540050cbe16d9e37b429ecfa65ea527aca",
      "tree": "f7c08b0f281c2fceaf2d614b742ee41d6c2c4458",
      "parents": [
        "92fac10d4ea8649d140d6604d5389a4f3ae8f851"
      ],
      "author": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Wed Apr 13 16:57:19 2022 +0530"
      },
      "committer": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Wed Apr 13 17:02:31 2022 +0530"
      },
      "message": "[VOL-4696] voltha.events topic should have one partition by default\n\nChange-Id: I26baf1a3e2b46732eb9864518b50180a61c460e8\n"
    },
    {
      "commit": "92fac10d4ea8649d140d6604d5389a4f3ae8f851",
      "tree": "5a9d0ad4327f54120c803ec64a0e8e5017017b24",
      "parents": [
        "b955562f29334bef5751ec104298de770df9c7a4"
      ],
      "author": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Wed Mar 16 12:33:06 2022 +0530"
      },
      "committer": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Thu Mar 31 18:22:11 2022 +0530"
      },
      "message": "[VOL-4663] create voltha event topic (voltha.events) with conifgurable no of partitions and replication factor\n\nChange-Id: I55b40d97afaed0d75240fd6557f26da90950f6c5\n"
    },
    {
      "commit": "4b4bd2562c6ee4267f4f1fd660cfbdc36a23650d",
      "tree": "b63a98c03cdc014b934878a06bcc979652594dcc",
      "parents": [
        "9beaaf1e093f11de9e301b660383c267360c927d"
      ],
      "author": {
        "name": "Himani Chawla",
        "email": "hichawla@ciena.com",
        "time": "Mon Nov 08 15:59:40 2021 +0530"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Nov 08 16:54:41 2021 +0000"
      },
      "message": "VOL-4435 checks for parent device in reconcilation + flow timeout\n\nChange-Id: I6de908454775d9c4ff98cf13682567241dd77ebb\n"
    },
    {
      "commit": "d948f7701638cccadb9a514f722927f8131b0a46",
      "tree": "98f9ea796e32934954996e55982306e0db59072c",
      "parents": [
        "21e54c3ea127cefd9c8649007ee3826098e3c32a"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Aug 11 17:49:24 2021 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Oct 05 13:52:05 2021 -0400"
      },
      "message": "[VOL-4291] Rw-core updates for gRPC migration\n\nChange-Id: I8d5a554409115b29318089671ca4e1ab3fa98810\n"
    },
    {
      "commit": "6080c17a69a8965a1754977ab93759b2936c6e21",
      "tree": "eaadab1bfa018bac4938386d98511a707acd220d",
      "parents": [
        "2195cccf41c5e1b08d8e513a32de3c0994d34c9b"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Sat Jul 24 00:22:28 2021 +0000"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Sun Aug 08 10:24:35 2021 -0400"
      },
      "message": "VOL-4284 simplify command line arg specification\n\nChange-Id: Icc96dbf8ef1c06a4976c54fa53ce79f55f715e6a\n"
    },
    {
      "commit": "34dd63fda5e09e23b24747b5ecabab29c6a0c2fc",
      "tree": "4914d2b5ebbc8a0b511c37db02104c705783fcb4",
      "parents": [
        "6bd4de011aedee5138ef77173f9eb9cf8eb507b6"
      ],
      "author": {
        "name": "Andrey Pozolotin",
        "email": "posandrey@gmail.com",
        "time": "Mon May 31 21:26:40 2021 +0300"
      },
      "committer": {
        "name": "Andrey Pozolotin",
        "email": "posandrey@gmail.com",
        "time": "Tue Jun 08 12:38:19 2021 +0300"
      },
      "message": "Fixes for stricter sca rules\n\nChange-Id: I027796c040009ec21d9864b1868757993d47cb35\n"
    },
    {
      "commit": "5e4fca388b9555b9d719954096fa3e07b21e07d1",
      "tree": "ecad95e756c3d933925ad972af32d2ed9c980275",
      "parents": [
        "f076cb8ca7f9443924241c1b9ea7658104475ce0"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed May 12 16:02:23 2021 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed May 12 16:02:23 2021 -0400"
      },
      "message": "[VOL-3981] Voltha Core restarts if it can\u0027t subscribe to Kafka\n\nThis commit fixes the following issues:\n1) It creates a loop to try to resubscribe to kafka on error.  This\nis an issue that occurs randomly, especially when the kafka broker\nis up and running but not truly ready to create a new topic.\n\n2) Fixes an issue where the event proxy start was incorrect setting\nthe cluster messaging bus probe to out of service and never sets it\nto running.   This was causing the Core to wait forever for the\nprobe to be ready.\n\nChange-Id: Idf22481f85e4b576440301f2859da7ddf2d8c688\n"
    },
    {
      "commit": "9cfc4994e00e39c628a5b909ffd1b0b6fbbe8abe",
      "tree": "3ffc0bdda1e6eb10d70dd397af8e480f1d9ccb35",
      "parents": [
        "841c00dd47e1d4df9f10048fa9ff471ac983d411"
      ],
      "author": {
        "name": "Himani Chawla",
        "email": "hichawla@ciena.com",
        "time": "Mon Mar 22 12:43:01 2021 +0530"
      },
      "committer": {
        "name": "Himani Chawla",
        "email": "hichawla@ciena.com",
        "time": "Thu Mar 25 01:22:34 2021 +0530"
      },
      "message": "VOL-3657 support stack id in rpc events\n\nChange-Id: Ie94fc7aa6f3a4c58803156f75d29ecad7f11e601\n"
    },
    {
      "commit": "c431f2c4d1153ec0a76a124249810807ff9628ed",
      "tree": "768c610e0bbc8ab256202961c08e5421e3fd9d8b",
      "parents": [
        "0351077b3735365872d7f537487c2328cf96c6e9"
      ],
      "author": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Wed Feb 24 17:32:43 2021 +0300"
      },
      "committer": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Wed Feb 24 17:32:43 2021 +0300"
      },
      "message": "    [VOL-3801] remove consul support\n\n    Bump up voltha-lib-go version to remove consul\n\nChange-Id: I475639d35cde3e482766e4f189ac3746e8b6c179\n"
    },
    {
      "commit": "b4c25916f6108280baf8131890ec00d482e58954",
      "tree": "109e9b8376ebaff2de63bbf81348960f1a1e8372",
      "parents": [
        "40af27097265b5a5dacd7eb831254b713b567fc0"
      ],
      "author": {
        "name": "Himani Chawla",
        "email": "hichawla@ciena.com",
        "time": "Thu Nov 12 17:16:38 2020 +0530"
      },
      "committer": {
        "name": "Himani Chawla",
        "email": "hichawla@ciena.com",
        "time": "Mon Feb 08 11:29:03 2021 +0530"
      },
      "message": "VOL-3501 Code changes to support rpc event\n\nChange-Id: I2536c0c03faa5fb026349c906ebef46323398e9a\n"
    },
    {
      "commit": "33470e82534da7b7dadcb1ac341e361b1b61505b",
      "tree": "e711a1a7705604e950a207cc6cdca9239dbfe810",
      "parents": [
        "a7c9d7942482d3d220380468304d7af4758c28a6"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon Jun 15 13:53:13 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Tue Jul 21 17:40:01 2020 +0000"
      },
      "message": "[VOL-3142] Enabled tracing for rw-core and added config parameters\n\nChange-Id: I0c5faa104f35b2af694f32785ec031c5277e3f64\n"
    },
    {
      "commit": "9ae1313169f227106eee69d245e3dbaef489a6d9",
      "tree": "32d84ec9626d718b8107244b03f4dff25f16f91c",
      "parents": [
        "367162b10157e471d824584a278ea2e906db89c9"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon Jun 22 17:28:01 2020 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jun 25 14:52:30 2020 -0700"
      },
      "message": "VOL-3244 - remove competing mode flag\n\n- removed competing core command line argument\n- changed references from affinity router to device discovery\n\nChange-Id: I40aa553762ef7a4f1c87932c5a5b2ed3038ced8d\n"
    },
    {
      "commit": "d1387da67fb4087e5e404bf9f0365c654fda7c56",
      "tree": "54882ca45221a6ab509056dbe7372581683783c8",
      "parents": [
        "292ab5256baf4b8574a482c5a675300c4a40e8bb"
      ],
      "author": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Thu May 07 20:07:28 2020 +0000"
      },
      "committer": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Wed Jun 10 14:03:17 2020 +0000"
      },
      "message": "[VOL-2736]host and port should be specified as a single argument not as two separate arguments\n\nChange-Id: I5a3a494c38dafa1e7e18e1f1cd55c0035359c7a9\n"
    },
    {
      "commit": "8ff291d3f29cfca13a3ccd052aee6da21b3cdbd3",
      "tree": "c6e34a7477d1fb1d25652e1f17877dbeee2ac175",
      "parents": [
        "4c4faced00bb43192407db4f76e60d7e7a9278f6"
      ],
      "author": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Wed May 20 00:58:00 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Jun 09 17:02:09 2020 +0000"
      },
      "message": "[VOL-3117] Read KV store data path prefix from an environment variable\n\n- voltha-lib-go reads the KVStoreDataPrefix from env variable, so removed the command-line flag in voltha-go\n- also removed unused corepair topic flag\nChange-Id: Ibe8403bf187126b587a92cd9c58aa6d923f84cd0\n"
    },
    {
      "commit": "7d6f3a9eb8ef43089fa4abf571a419f98115abc7",
      "tree": "4d1ae9f07dd6972d651b89c412cc5bd5a5ee2a5e",
      "parents": [
        "a29a471328bff1132c0422d99e62e20f3aee6fc7"
      ],
      "author": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Tue Apr 14 15:26:22 2020 +0000"
      },
      "committer": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Tue May 05 16:37:10 2020 +0000"
      },
      "message": "[VOL-2735]Durations should be specified as type time.Duration not int\n\nChange-Id: I6d09b9732de9c61f3cc3adae4427f23184fad8c3\n"
    },
    {
      "commit": "f56a4689cd0f289fb8a6b4c759ada9acb6a1fe59",
      "tree": "53aa8c393b9ea39aadc8eb3a408457e26566bd39",
      "parents": [
        "5ff3092a40bed8d7502ddca8aded2542f9e127ff"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Mar 20 20:07:46 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon Mar 23 18:11:00 2020 +0000"
      },
      "message": "[VOL-2694] Use package specific logger instance in all log statements\n\nChange-Id: Icf1cb5ade42e42179aed7731b767af2f52481e3d\n"
    },
    {
      "commit": "48d46e11328a68b54f3ae2b42f6911d27fc6724d",
      "tree": "06fc29f73275db4b088b2352bcfa9dd845e35504",
      "parents": [
        "442e7c79a650b83c0e84c5827d5f4e9f70b315fb"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Mar 17 15:05:55 2020 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Mar 18 14:50:09 2020 +0000"
      },
      "message": "VOL-2764 - default log level to warning\n\nChange-Id: I7b03332d22db42c26fc17e3861dda29f7a214c54\n"
    },
    {
      "commit": "442e7c79a650b83c0e84c5827d5f4e9f70b315fb",
      "tree": "90686a69e5f9fdb4d0c4f1f48e372eac5988477c",
      "parents": [
        "18fa0c944878b68cea9174f6f31a10133d3513c8"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Mar 10 16:13:48 2020 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Mar 17 16:04:32 2020 -0400"
      },
      "message": "[VOL-2164] Update rw-core to use the Async Kafka API\n\nThis commit consists of the following:\n\n1. Process per-device requests in the Core in the order they are\nreceived. If there are lots of requests on a given device then\nthere will be some latencies introduced due to ordering.  With\nrecent changes in the model along with keeping the request lock\nto a minimal then these latencies are reduced.  Testing did not\nshow and noticeable latencies.\n\n2) Keep the request lock from the moment a request started\nprocessing to the moment that request is sent to kafka (when\napplicable).  Adapter responses are received and processed\nasynchronously. Therefore, an adapter can takes all the time it\nneeds to process a transaction.  The Core still has a context\nwith timeout (configurable) to cater for cases where the adapter\ndoes not return a response.\n\n3) Adapter requests are processed to completion before sending a\nreponse back to the adapter.  Previously, in some cases, a\nseparate go routine was created to process the request and a\nsuccessful response is sent to the adapter.  Now if the request\nfails then the adapter will receive an error. The adapter\nrequests for a given device are therefore processed in the\norder they are received.\n\n4) Some changes are made when retrieving a handler to execute\na device state transition.  This was necessary as there was some\ntransition overlap found.\n\nUpdate after multiple reviews.\n\nChange-Id: I55a189efec1549a662f2d71e18e6eca9015a3a17\n"
    },
    {
      "commit": "7f72f0c46c572c0497727965e111ae66fe933bbc",
      "tree": "7874ec55c4e419036b57e16c54432318a8d714b5",
      "parents": [
        "2ebbf220fe40b152e37df02d38fc4b1dcd2c9136"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Tue Jan 14 12:05:51 2020 +0000"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 24 13:35:54 2020 -0800"
      },
      "message": "[VOL-2356]core log_level command line argument should take log level names not int value\n\nChange-Id: Ifc9ca5aa6d2b40e068e0ecad845a788edad0a3a1\n"
    },
    {
      "commit": "2ae470fb773f92a43078574e343967263fb38c96",
      "tree": "52ef7d2f5cc889c7a8b8cfbf2293e20d76b94ccb",
      "parents": [
        "0c89b3c7ea245bbb4861e497a72990520da0cf7c"
      ],
      "author": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Tue Jan 21 11:13:09 2020 -0800"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Jan 24 16:24:16 2020 +0000"
      },
      "message": "VOL-1643 Update voltha-go to use voltha-protos and voltha-lib-go v3.0.0\n\nChange-Id: I86744943d59de38e9285ed7f53adc49c3b047e62\n"
    },
    {
      "commit": "1d86a528896c873e6ed096b9327a73c25239327c",
      "tree": "f61adf27aa46507b5d42fa9499bd18bb3fd21c29",
      "parents": [
        "03fe56f418015507af89d49fd8a7c8f1643b5065"
      ],
      "author": {
        "name": "npujar",
        "email": "Nikhil.Pujar@radisys.com",
        "time": "Thu Nov 14 17:11:16 2019 +0530"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Nov 27 18:37:47 2019 +0000"
      },
      "message": "VOL-1900 lint warning fixes rw_core\n\nChange-Id: Icaa84d7ce24163da90c91ff2babcbb78ff4e9141\n"
    },
    {
      "commit": "4d3887d708c7195c479c11e0361040e8b0d75c31",
      "tree": "feae9beeca6c03c6db11b8661fbcfe5a135598c7",
      "parents": [
        "006dc84ee1977cc47990439823c539ac258c34a1"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Nov 22 14:22:05 2019 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon Nov 25 05:26:37 2019 +0000"
      },
      "message": "[VOL-2230] Update RW Core k8s Ready state based on backend kvstore connection status\n\nChange-Id: I51e8fb4ed97facad5f74780fe70c51e6783958ab\n"
    },
    {
      "commit": "ee6a08798508583303a54cd9a2ea47a891691ea1",
      "tree": "2d5a7bdd60347a8d95be0749669ee0c95d0c7dc7",
      "parents": [
        "566c75c3ee668680ea4f5da7ccc4e3bfe89975f8"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 29 15:59:52 2019 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 08 12:29:01 2019 -0800"
      },
      "message": "VOL-2098 Monitor Kafka service readiness\n\nChange-Id: Ifb9658c8ea4f03374fe2921846149b1e55237327\n"
    },
    {
      "commit": "807addde8167877825b8aa9b2ffd70bad0a4b39d",
      "tree": "f4a45cc33703190706d0a6995fe1fbdb88a9ed86",
      "parents": [
        "eb3360540656dba72b2b38bbe772056a16e1890a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 24 15:16:21 2019 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 24 15:16:21 2019 -0700"
      },
      "message": "VOL-2138 Use v2 import paths for voltha-lib-go\n\nChange-Id: I853dcce79c4defbe3140f3893651a2f50d63e053\n"
    },
    {
      "commit": "cb7c88a83125b0324452d2f4db3e50d2923c13c1",
      "tree": "7486ca4365acccc361d25a8acb5314b9a97a3f37",
      "parents": [
        "9f0da51a64e4e22685d4e791fe1b45bd339ddb83"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 16 18:32:48 2019 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Oct 18 10:08:15 2019 -0700"
      },
      "message": "VOL-2017 library code was moved to voltha-lib-go\n\nChange-Id: Ia4b27695cf7ec3377a64572972998d52b70a0a5f\n"
    },
    {
      "commit": "c4618836a6e8e5995dd9f5a7478901eac66a7b0e",
      "tree": "a247f190a766a68bbf4c1568d6a7b4b8563d71d8",
      "parents": [
        "4f48884d490a3e6627687604ffdf885792326521"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Mon Oct 07 12:24:36 2019 -0400"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Mon Oct 07 17:27:07 2019 +0000"
      },
      "message": "Added configuration option to change the probe\u0027s listen address.\n\nChange-Id: I7e8aa7bf4a4756f12211e7108cabcdc86aacd78a\n"
    },
    {
      "commit": "b4a9ab0fe92b67fc5a9f54b4d34294781ec154ff",
      "tree": "2aa2dfc9eb03f8e6be590510d4a0edf87c73e61a",
      "parents": [
        "251a11c0ffe60512318a644cd6ce0dc4e12f4018"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Sep 20 15:12:16 2019 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Sep 24 18:24:39 2019 +0000"
      },
      "message": "VOL-1723 - add readiness probe capability to rw-core\n\nChange-Id: I1cf42e88712586f140a2dfa9d0b638b48261caac\n"
    },
    {
      "commit": "b324421061a283fe22b1a2c0135941ba41392d44",
      "tree": "5c50a0eabbefda16f6babc8fd657e94790c741fc",
      "parents": [
        "283d1546981c00cd53f705aba2c6f3c1de2f932b"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Aug 27 14:32:27 2019 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Aug 27 14:34:14 2019 -0400"
      },
      "message": "[VOL-1862] rwCore waits for kafka and KV Store\n\nThis commit is a cherry pick into the master branch from the\nvoltha 2.1 branch of patch https://gerrit.opencord.org/#/c/15030/\n\nChange-Id: I8a306c8b37ad700ef8234466919e0604e14787cd\n"
    },
    {
      "commit": "a6d0c36572968532739836d88b59c15277300dc3",
      "tree": "3c2099bea65b306a902e8bc3d5871780b872fc7c",
      "parents": [
        "b5851677c2d6df37e73631dc8128fedd44b42c08"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Tue Jul 30 12:50:21 2019 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Jul 30 20:02:44 2019 +0000"
      },
      "message": "Added core_pair_topic flag.  Removed UpdateMembership and GetMembership calls.\n\nThis flag must also be added to the helm charts to work correctly.\n\nVOL-1828\n\nChange-Id: Id992c31b04e54468a94cb5bebcb779600f592ecf\n"
    },
    {
      "commit": "631fe5438088c528e5a7a68f6608d276293550d6",
      "tree": "d5e8e9220d7c23145b0bc7dcbab6cdafa1076409",
      "parents": [
        "4554f7cb0335b1b1fa518d19478c7cf12f87130a"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri May 31 15:44:43 2019 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri May 31 15:44:43 2019 -0400"
      },
      "message": "[VOL-1667] Fix instance Id and other minor fixes\n\nThis commit fixes the following:\n\n1) Remove the instance ID as an input parameter and let the code\nsets it to hostname\n2) Removes logs settings in the rw_core that were overwriting the\ninput parameter setting\n3) Removes unnecessary device loading at creation time (applies to\nthe core in a core-pair that is only monitoring the transaction).\nThe device ID is not know by that Core at that time.\n4) Some minor cleanups\n\nChange-Id: If781103bfb449dcae5421284456c4b0fe67704fd\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": "2c6a099da75a0cf428ef57e5e67057e09a4e2625",
      "tree": "b59b8ca2d9afb0504fc4722a493e1c0d999192ff",
      "parents": [
        "334479db5b9b90c372737bfa398c4168019fa922"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Apr 29 13:46:56 2019 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Apr 29 16:49:03 2019 -0400"
      },
      "message": "[VOL-1588] Improve Flow Add performance\n\nThis update consists of the following:\n1) Update the performance when adding a flow to a logical device,\ndecomposing the flow into parent and child device and sending the\nflow to the adapters.\n2) Format a number of files as per GO fmt.\n3) Ensure the device graph cache gets updated when a new port is\nadded to the graph that belongs to an existing device in cache.\n\nThe flow update/deletion performance will be addressed in a separate\ncommit.\n\nChange-Id: I2eb663cc73eef9fc6172203ed88a35726f5fe008\n"
    },
    {
      "commit": "c53a275af72ecd9733d2d1527a3d5d9e7d2ae073",
      "tree": "064e52ad804719fa830088f12cd8900d8edb8d74",
      "parents": [
        "a26e072eaf533d297d5c306de0067f36b36a1b1d"
      ],
      "author": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Fri Mar 08 17:50:10 2019 -0500"
      },
      "committer": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Fri Mar 08 17:50:10 2019 -0500"
      },
      "message": "VOL-1509 : Partial fix for merging issue\n\n- Changed channel map in etcd to a sync.Map\n- Changed graph boundaryPorts to sync.Map\n- Added logic to check if proxy access is currently reserved\n- Changed watch logic to exit when proxy access in progress\n- Fixed UpdateAllChildren method\n- Commented out the Drop operation again in node.go\n\nChange-Id: I8a61798e907be0ff6b0785dcc70721708308611d\n"
    },
    {
      "commit": "46464e98c46dda2369ffca87d0992d5e875186ae",
      "tree": "f227a716bf704c53c821e10d173173bbdbfdcf85",
      "parents": [
        "6417b6c030b8d6fb26edd7ec931cd992bcf79e13"
      ],
      "author": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Tue Mar 05 11:53:55 2019 -0500"
      },
      "committer": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Tue Mar 05 11:54:25 2019 -0500"
      },
      "message": "VOL-1399: The value of the metadata field used by OFAgent \u0026 Arouter\n          should not be hard-coded\n- Added grpc-timeout and core-binding-key options to OFAgent run command\n- Added core_binding_key option to rw_core run command\n\nChange-Id: Icf5fe226d17a1a5fcd9459a85e41c434fc7ac8b9\n"
    },
    {
      "commit": "b608032429f103c6ca8c323e7e782cf0fb21a9da",
      "tree": "4a3a0871899a5b03ac85621229d7b65713f820d0",
      "parents": [
        "731697e3194141e29ff0522a338a0e9e0c94402e"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Jan 29 21:47:38 2019 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Jan 29 21:47:38 2019 -0500"
      },
      "message": "[VOL-1436] Configuring the northbound API request timeout.\n\nChange-Id: Ie595c3250bfc8dc8247ae8b821ba5d5c841ea399\n"
    },
    {
      "commit": "9cdc1a62495ea48ac10d1996302b7b405ebbc7ef",
      "tree": "f521e5ec7788870ce583bcbe01d584d48bb1877d",
      "parents": [
        "2ccd7f418efbeea67b8a5b87c586c6c91a3cf9b0"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 24 21:57:40 2019 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Jan 25 10:15:41 2019 -0500"
      },
      "message": "[VOL-1429]  This commit adds a flag to bypass the transaction processing\nin single core instance.  It also removes the hardcoded KV store\npath prefix and put it as part of the config. Adding the ability for\na calling function to change the transaction timeout.\n\nChange-Id: I8570b44b34db99b46410dafd58c6c5b86ea97b41\n"
    },
    {
      "commit": "79232702b90e6111866d04ca88d37b24a5145b1b",
      "tree": "1d5edc17c59a77c4d90209979cfb3af51603d4e0",
      "parents": [
        "9084792c186538e88a9093c764855b6c5cc31fab"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Dec 04 11:00:41 2018 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Dec 04 11:00:41 2018 -0500"
      },
      "message": "[VOL-1346]  This commit addresses device discovery notifications\nwhich will be principally used by the affinity router.  In doing so\nthis commit also rename the core_adapter.proto to inter_container.proto.\n\nChange-Id: Ib2a7b84efa50367d0ffbc482fba6096a225f3150\n"
    },
    {
      "commit": "5aadea07caa4003c6a936b6db62ab13f1c73bd55",
      "tree": "0b817b8dba4c37a382a185fda4ab1639d9598392",
      "parents": [
        "fdbad6e300141d41d406c59ce1648121f84cde37"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Nov 07 14:30:11 2018 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Nov 07 14:30:11 2018 -0500"
      },
      "message": "This commit updates the grpc server to accept connections on any\ncontainer IP and refresh the adapters README.md file.\n\nChange-Id: Ic59c3b07d786499cda0a0a1a6be0ee1f75e869ca\n"
    },
    {
      "commit": "55f75dbd707dad8a69ceea81d1165c25878779c2",
      "tree": "f36e82a49ebf2c87397d08a782fa6eeb32e29e4a",
      "parents": [
        "7ce3d70a30b887543d22920eee115440765a5676"
      ],
      "author": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Mon Oct 22 16:07:51 2018 -0400"
      },
      "committer": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Mon Oct 22 16:10:17 2018 -0400"
      },
      "message": "VOL-1025: Implement a Go language library for affinity proxy request/response handling\n- Did a bit of cleanup on the docker-compose environment for rw-core.\n  To run the compose files, set DOCKER_HOST_IP to your MAC\u0027s IP\n\nChange-Id: Iefb99c99d082c2566f3854a27630941e927be0b6\n"
    },
    {
      "commit": "e4d77668a16fa12d1ee7d83f9aae8f4b3d4f63d1",
      "tree": "a8430733ccbfd59649be7140b90a54126e89dd4e",
      "parents": [
        "a188d94b8a07e8d458317c1865e254abf4d3397a"
      ],
      "author": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Wed Oct 17 13:53:21 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Oct 18 14:27:48 2018 +0000"
      },
      "message": "VOL-1025: Implement a Go language library for affinity proxy request/response handling\n- Both etcd and consul KV stores are supported\n- Incorporated feedback from last code inspection\n- Connected Core object to a KV client\n- Added docker compose file for etcd testing\n\nChange-Id: I5e3c9637f4e57d6cf7fa1102e4b3507f17bc8979\n"
    },
    {
      "commit": "b92035435f2922c41cb9c9c078de2abe7367b008",
      "tree": "d12930c4e0bf026551724fc5a820da0945999c5d",
      "parents": [
        "e16186c3874c911c426263ba11919ce6cad07099"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Sep 17 22:56:37 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Sep 18 10:53:57 2018 -0400"
      },
      "message": "This commit consists of the following:\n1) The kafka messaging proxy in Twisted python for adapters\n2) Initial implementation and containerization of ponsim OLT adapter\nand ponsim ONU adapter\n3) Initial submission of request and response facade in both Twisted\npython and Go Language\n4) Initial implementation of device management and logical device management\nin the Core\n5) Update to the log module to allow dynamic setting of log level per\npackage using the gRPC API\n6) Bug fixes and minor changes\n\nChange-Id: Ia8f033da84cfd08275335bae9542802415e7bb0f\n"
    },
    {
      "commit": "bf6e7bb28d756618e6e721a90e1ec64f6490f2f1",
      "tree": "9e3c147ce12a542568f7aba92fd17289f1f4b849",
      "parents": [
        "7dfae95a70e8c04d8c7d7c90eb2caf3654778e33"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Aug 14 22:27:29 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Aug 14 22:27:29 2018 -0400"
      },
      "message": "[VOL-1158] Initial commit of grpc voltha service handler.  Also\nadd license to all files.\n\nChange-Id: I923a53504c74939c1db8177df6197694f2c2b3cd\n"
    },
    {
      "commit": "abad44cc59b5243aa3ff664ba7cfce0cbc1750a3",
      "tree": "40d3996a667dbba614501d8a24034e90d9d0af7c",
      "parents": [
        "4a2564d4414c89e742d4063a2dac7dc41a13d4bb"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Aug 03 16:58:35 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Aug 03 16:58:35 2018 -0400"
      },
      "message": "[VOL-1024]  This update consists of:\n\n1) Inter-container kafka library in Go\n2) initial set of proto definitions\n3) Test cases for the kafka library\n\nChange-Id: Ibe8b0f673a90bbe4cb92847ce40f31ec2d0b6244\n"
    },
    {
      "commit": "5c11af796e0cc753f90636a44032894a8fac3f66",
      "tree": "f53d183f96af09dc7de57d01623c9be254e9a447",
      "parents": [
        "cfee5f4f8bb8c3a79bf25b5a3a1bd0c6998a6f24"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Jul 20 17:21:05 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Jul 20 17:21:05 2018 -0400"
      },
      "message": "Update the RW Core configuration to accept similar configuration as the\nTwisted Python Voltha Core.\n\nChange-Id: Ic9b497dd2b2160d76c941f5115e8e6d0271916e9\n"
    },
    {
      "commit": "cfee5f4f8bb8c3a79bf25b5a3a1bd0c6998a6f24",
      "tree": "4ed2f71f4134bee002d52c8e8d57dd4a22e41f1d",
      "parents": [
        "c300385582fe6db5f79a2381973ff19918a2a9b0"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jul 19 22:47:38 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jul 19 22:47:38 2018 -0400"
      },
      "message": "First voltha-go commit.  This commit is focussed on setting up the voltha-go structure as well as the kvstore library\n"
    }
  ]
}
