)]}'
{
  "commit": "7233ad262f6c5436c713784a443596c0aa919b04",
  "tree": "07b6abf6a090eed873ff1f3f2e30a5802cc2f659",
  "parents": [
    "829821e6cc5bb5b98066366755be4990e4b2afa0"
  ],
  "author": {
    "name": "beierl",
    "email": "mbeierl@vmware.com",
    "time": "Thu Jul 25 13:05:58 2019 -0400"
  },
  "committer": {
    "name": "beierl",
    "email": "mbeierl@vmware.com",
    "time": "Thu Jul 25 21:47:39 2019 +0100"
  },
  "message": "Fixes VIO collection\n\nExtract common vROPS code from vmware and vio collectors.\nAdd unit test coverage.\nRemove unused code.\nImproved vROPS collection to ask for current values only\ninstead of a date range.\nReduces number of calls to vROPS by asking for all metrics\nfor all VDUs at once.\n\nBUG 796\n\nChange-Id: I00ecd70c6d25f7c8982cbc633a28ab6f1ceb8cd6\nSigned-off-by: beierl \u003cmbeierl@vmware.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0d481ea77e9f856fcd9441ee0e2b778320058335",
      "old_mode": 33188,
      "old_path": "osm_mon/collector/vnf_collectors/vio.py",
      "new_id": "84cebe0b6cadbe3aadb93c6f00d150f89cfdaae0",
      "new_mode": 33188,
      "new_path": "osm_mon/collector/vnf_collectors/vio.py"
    },
    {
      "type": "modify",
      "old_id": "e79ce064223e8b02e14294ccc743990bfaa86aac",
      "old_mode": 33188,
      "old_path": "osm_mon/collector/vnf_collectors/vmware.py",
      "new_id": "329d61d880fa3ffa8b491bd6d8e12a5ded625180",
      "new_mode": 33188,
      "new_path": "osm_mon/collector/vnf_collectors/vmware.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30d864ead12df9638111155af9f646259cf40c12",
      "new_mode": 33188,
      "new_path": "osm_mon/collector/vnf_collectors/vrops/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d4bd69ff02406097156684c5091cc23ff3dd6f45",
      "new_mode": 33188,
      "new_path": "osm_mon/collector/vnf_collectors/vrops/metrics.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "430cf868a2d34d17dfaa216cdf8a59efa8a921e4",
      "new_mode": 33188,
      "new_path": "osm_mon/collector/vnf_collectors/vrops/vrops_helper.py"
    },
    {
      "type": "rename",
      "old_id": "6938873ab492a0b1b5e1bcc591e0c4daef4ebcd6",
      "old_mode": 33188,
      "old_path": "osm_mon/tests/unit/collector/vnf_collectors/vmware/mock_vcd.py",
      "new_id": "36ee361706bf703bdc50a3e1696e2b49032ce313",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/unit/collector/vnf_collectors/vmware/mock_http.py",
      "score": 72
    },
    {
      "type": "modify",
      "old_id": "ed3478908b35533fb4fcdfc73f73e353ea759e71",
      "old_mode": 33188,
      "old_path": "osm_mon/tests/unit/collector/vnf_collectors/vmware/osm_mocks/VNFD.json",
      "new_id": "12105a4468d85de67474d257de6f59f5057073aa",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/unit/collector/vnf_collectors/vmware/osm_mocks/VNFD.json"
    },
    {
      "type": "modify",
      "old_id": "332949bad9b6d3cdecdd123c2ab2db3a9492874d",
      "old_mode": 33188,
      "old_path": "osm_mon/tests/unit/collector/vnf_collectors/vmware/osm_mocks/VNFR.json",
      "new_id": "2583c8ef41d39e0dd923976f086897eac98e11ab",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/unit/collector/vnf_collectors/vmware/osm_mocks/VNFR.json"
    },
    {
      "type": "modify",
      "old_id": "19d1496d8e4cea829d0464310eafb381f3b5e9d0",
      "old_mode": 33188,
      "old_path": "osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vcd_collector.py",
      "new_id": "740de748da3836b97b5b47d7ea7630c3619f1d3a",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vcd_collector.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "215bd53237648c1bdb67d3b42017ac441a6f4fa8",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vio_collector.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "956a19fb347137c78ce47f77a4c507d8d7ade86b",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/unit/collector/vnf_collectors/vmware/test_vrops_helper.py"
    },
    {
      "type": "delete",
      "old_id": "0967ef424bce6791893e9a57bb952f80fd536e93",
      "old_mode": 33188,
      "old_path": "osm_mon/tests/unit/collector/vnf_collectors/vmware/vcd_mocks/OK.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "95b0305a97540662de4885e8d730b7e9593f729e",
      "old_mode": 33188,
      "old_path": "osm_mon/tests/unit/collector/vnf_collectors/vmware/vcd_mocks/vrops_multi.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e38daaa4fc7e7003c367c72339e18aa7e81ab13",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/unit/collector/vnf_collectors/vmware/vmware_mocks/404.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cad20b3688b1c8a6e2bb74c43b577facd0d50149",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/unit/collector/vnf_collectors/vmware/vmware_mocks/OK.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b3bf23d48493f6eae9d40365ac23304c892a08a",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/unit/collector/vnf_collectors/vmware/vmware_mocks/malformed.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b1fd54d2b63892b90237f4e09620bab0aafcb64",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/unit/collector/vnf_collectors/vmware/vmware_mocks/vcd_vapp_response.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e11179f9f248f271774d73cbc6315232df14969f",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/unit/collector/vnf_collectors/vmware/vmware_mocks/vrops_multi.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11657407340febc389ad1cbe897b3919ddb646c3",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/unit/collector/vnf_collectors/vmware/vmware_mocks/vrops_resources.json"
    }
  ]
}
