)]}'
{
  "commit": "a188d94b8a07e8d458317c1865e254abf4d3397a",
  "tree": "00634d1856438a75c3c2a227aa2ebbef7254ecd3",
  "parents": [
    "126101e6179674e288c2b09b55bfa22ea348c4fa"
  ],
  "author": {
    "name": "Stephane Barbarie",
    "email": "sbarbari@ciena.com",
    "time": "Tue Oct 16 16:43:04 2018 -0400"
  },
  "committer": {
    "name": "Stephane Barbarie",
    "email": "sbarbari@ciena.com",
    "time": "Wed Oct 17 10:36:49 2018 -0400"
  },
  "message": "VOL-1243: Added logic for thread safety\n\n- Thread safety was added at the proxy level\n- Refactored the test init in a base_test structure\n- Fixed issue with writing to kv\n- Added profiling for locking period\n\nAmendments:\n\n- Comment out a cleanup statement causing KV corruption (as per VOL-1293)\n- Added missing license\n\nChange-Id: Id6658270dbb8b738abeef9e9e1d349dce36501bc\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1be34f63cf5af0f7fec04287a6d8a8b44c7891a1",
      "new_mode": 33188,
      "new_path": "db/model/base_test.go"
    },
    {
      "type": "modify",
      "old_id": "1312a41b2ad5a7f655e14b4113716c0489250c29",
      "old_mode": 33188,
      "old_path": "db/model/model.go",
      "new_id": "18ff905c12e4920ab094b2ff9e45ae167796e649",
      "new_mode": 33188,
      "new_path": "db/model/model.go"
    },
    {
      "type": "modify",
      "old_id": "4a922085f2d52793dba078638f046c2ab8306082",
      "old_mode": 33188,
      "old_path": "db/model/node.go",
      "new_id": "a3e6ea71b84f043515546488462efa2929c56223",
      "new_mode": 33188,
      "new_path": "db/model/node.go"
    },
    {
      "type": "modify",
      "old_id": "1f9783996dd79c0d6d23d1bd3d98e663d83e97eb",
      "old_mode": 33188,
      "old_path": "db/model/profiling.go",
      "new_id": "b93d2fcea55c6636481ad0eae31858d325d7969d",
      "new_mode": 33188,
      "new_path": "db/model/profiling.go"
    },
    {
      "type": "modify",
      "old_id": "decbf9b4e72dcb6295d676d43d7053abefd13bdb",
      "old_mode": 33188,
      "old_path": "db/model/proxy.go",
      "new_id": "3827ff3e07eaeb644f502fc7c1082dd87c4175f2",
      "new_mode": 33188,
      "new_path": "db/model/proxy.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f4fad503a9fa289eca382fee745be0965bdaaef",
      "new_mode": 33188,
      "new_path": "db/model/proxy_access_control.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85d385ad7e1dc118bd28a2c5923c85b0187dd5a2",
      "new_mode": 33188,
      "new_path": "db/model/proxy_concurrency_test.go"
    },
    {
      "type": "modify",
      "old_id": "6226caaa581a170549711895eb73e1558ccf4866",
      "old_mode": 33188,
      "old_path": "db/model/proxy_test.go",
      "new_id": "2d831c16948b78e7183704a6ed349dee18fb4f29",
      "new_mode": 33188,
      "new_path": "db/model/proxy_test.go"
    },
    {
      "type": "modify",
      "old_id": "a490acdea839029cb8072d7d39482bb64429f6be",
      "old_mode": 33188,
      "old_path": "db/model/transaction_test.go",
      "new_id": "7b438b29ba8814f0e5dcae1e8be8d5f76749eee0",
      "new_mode": 33188,
      "new_path": "db/model/transaction_test.go"
    }
  ]
}
