)]}'
{
  "commit": "50e5642a1709050586cc706697ca5a1b3425640f",
  "tree": "d74750d16d497aa777bb7140b47d40330c298caa",
  "parents": [
    "8cd1bf71b3c7aafc1a643c424c28fbc87dd427ad"
  ],
  "author": {
    "name": "Girish Gowdra",
    "email": "girish@opennetworking.org",
    "time": "Tue Jun 01 16:46:04 2021 -0700"
  },
  "committer": {
    "name": "Girish Gowdra",
    "email": "girish@opennetworking.org",
    "time": "Wed Jun 23 10:00:53 2021 -0700"
  },
  "message": "VOL-4077: Improve storage usage on etcd\n- the onu adapter will now receive the tp instance on the\n  inter-container kafka message and need not reach the etcd store\n  to fetch it.\n- on reconcile, the onu adapter need to go to the kv store to\n  fetch the tp instance, but request the tp instance via a new\n  API towards openolt adapter which in-turn will fetch from the\n  cache.\n- re-org the code in onu-metrics-manager to restore pm-data\n  on reconcile to avoid panics by accessing uninitialzed data\n  if ani-fsm were to try adding gem port for monitoring\n  before pm-data is initialized properly.\n\nChange-Id: I82a6de2772155f6e08390b671fe26d692dd02c99\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1eb9e9e47da9578e66542826c9828b444beebfd2",
      "old_mode": 33188,
      "old_path": ".golangci.yml",
      "new_id": "c645c98c6fbe442f42c8a753cc75ee779c1566a7",
      "new_mode": 33188,
      "new_path": ".golangci.yml"
    },
    {
      "type": "modify",
      "old_id": "ef1dea4394715af0501101ab926c147cf7962de6",
      "old_mode": 33261,
      "old_path": "Makefile",
      "new_id": "40525f12662b9529c002f350a19fcb311f14cf6b",
      "new_mode": 33261,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "3c30732ae857eb6b40ef67c3b9f9f1dfcf3f0932",
      "old_mode": 33261,
      "old_path": "VERSION",
      "new_id": "c725c595e132c6dab0754595d0d0326a84284b5f",
      "new_mode": 33261,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "9c871ef3de055d9eafd29018781c13e05dd71df9",
      "old_mode": 33188,
      "old_path": "cmd/openonu-adapter/common.go",
      "new_id": "1c0be5eee7bef3aaa3757d79e2cea3dc2429a694",
      "new_mode": 33188,
      "new_path": "cmd/openonu-adapter/common.go"
    },
    {
      "type": "modify",
      "old_id": "d5a396b3c172705f4e0b63068bc66aa493ecdb08",
      "old_mode": 33188,
      "old_path": "cmd/openonu-adapter/main.go",
      "new_id": "c42cef42b413560bb7162ac442db82abdc67e1af",
      "new_mode": 33188,
      "new_path": "cmd/openonu-adapter/main.go"
    },
    {
      "type": "modify",
      "old_id": "1aad7013abda318a9e6b10c25ade0de8fba8e69a",
      "old_mode": 33261,
      "old_path": "docker/Dockerfile.openonu",
      "new_id": "34664cc48d16a443d4d698240794d7419e4a9d17",
      "new_mode": 33261,
      "new_path": "docker/Dockerfile.openonu"
    },
    {
      "type": "modify",
      "old_id": "d4ae50fa149e1dc25f4b54e33ce30872ea9f0da3",
      "old_mode": 33188,
      "old_path": "go.mod",
      "new_id": "64388885061f557691607090f51ebf1bdd00fc49",
      "new_mode": 33188,
      "new_path": "go.mod"
    },
    {
      "type": "modify",
      "old_id": "22c460e7f85657cb9ae72eb10d87d4ad408c1593",
      "old_mode": 33188,
      "old_path": "go.sum",
      "new_id": "a794265814f25ec4a710b7599cfe7ac6e1b79931",
      "new_mode": 33188,
      "new_path": "go.sum"
    },
    {
      "type": "modify",
      "old_id": "0bf88574888ac78de0e498c65fa8687a8186ca42",
      "old_mode": 33188,
      "old_path": "internal/pkg/onuadaptercore/adapter_download_manager.go",
      "new_id": "6803aed636642ae558172ae2415109939c3b6fdf",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/adapter_download_manager.go"
    },
    {
      "type": "modify",
      "old_id": "8fac68978c6bfd7b28182065b1b7285d96c7608a",
      "old_mode": 33188,
      "old_path": "internal/pkg/onuadaptercore/alarm_manager.go",
      "new_id": "0dbc5b81b2a2ebcf5f4596a62d1635344f0db912",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/alarm_manager.go"
    },
    {
      "type": "modify",
      "old_id": "e011f04c1160130afad9653b5d614e529b51f65b",
      "old_mode": 33188,
      "old_path": "internal/pkg/onuadaptercore/common.go",
      "new_id": "0a39a7e6f4e5a5f19fe167f52c59b470a779de41",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/common.go"
    },
    {
      "type": "modify",
      "old_id": "00cc09b2154d83c1bb159acb0da4f8f90fa8991b",
      "old_mode": 33188,
      "old_path": "internal/pkg/onuadaptercore/device_handler.go",
      "new_id": "e5444d4e2a91a65e7ee320c45520b1fb5ec2f39f",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/device_handler.go"
    },
    {
      "type": "modify",
      "old_id": "b75c319eb3a16bfe0b80944fd0d97217a10debc4",
      "old_mode": 33188,
      "old_path": "internal/pkg/onuadaptercore/file_download_manager.go",
      "new_id": "d283606615f46aca5729f1b3145e9592b3bd0c23",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/file_download_manager.go"
    },
    {
      "type": "modify",
      "old_id": "305a647ed47784e431a11d89fd3fbc8641bea74a",
      "old_mode": 33188,
      "old_path": "internal/pkg/onuadaptercore/mib_download.go",
      "new_id": "be63eadfa6f8a2d9ceed70bd32bd48acdc43d29e",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/mib_download.go"
    },
    {
      "type": "modify",
      "old_id": "8104d5147eddb58974e7b2a6c296fcd5076edd13",
      "old_mode": 33188,
      "old_path": "internal/pkg/onuadaptercore/mib_sync.go",
      "new_id": "567a3f473a2beece538789aa8b5b9b5f695f244b",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/mib_sync.go"
    },
    {
      "type": "modify",
      "old_id": "b6ca5e40533e03b5ff61a8290e31f66b0ccbb44b",
      "old_mode": 33188,
      "old_path": "internal/pkg/onuadaptercore/omci_ani_config.go",
      "new_id": "94cf938eafeb1a175128ea43ee547ca2e248b8f4",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/omci_ani_config.go"
    },
    {
      "type": "modify",
      "old_id": "edeab97ed0da938d0e6c35947a0b5f3917a612fa",
      "old_mode": 33188,
      "old_path": "internal/pkg/onuadaptercore/omci_cc.go",
      "new_id": "713426c72deae1e3e88ea5a3b11bb8c65255fc06",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/omci_cc.go"
    },
    {
      "type": "modify",
      "old_id": "b21291f05cf29123c54e22de5b3889bd42967db5",
      "old_mode": 33188,
      "old_path": "internal/pkg/onuadaptercore/omci_onu_upgrade.go",
      "new_id": "4f0ac6225d69e53be0aa1cdedefb2198b9d821d9",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/omci_onu_upgrade.go"
    },
    {
      "type": "modify",
      "old_id": "55116b6f8bbbb8e959e8a440355e718612d4e6e7",
      "old_mode": 33188,
      "old_path": "internal/pkg/onuadaptercore/omci_self_test_handler.go",
      "new_id": "2e968fbb8dfa9d0014d33234c3a4c6ee13177f64",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/omci_self_test_handler.go"
    },
    {
      "type": "modify",
      "old_id": "d11133e64c1318fbb2d5628e09225cdea46706eb",
      "old_mode": 33188,
      "old_path": "internal/pkg/onuadaptercore/omci_test_request.go",
      "new_id": "f0b76dc80d5fdeff6376534e23dc27918b26eb3e",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/omci_test_request.go"
    },
    {
      "type": "modify",
      "old_id": "a18a216cf538c8a37697f847349265377b12fdc5",
      "old_mode": 33188,
      "old_path": "internal/pkg/onuadaptercore/omci_vlan_config.go",
      "new_id": "d95a8a7690e17198d33a61bc42e4b4cb3a2f82df",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/omci_vlan_config.go"
    },
    {
      "type": "modify",
      "old_id": "46638e1a15dd069f1d702468e4b80ff43cc2726e",
      "old_mode": 33188,
      "old_path": "internal/pkg/onuadaptercore/onu_device_db.go",
      "new_id": "83f419b9b441a304b2cfbd5ce968a13883b1eabd",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/onu_device_db.go"
    },
    {
      "type": "modify",
      "old_id": "6302bc79aabb7890d92fa410e35d25af6f4d8c81",
      "old_mode": 33188,
      "old_path": "internal/pkg/onuadaptercore/onu_device_entry.go",
      "new_id": "a6a51e1d0125c234f8d64dcdbd41cd7aa0812f14",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/onu_device_entry.go"
    },
    {
      "type": "modify",
      "old_id": "5e610ac903780012db24cb99e02468faa68a00c4",
      "old_mode": 33261,
      "old_path": "internal/pkg/onuadaptercore/onu_image_status.go",
      "new_id": "f36a44e1d5608fe2a34688e9effab96cf071408b",
      "new_mode": 33261,
      "new_path": "internal/pkg/onuadaptercore/onu_image_status.go"
    },
    {
      "type": "modify",
      "old_id": "c9685de32963f9226dd820cf1af6532966def8b1",
      "old_mode": 33188,
      "old_path": "internal/pkg/onuadaptercore/onu_metrics_manager.go",
      "new_id": "32768821be01f9ab1b6901ba73e59f7fbf792a7c",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/onu_metrics_manager.go"
    },
    {
      "type": "modify",
      "old_id": "660c0436249492a48935f3e1511f2aaecac5a632",
      "old_mode": 33188,
      "old_path": "internal/pkg/onuadaptercore/onu_uni_port.go",
      "new_id": "bfd52f94493160020861c6cae6b7ea5e412daa43",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/onu_uni_port.go"
    },
    {
      "type": "modify",
      "old_id": "dff13d4ae82595bb2b7edfea374bac2dbaa78f45",
      "old_mode": 33188,
      "old_path": "internal/pkg/onuadaptercore/onu_uni_tp.go",
      "new_id": "246bd9498e4a8bde70323cb5d11fa4211d5ef558",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/onu_uni_tp.go"
    },
    {
      "type": "modify",
      "old_id": "b291b657843b5422c4e6623bc83d4db9253af37b",
      "old_mode": 33188,
      "old_path": "internal/pkg/onuadaptercore/openonu.go",
      "new_id": "2c77aa298206e59142fd8f410ff3fccc420e71b6",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/openonu.go"
    },
    {
      "type": "modify",
      "old_id": "1230a01e3997322245dbbe4323c5cf72008f1351",
      "old_mode": 33188,
      "old_path": "internal/pkg/onuadaptercore/openonuimpl.go",
      "new_id": "8e6e1878b94c2763032e8eae28110e17ea9d19a0",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/openonuimpl.go"
    },
    {
      "type": "modify",
      "old_id": "fea18382471d16052705d0c06950cf7aaac5814d",
      "old_mode": 33188,
      "old_path": "internal/pkg/onuadaptercore/uniportadmin.go",
      "new_id": "0c22500485a836e86c2a6158a09b43588280d0b7",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/uniportadmin.go"
    },
    {
      "type": "modify",
      "old_id": "1674b5214e61952bcd811a8bfe1c80ff1983e2c3",
      "old_mode": 33188,
      "old_path": "internal/pkg/onuadaptercore/uniportstatus.go",
      "new_id": "fe9af4c91cc3b494856cf3625c779f80fcb313ad",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/uniportstatus.go"
    },
    {
      "type": "modify",
      "old_id": "e469948d68baf051e35213665dcd1d0026ec87a2",
      "old_mode": 33188,
      "old_path": "pkg/mocks/common.go",
      "new_id": "72a4c305132e01770e6333d7d8991e8f7e9e4b8c",
      "new_mode": 33188,
      "new_path": "pkg/mocks/common.go"
    },
    {
      "type": "delete",
      "old_id": "9ade0d1e9cdf0ccdf55fe6c3830eb21af787df78",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/adapters/common/adapter_proxy.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "98f055957211483f34823f968a2e5ab5b49f9b91",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/db/kvstore/etcdclient.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d11f8e402d536bdf0c5e2b2f3d93ccf37b554686",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/techprofile/4QueueHybridProfileMap1.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "88d6564b641a2e0ade76183c8e16a122d0adceca",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/techprofile/README.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "00476a241d0db2e73f734fcc81cfece080edb7f7",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/techprofile/SingleQueueEponProfile.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "544c780acdefcf67e7e53521ed215ff1ebf65de7",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/techprofile/common.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "438ea4a99b03bd4bcc8682084b38648fb1509357",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/techprofile/config.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0f2741fd72cc2b219dbf890441f6bae2dcbe8f0f",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/techprofile/tech_profile.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "84d84ee56442e9a505784006f951d234bc447522",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/techprofile/tech_profile_if.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "30fceadb67760680573940996c2b5b1f3318163e",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/adapters/adapterif/adapter_proxy_if.go",
      "new_id": "c514d6d4520457f6363687fcf3a6d307777fa309",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/adapters/adapterif/adapter_proxy_if.go",
      "score": 80
    },
    {
      "type": "rename",
      "old_id": "36939bd564c59b1b2e45464652bf705bcc1c7cd0",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/adapters/adapterif/core_proxy_if.go",
      "new_id": "36939bd564c59b1b2e45464652bf705bcc1c7cd0",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/adapters/adapterif/core_proxy_if.go",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc310412f2fda47dc756cebecb5cf957bf4b26ab",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/adapters/common/adapter_proxy.go"
    },
    {
      "type": "rename",
      "old_id": "5d7d7f86ac7beaec1ff396777e341787e20bd6ad",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/adapters/common/common.go",
      "new_id": "98085bba74e6ee4496355ee19e6de5da47e7cd15",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/adapters/common/common.go",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "10772265481dbd8fd014882e3cab0264e42e5763",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/adapters/common/core_proxy.go",
      "new_id": "589d951336cdd9a81f9ba259643d3c66391345b7",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/adapters/common/core_proxy.go",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "3b6d4f9e757f06fbcfed26b2991854c3fdefdfbb",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/adapters/common/performance_metrics.go",
      "new_id": "3b6d4f9e757f06fbcfed26b2991854c3fdefdfbb",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/adapters/common/performance_metrics.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b6cf1c0cc614680c934f0002e3dec564e5700253",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/adapters/common/request_handler.go",
      "new_id": "90f575bc6b1089471209bdfad5709061a2053d65",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/adapters/common/request_handler.go",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "65b432c047bd1a76f7a4792535393c02d70643e8",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/adapters/common/utils.go",
      "new_id": "35f227eb5eddd4d81d065083677dc9c4fd0ee331",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/adapters/common/utils.go",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "fbf2b5d0891b7e16ebd76b776ab2cb0dfbae5dda",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/adapters/iAdapter.go",
      "new_id": "aca4271e427199ef2363e266a71ae87406860a74",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/adapters/iAdapter.go",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "294a4bd17fdef0b5b1886be8aadfe1bbb49e4860",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/config/common.go",
      "new_id": "606d18cc4219548ebb922ea43d72827cda0b78b6",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/config/common.go",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "83502256878f7c94cf80884aff444456e6c6ea38",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/config/configmanager.go",
      "new_id": "f5efa369e808bd57b7234644d338cb6bbea307f0",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/config/configmanager.go",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "8187edc7148e1d0c093d38c59496572991f0286d",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/config/logcontroller.go",
      "new_id": "68bfb3295d3e0da80ac0f5b2425b8f4a373ab4d8",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/config/logcontroller.go",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "353ae5cb8292aa3ac38eede4c2728f1c61683b27",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/config/logfeaturescontroller.go",
      "new_id": "95c5bdecd891af5ece1668017d6ced925cd86ca6",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/config/logfeaturescontroller.go",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "bf30a48ac918c1fb999f1d3844c0e4dea993a113",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/db/backend.go",
      "new_id": "ff0b5b7ef18750e182a07627068bc13b2fe89330",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/db/backend.go",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "25cddf53f210a5d3d2544aecdf19aab107c0d0cf",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/db/common.go",
      "new_id": "4bc92b1edf295ffe21aa9249fbd13c3557e781d6",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/db/common.go",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "b35f1f3236a41bab327c22865570f1cef1997a01",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/db/kvstore/client.go",
      "new_id": "e4b1ffffbd2cd8989e6c2a6b5f0338cf681ac242",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/db/kvstore/client.go",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "99c603db83becedb5f21bf48dc9880d360c51aac",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/db/kvstore/common.go",
      "new_id": "b8509db6c134777c6d16d18fcb2904ee4ab83366",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/db/kvstore/common.go",
      "score": 94
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96ffc2f5253799a695a3690c0c54de1712f561f0",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/db/kvstore/etcdclient.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6af7d3ddeb01408ada819e54786d7b8fd9d5ed97",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/db/kvstore/etcdpool.go"
    },
    {
      "type": "rename",
      "old_id": "70bd977d6241f9692ab5430e7917f30a41210531",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/db/kvstore/kvutils.go",
      "new_id": "ca57542d35089ddf59736dece941392c7931c9ef",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/db/kvstore/kvutils.go",
      "score": 65
    },
    {
      "type": "rename",
      "old_id": "489a493a13deba0d5c3978bb1278d4d9360da292",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/events/common.go",
      "new_id": "df3e8393b866842a9b11d2f6455f46a1c79c73d5",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/events/common.go",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "35f821fe6276706deb22d268b2b00f3d835e9602",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/events/eventif/events_proxy_if.go",
      "new_id": "35f821fe6276706deb22d268b2b00f3d835e9602",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/events/eventif/events_proxy_if.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "910fec3ebfa6c0f9fc565e1bdc2ce322f2f14f7e",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/events/events_proxy.go",
      "new_id": "19a4f2657c7a77e3e8f51db2a888726e71a83676",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/events/events_proxy.go",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "fe3a01793f4ed70c3036d34260f0a304d5782dfb",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/events/utils.go",
      "new_id": "fe3a01793f4ed70c3036d34260f0a304d5782dfb",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/events/utils.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fdc93bd0e84868e503ea5e721316d9f7cba5718f",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/flows/common.go",
      "new_id": "beb057452d79446816677d0bb3934fcc4ec87516",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/flows/common.go",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "98fad495ba5f9a5095901d7b67c87a6511358f14",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/flows/flow_utils.go",
      "new_id": "ff6aaf06e9c8090f66d5545ded4337d677f47844",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/flows/flow_utils.go",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "eee96313765faa7f6f98aad7741e3002d7abea31",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/kafka/client.go",
      "new_id": "eee96313765faa7f6f98aad7741e3002d7abea31",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/kafka/client.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5db364dfe11e47e7f1d07116530fff52a33f1f9d",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/kafka/common.go",
      "new_id": "f4d76613d472a3a927e6760e970591db62466b75",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/kafka/common.go",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "796eb72fc10bb646dabb83ed164355067ee8f835",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/kafka/endpoint_manager.go",
      "new_id": "962b9321a09c46962e74ff2a0f5a6e333bc6fd9b",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/kafka/endpoint_manager.go",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "3af35d74a7a3584ca8ff667f8dcfc94a392bec4e",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/kafka/kafka_inter_container_library.go",
      "new_id": "b149e7d876ad90f2be57dfecbbd3a9bab0145455",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/kafka/kafka_inter_container_library.go",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "cd6d27bad3fa6f5bdef97635ce97c933f000aca4",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/kafka/sarama_client.go",
      "new_id": "3273470579d78b190e8b9fe486b5a47f550a20c5",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/kafka/sarama_client.go",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "bdc615fe2ddf60dfc45d1edc4b40a8b5c8a36c55",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/kafka/utils.go",
      "new_id": "bdc615fe2ddf60dfc45d1edc4b40a8b5c8a36c55",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/kafka/utils.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b0ce81b9613dab77d22415ccac6a55489e837082",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/log/common.go",
      "new_id": "b0ce81b9613dab77d22415ccac6a55489e837082",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/log/common.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7b1a12379f5f11ab09233e70b4fb42c60cec0d08",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/log/log.go",
      "new_id": "7b1a12379f5f11ab09233e70b4fb42c60cec0d08",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/log/log.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "82c3d7d3c6d7c3a5c1cb81299fa118409af6145d",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/log/utils.go",
      "new_id": "82c3d7d3c6d7c3a5c1cb81299fa118409af6145d",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/log/utils.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d9739af35d84cb941d9904cd038f570bf8e2bfb8",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/probe/common.go",
      "new_id": "119d78e657badb742ac286ba6e851f50f0a722c5",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/probe/common.go",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "f13f257790d60434f47821a3ee4ea35bc8849eec",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/probe/probe.go",
      "new_id": "b66f3986879a656f683c77c01a932b3c7a5e7069",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/probe/probe.go",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "49c0b10413d4be295e89df6b6e1ecc755cfa6b8f",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v4/pkg/version/version.go",
      "new_id": "49c0b10413d4be295e89df6b6e1ecc755cfa6b8f",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v5/pkg/version/version.go",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "8caf8ad668a8d8efe8992f0302de0212013323b4",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-protos/v4/go/inter_container/inter_container.pb.go",
      "new_id": "403d9e61c47535928b73eb41f08ff7d29b3e3286",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-protos/v4/go/inter_container/inter_container.pb.go"
    },
    {
      "type": "modify",
      "old_id": "02c4c27c9a6236da652f7d6d7408b01e363f537f",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-protos/v4/go/openolt/openolt.pb.go",
      "new_id": "2c8af68d10fad1901102223d50b9de614b0362fa",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-protos/v4/go/openolt/openolt.pb.go"
    },
    {
      "type": "modify",
      "old_id": "d60ed83816f96a798b9ad96aff02f5f9b2ffce10",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-protos/v4/go/tech_profile/tech_profile.pb.go",
      "new_id": "fc70ea8828feebbf0c202a647b6ec2c08dd80fe0",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-protos/v4/go/tech_profile/tech_profile.pb.go"
    },
    {
      "type": "delete",
      "old_id": "dcdbf511d1b1768205e89026d93010e44a8139c6",
      "old_mode": 33188,
      "old_path": "vendor/go.etcd.io/etcd/clientv3/concurrency/doc.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2521db6ac045905b6e1fb20d2fb35fab0ee79a24",
      "old_mode": 33188,
      "old_path": "vendor/go.etcd.io/etcd/clientv3/concurrency/election.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e4cf7751740114b33e178fccb4c0168afee9bdb6",
      "old_mode": 33188,
      "old_path": "vendor/go.etcd.io/etcd/clientv3/concurrency/key.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "306470b8889c632f143ecad0f0110d687da95320",
      "old_mode": 33188,
      "old_path": "vendor/go.etcd.io/etcd/clientv3/concurrency/mutex.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "97eb7631067d2747c19d66a3b3d8db5627b0c703",
      "old_mode": 33188,
      "old_path": "vendor/go.etcd.io/etcd/clientv3/concurrency/session.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ee1151079abd4f04d73cbbea8d20ef35772e799f",
      "old_mode": 33188,
      "old_path": "vendor/go.etcd.io/etcd/clientv3/concurrency/stm.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "e6457e80703386cc8c1d3d2f02f91d23e974054c",
      "old_mode": 33188,
      "old_path": "vendor/modules.txt",
      "new_id": "7ff3d910afd028833f3cbb1500144ca578102075",
      "new_mode": 33188,
      "new_path": "vendor/modules.txt"
    }
  ]
}
