)]}'
{
  "commit": "51f4486b06781541ee15ea332261247ed3e930f6",
  "tree": "0b4e5b8a2c14819ac21bdbb60aca5975fccd8277",
  "parents": [
    "e27def0d99cc73c5c0b7550a28e95abd6c1cd996"
  ],
  "author": {
    "name": "Benjamin Diaz",
    "email": "bdiaz@whitestack.com",
    "time": "Thu Nov 15 10:27:12 2018 -0300"
  },
  "committer": {
    "name": "Benjamin Diaz",
    "email": "bdiaz@whitestack.com",
    "time": "Fri Nov 16 19:59:27 2018 -0300"
  },
  "message": "Adds alarm engine\n\nAlarms are now created directly through mon-central. A new component called\nmon-evaluator evaluates the alarms and sends a notification in case it\ntriggers. Alarms are still created through the Kafka bus using the same model.\n\nIt also deletes all of the old unused code of the plugin model. There were\nthousands of lines dedicated to provide CRUD operations for metrics and alarms\nin the VIM plugins that were never used. MON only requires to collect metrics\nand insert them in the TSDB. VIMs manage their metrics autonomously. The tests\nfor that were also removed. This was done to make the codebase more\nmanageable. Support for VROPS and AWS will be added in a future patch. Neither\nof those two plugins worked correctly. They need to be adapted to the new\nconsumer plugin model.\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\nChange-Id: I656c78be82ca21b760a83b478560d0c8ae680222\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8c342db3305f1e794201e543c4717049ea6642a4",
      "old_mode": 33188,
      "old_path": "docker/Dockerfile",
      "new_id": "ec70d87f51254db650fe95ab32c79d85a4a250c4",
      "new_mode": 33188,
      "new_path": "docker/Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "2e1277265af57bcd2efb85f0885ee26a2b05471e",
      "old_mode": 33261,
      "old_path": "docker/scripts/runInstall.sh",
      "new_id": "254decc2c231b4844dda8f9bac5b81699b45704a",
      "new_mode": 33261,
      "new_path": "docker/scripts/runInstall.sh"
    },
    {
      "type": "modify",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "osm_mon/__init__.py",
      "new_id": "4450364bed5f7abede8d35bc3dd396efca7520a5",
      "new_mode": 33188,
      "new_path": "osm_mon/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "3d0e836595414e3303fc8d040fe63ef44a46d3da",
      "old_mode": 33188,
      "old_path": "osm_mon/cmd/mon_collector.py",
      "new_id": "a38ccf78d12caef72b234a98c513ab97a54b75bd",
      "new_mode": 33188,
      "new_path": "osm_mon/cmd/mon_collector.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d783d3c398e093d7e0b102550183721910748d5",
      "new_mode": 33188,
      "new_path": "osm_mon/cmd/mon_evaluator.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc7f2ad28dcfc3f78efc7800d4f1aa879316492f",
      "new_mode": 33188,
      "new_path": "osm_mon/cmd/mon_server.py"
    },
    {
      "type": "modify",
      "old_id": "70632a1a141cd2cc88cc275c40dbc19c569622eb",
      "old_mode": 33188,
      "old_path": "osm_mon/collector/backends/prometheus.py",
      "new_id": "1bc3ff466dce27c513725b4f0c552c7aaa53b51b",
      "new_mode": 33188,
      "new_path": "osm_mon/collector/backends/prometheus.py"
    },
    {
      "type": "modify",
      "old_id": "ac9408fc5826bfea0bcddc09eeb94de05a8a7561",
      "old_mode": 33188,
      "old_path": "osm_mon/collector/collector.py",
      "new_id": "64d7c6f7e5ed832ba885e87a3fb5690772fa8b17",
      "new_mode": 33188,
      "new_path": "osm_mon/collector/collector.py"
    },
    {
      "type": "modify",
      "old_id": "ed620bff283ea5f9c6ad1a9d5e083f300d71a5b2",
      "old_mode": 33188,
      "old_path": "osm_mon/collector/collectors/base.py",
      "new_id": "a97903d19a76107f9f676651fd9dde92a0af37ba",
      "new_mode": 33188,
      "new_path": "osm_mon/collector/collectors/base.py"
    },
    {
      "type": "modify",
      "old_id": "bf7da38e54772eb96553af2551ee4b10a02ced6c",
      "old_mode": 33188,
      "old_path": "osm_mon/collector/collectors/base_vim.py",
      "new_id": "2ae061786c866891b641efd146b428d1b3500a6d",
      "new_mode": 33188,
      "new_path": "osm_mon/collector/collectors/base_vim.py"
    },
    {
      "type": "modify",
      "old_id": "162a5270b0f99855f0a67114d1cce754a67ce5e0",
      "old_mode": 33188,
      "old_path": "osm_mon/collector/collectors/juju.py",
      "new_id": "589c355a58137c161cb740a070ebedf8cf3aa21e",
      "new_mode": 33188,
      "new_path": "osm_mon/collector/collectors/juju.py"
    },
    {
      "type": "modify",
      "old_id": "811014db7ef367b136ecfc92159bea9670931eea",
      "old_mode": 33188,
      "old_path": "osm_mon/collector/collectors/openstack.py",
      "new_id": "5053902152891939c8102881aa1fb2815acf8d9f",
      "new_mode": 33188,
      "new_path": "osm_mon/collector/collectors/openstack.py"
    },
    {
      "type": "delete",
      "old_id": "971f4e953a3f134be79ef6588dab0e68ed1b4089",
      "old_mode": 33188,
      "old_path": "osm_mon/common/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "fa80256e1e90516cda0693fd05d2651516fde244",
      "old_mode": 33188,
      "old_path": "osm_mon/core/auth.py",
      "new_id": "71a817e22efc15eb2179bf52d8952b510314f82e",
      "new_mode": 33188,
      "new_path": "osm_mon/core/auth.py"
    },
    {
      "type": "rename",
      "old_id": "716f1709cce579594233865cd1b47cf96cca49c7",
      "old_mode": 33188,
      "old_path": "osm_mon/common/common_db_client.py",
      "new_id": "5a76536f8e63265371f190a1f3a05c042f419ba3",
      "new_mode": 33188,
      "new_path": "osm_mon/core/common_db.py",
      "score": 93
    },
    {
      "type": "modify",
      "old_id": "e763a5b73f18dbab830d6422be05549ea088daab",
      "old_mode": 33188,
      "old_path": "osm_mon/core/database.py",
      "new_id": "56a12752187c9c2d84bbc4924b95508fa5b35b84",
      "new_mode": 33188,
      "new_path": "osm_mon/core/database.py"
    },
    {
      "type": "copy",
      "old_id": "2d39b96c11276aba8a25f00d0536f86cbd265ce1",
      "old_mode": 33188,
      "old_path": "osm_mon/test/collector/__init__.py",
      "new_id": "23c1a540de1f634f5f4e3c0c1c684fcc5c4df1de",
      "new_mode": 33188,
      "new_path": "osm_mon/core/exceptions.py",
      "score": 88
    },
    {
      "type": "delete",
      "old_id": "3a95c768aac2d554bedbb8046cb17fdda5e312fa",
      "old_mode": 33261,
      "old_path": "osm_mon/core/message_bus/common_consumer.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b5d4a817f6b296dbeb001905e546487f4a8bbca9",
      "old_mode": 33188,
      "old_path": "osm_mon/core/models/access_cred_CloudWatch.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5759f8c28d8e53aae0b21340f7e9305d990519bb",
      "old_mode": 33188,
      "old_path": "osm_mon/core/models/access_cred_OpenStack.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "29d99c792068d1021864e6d5f15148c856cf6d3a",
      "old_mode": 33188,
      "old_path": "osm_mon/core/models/access_cred_vROPs.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8a9e50a0c9469de8040357b5afb13f90875192ab",
      "old_mode": 33188,
      "old_path": "osm_mon/core/models/acknowledge_alarm_req.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d419824d0160dc766a85681c76cb2700982bdb7c",
      "old_mode": 33188,
      "old_path": "osm_mon/core/models/create_metric_req.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5b67955d7112f456267be26139db4e664e7289fa",
      "old_mode": 33188,
      "old_path": "osm_mon/core/models/create_metric_resp.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2c5104284a737a053078039c7e4e2ddfe4ca6b5e",
      "old_mode": 33188,
      "old_path": "osm_mon/core/models/delete_metric_req.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "dc99059676c52b5ec6bddf8d2fff3577438c9460",
      "old_mode": 33188,
      "old_path": "osm_mon/core/models/delete_metric_resp.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7474956419b59d5db0dbfcef1916aa71fc06eb09",
      "old_mode": 33188,
      "old_path": "osm_mon/core/models/list_metric_req.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e8c933d4a7436f0c4d183eeb1cfc5c75a0b7315d",
      "old_mode": 33188,
      "old_path": "osm_mon/core/models/list_metric_resp.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "62145699f0bc5b1393c32675f47cb3ab4e56a51a",
      "old_mode": 33188,
      "old_path": "osm_mon/core/models/read_metric_data_req.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2a96b7697c875df8b69bf6e8eb2115687d9dfa63",
      "old_mode": 33188,
      "old_path": "osm_mon/core/models/read_metric_data_resp.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7c0eba3dcb84511cfe1e8154c2311c2136d64fca",
      "old_mode": 33188,
      "old_path": "osm_mon/core/models/update_metric_req.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a5bdb678253f18f166b22bb22affc2c6de094150",
      "old_mode": 33188,
      "old_path": "osm_mon/core/models/update_metric_resp.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "9f5b17d6be7d4916cfa9e6734f5436c0171355e5",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/OpenStack/response.py",
      "new_id": "8a864be61aedc742c0b5bd6b7a78a639a32e6740",
      "new_mode": 33188,
      "new_path": "osm_mon/core/response.py",
      "score": 98
    },
    {
      "type": "modify",
      "old_id": "f8dfaa2961ea57681864445c1ae802cb7282cb1f",
      "old_mode": 33188,
      "old_path": "osm_mon/core/settings.py",
      "new_id": "3b20c2b9b354f049d01659716694ae854fc8ec65",
      "new_mode": 33188,
      "new_path": "osm_mon/core/settings.py"
    },
    {
      "type": "rename",
      "old_id": "59c5ee542e09af443ba618d6f32f9b22af7de83a",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/OpenStack/singleton.py",
      "new_id": "59c5ee542e09af443ba618d6f32f9b22af7de83a",
      "new_mode": 33188,
      "new_path": "osm_mon/core/singleton.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2d39b96c11276aba8a25f00d0536f86cbd265ce1",
      "old_mode": 33188,
      "old_path": "osm_mon/test/collector/__init__.py",
      "new_id": "4450364bed5f7abede8d35bc3dd396efca7520a5",
      "new_mode": 33188,
      "new_path": "osm_mon/evaluator/__init__.py",
      "score": 99
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b040198c94f1e0623246015baa73408bf701002a",
      "new_mode": 33188,
      "new_path": "osm_mon/evaluator/evaluator.py"
    },
    {
      "type": "delete",
      "old_id": "8c110ab36d9869218ec0cab0536ef77bb2d2a9b8",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/CloudWatch/access_credentials.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "98b05aa06583196b9f1e4ef5e788f40e4b552577",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/CloudWatch/connection.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5d330b0a8c3f23cd2bf2f135c0eb43802299a726",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/CloudWatch/metric_alarms.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1812002bb2118f0af39c5739e3044c8060f4d7b5",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/CloudWatch/metrics.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c125bab36e5a5fc7a7953a003250dce3d0470024",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/CloudWatch/plugin_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d31b60875a432a6986b481716d06bb2a76d49f7f",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/CloudWatch/plugin_metric.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d854d635f2995b523fbd97daac88005fd7495498",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/OpenStack/Aodh/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7e6347f8df99417733a4f8432cb7fa01014d449c",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/OpenStack/Aodh/alarm_handler.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "71c6c1cd1cb9b69576236b3513997dcc80ef6aee",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/OpenStack/Aodh/notifier.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cdbd0561b22db81ef542f14a7b7e75b446fd441a",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/OpenStack/Gnocchi/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9736da87637345edfa24e169b35a3af6da1dcfc9",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/OpenStack/Gnocchi/metric_handler.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "18eed2f0562da661f43e8bb1b35c5bf08cd9db54",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/OpenStack/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "09c911dc02f69c6fbf2707a37af286417183e3c0",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/OpenStack/common.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "316993c2aacd8ed86f3fefb6bb10d4d31aba594f",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/vRealiseOps/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "af68dfce02bd41836888f739e5d1f9794123830a",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/vRealiseOps/mon_plugin_vrops.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ce9e1f89723de82c73f7cfc6effcc667a0371f60",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/vRealiseOps/plugin_receiver.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/vRealiseOps/vROPs_Webservice/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6d05dfcfd0f2c8867083ef84163a8aad5fcb3bc4",
      "old_mode": 33261,
      "old_path": "osm_mon/plugins/vRealiseOps/vROPs_Webservice/install.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d7cf33cf8de00b03316b459594625e3ee42b8944",
      "old_mode": 33261,
      "old_path": "osm_mon/plugins/vRealiseOps/vROPs_Webservice/vrops_webservice",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c2bf38cb4ba838f62bad2bf93f035d0e7d677124",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/vRealiseOps/vrops_config.xml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/CloudWatch/__init__.py",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "osm_mon/server/__init__.py",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89ba4e8cd586cd2ce93f83ea69020a6d322509b4",
      "new_mode": 33261,
      "new_path": "osm_mon/server/server.py"
    },
    {
      "type": "delete",
      "old_id": "d25e4588922cc9f424e7a11537349b1bdf638f96",
      "old_mode": 33188,
      "old_path": "osm_mon/test/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6c3df421af3584413f679fa4ffc89aa63904f38b",
      "old_mode": 33188,
      "old_path": "osm_mon/test/collector/test_collector.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "97231c017d8e0c95bfb8bcfb0b3756741f2809c6",
      "old_mode": 33188,
      "old_path": "osm_mon/test/core/test_common_consumer.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "341b2bd34e7c0e299709fa57ca7d22cff476366a",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/alarm_details/acknowledge_alarm.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ecf403e82ac27ec1a7362cfa49f1a504dd890b53",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/create_alarm/create_alarm_differentName_differentInstance.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "17c423db989e8334ac920e5487ba685c2bee1657",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/create_alarm/create_alarm_differentName_sameInstance.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b2f5acb12038f0aeafe03defd2fd2357c28b350a",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/create_alarm/create_alarm_sameName_differentInstance.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ecf403e82ac27ec1a7362cfa49f1a504dd890b53",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/create_alarm/create_alarm_sameName_sameInstance.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "31e1e0b165b6904eec8bad1b6d067a00d432c78d",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/create_alarm/operation_invalid.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "adb789bbe63949246cfc0b3c219c54980f7b7deb",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/create_alarm/operation_valid.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8c2e68d9e4aa913773f13b022e84d9c12e3dbe68",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/create_alarm/statistic_invalid.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "adb789bbe63949246cfc0b3c219c54980f7b7deb",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/create_alarm/statistic_valid.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0fe0dcb608ac7f174df78b7a525d8a4f4c049d3e",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/create_metrics/create_metric_req_invalid.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "18cc23c524b61629c38a06919a887c2e67bf661f",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/create_metrics/create_metric_req_valid.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e51a6701dc2a025678b0d6639964cc6c9106d7e4",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/delete_alarm/name_invalid.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a2cd4b5c066384fdb5c5542be6a203402bb524c9",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/delete_alarm/name_valid.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f465df7a2df9d5e69bf022f9dbc71138b88b847f",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/delete_alarm/name_valid_delete1.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1fa6870db049fd474bffe0723ae649da25d3af9b",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/delete_alarm/name_valid_delete2.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6c35ab2a2a5730ff8b0bad080e5ed6acd5c9fac2",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/delete_alarm/name_valid_delete3.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "716b0391ef5315e9f073ea70159a334b7404bbcf",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/delete_alarm/name_valid_delete4.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f30ab87a00372b85ff7ed8c5026bf0552cb87c96",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/delete_metrics/delete_metric_req_invalid.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ea3922b20ddd9d212fe2ea4ad6d9538c6e8b0b31",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/delete_metrics/delete_metric_req_valid.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a4d02a3cd2aab76b11e5170adfe6f13475ba6750",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/list_alarm/list_alarm_valid_no_arguments.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d0f31f265a61d6fef4bef03fd0cf46a18f874519",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/list_alarm/list_alarm_valid_one_argument.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bf465790c1e90992ab0e360ca3d83018e83baa84",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/list_alarm/list_alarm_valid_two_arguments.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6108e77bb8d8ef1eef2cd93c26a8a9b67682f18c",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/list_metrics/list_metric_req_invalid.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b1bd9de6ea288c77004a6ef27f87ab9470e26103",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/list_metrics/list_metric_req_valid.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "815edf955657f1d1e2fc553a2b367927aa87ce9c",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/read_metrics_data/read_coll_period_req_invalid.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "dad9a244223cd66278ff4a7529effbbd0f05a740",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/read_metrics_data/read_coll_period_req_valid.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0ff4f0e6fc796a21418e9bd3804f84a602cd369b",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/read_metrics_data/read_metric_name_req_invalid.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "dad9a244223cd66278ff4a7529effbbd0f05a740",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/read_metrics_data/read_metric_name_req_valid.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fe171e48f7c34ec05f5b560ad9f875d39a4a3b93",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/update_alarm/name_invalid.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7070dff17c07a78ea1a23591935881ed79114013",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/update_alarm/name_valid.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0116228d88781f25e8f09bfc3196fb79f8f05a42",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/update_alarm/operation_invalid.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5fb8eb6c54d5daa6d2273d71cc351d91c6296923",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/update_alarm/operation_valid.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "991d84472247f6ee7825e8f0e4cc474f7dc612f5",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/update_alarm/statistic_invalid.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5fb8eb6c54d5daa6d2273d71cc351d91c6296923",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/update_alarm/statistic_valid.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "581fb557aff7dc6ff7f3267d3b60122f3f34472d",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/update_alarm/update_alarm_new_alarm.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0fe0dcb608ac7f174df78b7a525d8a4f4c049d3e",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/update_metrics/update_metric_req_invalid.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "18cc23c524b61629c38a06919a887c2e67bf661f",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/test_schemas/update_metrics/update_metric_req_valid.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ae036cf48b13bb8153d026aa9bec1b00b949d4a5",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/unit_tests_alarms.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "625e872b058fa53be513b9d4119db21a9d62dfa5",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/unit_tests_metrics.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cd7731bd326326d6fd7d7dc1a59a10e73faaadff",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/OpenStack/integration/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fbec56c74e9e59db727d88fd3b157d6f4846a2cc",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/OpenStack/integration/test_alarm_integration.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "578c8b191d04b1107ee52bb6bc3ab244d598d9a7",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/OpenStack/integration/test_metric_integration.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8aa2c9fec1adcd15f4d5ddc69e916b3bfa26295b",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/OpenStack/integration/test_notify_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "da34bb2e32c70055fcf4651c15c3b9e2cd9da6c3",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/OpenStack/integration/test_vim_account.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cd7731bd326326d6fd7d7dc1a59a10e73faaadff",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/OpenStack/unit/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "02cec8b59ea2a20f9a261ff8f823b319303fa917",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/OpenStack/unit/test_alarm_req.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "aeacd7bd8cdb501e9cbaa9cb207f3c952302a8d6",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/OpenStack/unit/test_alarming.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e6c52fbf6ac67949f8bd8a86b55888db7554e6c9",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/OpenStack/unit/test_common.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b71ca722246dfff7e35d4a601d0e6741d3531c25",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/OpenStack/unit/test_metric_calls.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2fa31a68df1eee2bcc246de635dbebeae3f7b8d8",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/OpenStack/unit/test_metric_req.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a420c708467755cbec010ff37d37c34bdcdcbb94",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/OpenStack/unit/test_notifier.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1377bc0adfbeb93e07043c2815e8993d3be354b9",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/OpenStack/unit/test_responses.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "42619f88791c039e9a37a1c05c9becc5ece64eb0",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/OpenStack/unit/test_settings.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "64d5d51b34492175724692c42c063d1076c657a8",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/VMware/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2d10d1b7cd93d18b6660f6e2aa6bbc69171df461",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/VMware/test_mon_plugin_vrops.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cc5dea9bc44958ce0cc070d9d2d6c2a47138c66b",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/VMware/test_plugin_receiver.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2d39b96c11276aba8a25f00d0536f86cbd265ce1",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "32eb94eb1914969f8732a64deeb756688c1838d1",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/OpenStack/__init__.py",
      "new_id": "32eb94eb1914969f8732a64deeb756688c1838d1",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/__init__.py",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "2d39b96c11276aba8a25f00d0536f86cbd265ce1",
      "old_mode": 33188,
      "old_path": "osm_mon/test/collector/__init__.py",
      "new_id": "4450364bed5f7abede8d35bc3dd396efca7520a5",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/collector/__init__.py",
      "score": 99
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f558e23a30d1e555f578e8e3e767bd527d255439",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/collector/test_collector.py"
    },
    {
      "type": "rename",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "osm_mon/test/plugins/CloudWatch/__init__.py",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/common/__init__.py",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d66426904d0752c09b3012c080c1f6a135a7c34",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/common/test_common_db_client.py"
    },
    {
      "type": "rename",
      "old_id": "1dad3434de45cfc501de09b8cda588fae69e13e8",
      "old_mode": 33188,
      "old_path": "osm_mon/test/core/__init__.py",
      "new_id": "ce869a38c9a94992d7eeaa75054a7e08b5a9769b",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/core/__init__.py",
      "score": 93
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "482e58b3d339c86725b198b505d85057f8a2a2cd",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/core/test_database.py"
    },
    {
      "type": "modify",
      "old_id": "364661040e613891ac65a4a6c95bd8025d922415",
      "old_mode": 33188,
      "old_path": "setup.py",
      "new_id": "a5f0ca56932e7e385705f4c6cfaa505e3e16c4ae",
      "new_mode": 33188,
      "new_path": "setup.py"
    },
    {
      "type": "modify",
      "old_id": "5940b95a73cb36b87704be13744749b54fca07b2",
      "old_mode": 33188,
      "old_path": "tox.ini",
      "new_id": "b10e7f925ae2072561e80ead4fda253e4deb942c",
      "new_mode": 33188,
      "new_path": "tox.ini"
    }
  ]
}
