)]}'
{
  "commit": "9c0e958d16e392701542cdc5e1ba023dbd9c6d8b",
  "tree": "1a32e139de84bf5a71c13ec96f1195010c0f35cd",
  "parents": [
    "18daf2890e7c8d81f1a9db3178ecc8022545766f"
  ],
  "author": {
    "name": "Matt Jeanneret",
    "email": "mj3580@att.com",
    "time": "Fri Oct 11 19:00:20 2019 -0400"
  },
  "committer": {
    "name": "Matt Jeanneret",
    "email": "mj3580@att.com",
    "time": "Sat Oct 26 23:52:45 2019 -0400"
  },
  "message": "VOL-2171: MDS values calculated incorrectly\n\nG.984 and G.988 both specify the MDS increment\nmust not include 0.  Fix that.\n\nAlso when reconciliation is complete use the successes\nvalue for setting the new mds on the onu.  This value\nis more reliable as the old mds increment was based on\nthe previous sync.\n\nAlso this forces the mds set to not be based on a query thats\nsubject to the event bus on_set_response queue, that may still be\ncatching up recording the updates to the database.  Setting the MDS from\nwithin the on_set_response using what was actually sent allows all other\nevents to be processed in order and ensures that whats set on the onu matches\nwhat is set in openomci database.  Before the mds was queried and set too\nsoon and updates came in later and the values did not match.\n\nAlso provide a way to query vendor_id\n\nChange-Id: I0883b25ae59ef5eef409cd76f7c0e1012e8388fe\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7b06a9605cad15049f5386f121635bca8ada99bd",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "21bb5e156fbe2f70cdf3f02a8123b099130eeacb",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "092f669f9dc18a0f7480daca47cc76530586b50c",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/onu_configuration.py",
      "new_id": "69823ef9905405de73a483d61780b0cad1f68d76",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/onu_configuration.py"
    },
    {
      "type": "modify",
      "old_id": "d38cbafbde0bd2ebb716e9f6c83ea9aa8b9f114f",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/state_machines/mib_sync.py",
      "new_id": "a128816959373956b0ada20b2d41d0b71f895cf2",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/state_machines/mib_sync.py"
    },
    {
      "type": "modify",
      "old_id": "046d306edfb38c2e111e909c215b9a1d684753dd",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/tasks/mib_reconcile_task.py",
      "new_id": "bd3fe08dbe1462b81f1465fc9c026775be98d858",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/tasks/mib_reconcile_task.py"
    }
  ]
}
