)]}'
{
  "commit": "4ea26639bdfe2c1ebef177080382069b37e5f72e",
  "tree": "bc3b1f99438cc6ecffc5c5527b773ddce7b63b2d",
  "parents": [
    "1fd9eb2702b722ce12883d5aa5dd4dff29c701a1"
  ],
  "author": {
    "name": "Richard Jankowski",
    "email": "rjankows@ciena.com",
    "time": "Mon May 14 17:45:38 2018 -0400"
  },
  "committer": {
    "name": "khenaidoo Nursimulu",
    "email": "knursimu@ciena.com",
    "time": "Tue May 15 18:38:23 2018 +0000"
  },
  "message": "VOL-794: Assignment lists in etcd not updated correctly in presence of vcore failures\n\n* Fixed coordinator method _sanitize_member_list\n* Fixed keys-only GET operation for etcd KV store\n* Fixed key DELETE operation for etcd KV store\n* Modified vcore manifest to allow a failed pod to be re-spawned on a\n  different host but with the same pod name\n* Modified zookeeper manifest to allow a failed pod to be re-spawned\n  on a different host. With the current manifest, when all 3 zookeeper\n  pods are scheduled on the same node and that node fails, none of the\n  pods get re-spawned.\n* Added NodePort for the Envoy service\n* Removed anti-affinity rule from OFAgent and NetConf manifests to allow\n  the deployment of multiple pods on the same node\n\nChange-Id: I052d952d81a81cafb96acfc1d57a192596e2e9a1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6ed79236c5cf23b694528ba53b0d600d3adf318a",
      "old_mode": 33188,
      "old_path": "k8s/envoy_for_consul.yml",
      "new_id": "e80812ec467334bcc63e2c9591c94982fa057322",
      "new_mode": 33188,
      "new_path": "k8s/envoy_for_consul.yml"
    },
    {
      "type": "modify",
      "old_id": "af5c1f4869a3aaa326620261689aaa4a8b912eff",
      "old_mode": 33188,
      "old_path": "k8s/envoy_for_etcd.yml",
      "new_id": "d217eee65ae86dcf92b2d48bca14891cac8e60ca",
      "new_mode": 33188,
      "new_path": "k8s/envoy_for_etcd.yml"
    },
    {
      "type": "modify",
      "old_id": "9bb7e6796eb44f9859dd0b4f1e6d9ee336edb91c",
      "old_mode": 33188,
      "old_path": "k8s/netconf.yml",
      "new_id": "b15bc5c258c068e0f7056d070c5a8cbb5aa52a4b",
      "new_mode": 33188,
      "new_path": "k8s/netconf.yml"
    },
    {
      "type": "modify",
      "old_id": "c2415ae61f0d2e5208524ad7de6376de3df2edd3",
      "old_mode": 33188,
      "old_path": "k8s/ofagent.yml",
      "new_id": "5449947f7eb58f415bdce712380c72cb63b3e39d",
      "new_mode": 33188,
      "new_path": "k8s/ofagent.yml"
    },
    {
      "type": "modify",
      "old_id": "267945190536a5c9636ca1a681e8542ad95831be",
      "old_mode": 33188,
      "old_path": "k8s/vcore_for_consul.yml",
      "new_id": "b32f1c2b48707ee27e6907c5282ccb333372d64b",
      "new_mode": 33188,
      "new_path": "k8s/vcore_for_consul.yml"
    },
    {
      "type": "modify",
      "old_id": "37ceeeab99891fe20a903946057122d32f21a5d6",
      "old_mode": 33188,
      "old_path": "k8s/vcore_for_etcd.yml",
      "new_id": "b2d5d5d5aa69d9d679ca31eda78db2644da39e39",
      "new_mode": 33188,
      "new_path": "k8s/vcore_for_etcd.yml"
    },
    {
      "type": "modify",
      "old_id": "1c7f02d12bf9a6563728b5e6702ba1ffc55b4b3a",
      "old_mode": 33188,
      "old_path": "k8s/zookeeper.yml",
      "new_id": "93e4385c3d57551b2958461d2fc463f0255c1f00",
      "new_mode": 33188,
      "new_path": "k8s/zookeeper.yml"
    },
    {
      "type": "modify",
      "old_id": "9bad7d0a5909af3981cec9b685bfd4b6acdbd5de",
      "old_mode": 33188,
      "old_path": "voltha/coordinator.py",
      "new_id": "5b6f68fe5efd8f9ff89e15f17cd647cb59975052",
      "new_mode": 33188,
      "new_path": "voltha/coordinator.py"
    },
    {
      "type": "modify",
      "old_id": "238223f8a7a44345132022acbd4c63590f71d321",
      "old_mode": 33188,
      "old_path": "voltha/coordinator_etcd.py",
      "new_id": "8ed25e075e57235e6a7a82386c9c2fa4014a22a7",
      "new_mode": 33188,
      "new_path": "voltha/coordinator_etcd.py"
    },
    {
      "type": "modify",
      "old_id": "60d1e6c5a7268e08f3ef77ef0d0bf5ec264bee62",
      "old_mode": 33188,
      "old_path": "voltha/leader.py",
      "new_id": "54f1117a5f52de16a11767cd6d22ae85cc7cf8e8",
      "new_mode": 33188,
      "new_path": "voltha/leader.py"
    },
    {
      "type": "modify",
      "old_id": "29585b4c47802683686f9ed2ae2249b786c27a86",
      "old_mode": 33261,
      "old_path": "voltha/main.py",
      "new_id": "c19a0185e82e6b38c9db00389248dfa2f85fa82a",
      "new_mode": 33261,
      "new_path": "voltha/main.py"
    }
  ]
}
