)]}'
{
  "commit": "93699898c51364cde193d8d441f4aed45670e7bf",
  "tree": "103ed22a76d2d610f2639fd274986dcc3b0942e4",
  "parents": [
    "e80db311a29dc8562dc84ae3336af167bac2ec5b"
  ],
  "author": {
    "name": "Benjamin Diaz",
    "email": "bdiaz@whitestack.com",
    "time": "Fri Oct 12 17:37:30 2018 -0300"
  },
  "committer": {
    "name": "Benjamin Diaz",
    "email": "bdiaz@whitestack.com",
    "time": "Tue Oct 16 16:52:26 2018 -0300"
  },
  "message": "Refactors codebase\n\nRefactors duplicated code. Renames and reorganizes classes and methods.\nRefactors tests.\nKafka message handling is removed from plugins. They now return response msg\ndict and top level code handles publishing.\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\nChange-Id: I9826db9c4586d961f40af6cb194fc388fe855ae1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fd97f833d354ea05e843b7873b388d5616e26d5f",
      "old_mode": 33261,
      "old_path": "osm_mon/core/message_bus/common_consumer.py",
      "new_id": "b8e33d233fc61961ff83965453019fa2ffccfd04",
      "new_mode": 33261,
      "new_path": "osm_mon/core/message_bus/common_consumer.py"
    },
    {
      "type": "modify",
      "old_id": "c9021d217c2975784918ccd154e6385679a2c7e7",
      "old_mode": 33261,
      "old_path": "osm_mon/core/message_bus/consumer.py",
      "new_id": "b12cd8881f00967eaeff197bf625678f1c8877bd",
      "new_mode": 33188,
      "new_path": "osm_mon/core/message_bus/consumer.py"
    },
    {
      "type": "modify",
      "old_id": "f6feba16352ffd22f2df43301a39ad20cb50d106",
      "old_mode": 33261,
      "old_path": "osm_mon/core/message_bus/producer.py",
      "new_id": "573e332f9b887ac47381a105cea5402d85152a94",
      "new_mode": 33188,
      "new_path": "osm_mon/core/message_bus/producer.py"
    },
    {
      "type": "rename",
      "old_id": "8a9e50a0c9469de8040357b5afb13f90875192ab",
      "old_mode": 33188,
      "old_path": "osm_mon/core/models/acknowledge_alarm.json",
      "new_id": "8a9e50a0c9469de8040357b5afb13f90875192ab",
      "new_mode": 33188,
      "new_path": "osm_mon/core/models/acknowledge_alarm_req.json",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "37748581c1cdad572e86275b38e993e811d908cf",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/CloudWatch/access_credentials.py",
      "new_id": "8c110ab36d9869218ec0cab0536ef77bb2d2a9b8",
      "new_mode": 33188,
      "new_path": "osm_mon/plugins/CloudWatch/access_credentials.py"
    },
    {
      "type": "modify",
      "old_id": "5853ae9ba2db773fb431c4ea41c6e0e1b1ee624e",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/CloudWatch/connection.py",
      "new_id": "98b05aa06583196b9f1e4ef5e788f40e4b552577",
      "new_mode": 33188,
      "new_path": "osm_mon/plugins/CloudWatch/connection.py"
    },
    {
      "type": "modify",
      "old_id": "8e5b6fe85180b7683a131f02c3e4cce6e7846fdc",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/CloudWatch/metric_alarms.py",
      "new_id": "5d330b0a8c3f23cd2bf2f135c0eb43802299a726",
      "new_mode": 33188,
      "new_path": "osm_mon/plugins/CloudWatch/metric_alarms.py"
    },
    {
      "type": "modify",
      "old_id": "158635992d019d363dbea544d71f1270dfb2785a",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/CloudWatch/metrics.py",
      "new_id": "1812002bb2118f0af39c5739e3044c8060f4d7b5",
      "new_mode": 33188,
      "new_path": "osm_mon/plugins/CloudWatch/metrics.py"
    },
    {
      "type": "modify",
      "old_id": "40e7fe55de062f9bd32f12d0f586779d071e7100",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/CloudWatch/plugin_alarm.py",
      "new_id": "c125bab36e5a5fc7a7953a003250dce3d0470024",
      "new_mode": 33188,
      "new_path": "osm_mon/plugins/CloudWatch/plugin_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "36b89e344e7c33375e3a5f916f986e07b9ead8f2",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/CloudWatch/plugin_metric.py",
      "new_id": "d31b60875a432a6986b481716d06bb2a76d49f7f",
      "new_mode": 33188,
      "new_path": "osm_mon/plugins/CloudWatch/plugin_metric.py"
    },
    {
      "type": "rename",
      "old_id": "453e77ca3592a688f0155a5afbc1781778e94018",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/OpenStack/Aodh/alarming.py",
      "new_id": "7e6347f8df99417733a4f8432cb7fa01014d449c",
      "new_mode": 33188,
      "new_path": "osm_mon/plugins/OpenStack/Aodh/alarm_handler.py",
      "score": 84
    },
    {
      "type": "modify",
      "old_id": "c74a73fb5afb74ab115c587160f1917d4b224a5a",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/OpenStack/Aodh/notifier.py",
      "new_id": "a1c85e61f4b49e45bd1e9ba626f6ef0ae30ab47c",
      "new_mode": 33188,
      "new_path": "osm_mon/plugins/OpenStack/Aodh/notifier.py"
    },
    {
      "type": "rename",
      "old_id": "7bfbc47dc79fcc54868e2a91cdbd04a1fc1dd618",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/OpenStack/Gnocchi/metrics.py",
      "new_id": "91dc402b7e27b5e529d6c589574ce0f17999968d",
      "new_mode": 33188,
      "new_path": "osm_mon/plugins/OpenStack/Gnocchi/metric_handler.py",
      "score": 82
    },
    {
      "type": "modify",
      "old_id": "5f1529a91671d6d4c033668eff49ab575d5383a1",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/OpenStack/response.py",
      "new_id": "9f5b17d6be7d4916cfa9e6734f5436c0171355e5",
      "new_mode": 33188,
      "new_path": "osm_mon/plugins/OpenStack/response.py"
    },
    {
      "type": "delete",
      "old_id": "f5e11e677974f019518dc4d65e8dce646b23284a",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/vRealiseOps/kafka_consumer_vrops.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "6ca3d40e6a040a38a539c669f8e826effbfc4be8",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/vRealiseOps/mon_plugin_vrops.py",
      "new_id": "af68dfce02bd41836888f739e5d1f9794123830a",
      "new_mode": 33188,
      "new_path": "osm_mon/plugins/vRealiseOps/mon_plugin_vrops.py"
    },
    {
      "type": "modify",
      "old_id": "130c4bd748d471df4e022a75eec8d08f6e5a62b7",
      "old_mode": 33188,
      "old_path": "osm_mon/plugins/vRealiseOps/plugin_receiver.py",
      "new_id": "ce9e1f89723de82c73f7cfc6effcc667a0371f60",
      "new_mode": 33188,
      "new_path": "osm_mon/plugins/vRealiseOps/plugin_receiver.py"
    },
    {
      "type": "modify",
      "old_id": "fd51449adeb1652d22e37e7960e23524b6af3f22",
      "old_mode": 33261,
      "old_path": "osm_mon/plugins/vRealiseOps/vROPs_Webservice/vrops_webservice",
      "new_id": "d7cf33cf8de00b03316b459594625e3ee42b8944",
      "new_mode": 33261,
      "new_path": "osm_mon/plugins/vRealiseOps/vROPs_Webservice/vrops_webservice"
    },
    {
      "type": "modify",
      "old_id": "d81308a49288307bb699489b76f7dd98fa0e7405",
      "old_mode": 33188,
      "old_path": "osm_mon/test/OpenStack/integration/__init__.py",
      "new_id": "cd7731bd326326d6fd7d7dc1a59a10e73faaadff",
      "new_mode": 33188,
      "new_path": "osm_mon/test/OpenStack/integration/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "278c8c209bf54900069ab7d6c326ff3097d70580",
      "old_mode": 33188,
      "old_path": "osm_mon/test/OpenStack/integration/test_alarm_integration.py",
      "new_id": "fbec56c74e9e59db727d88fd3b157d6f4846a2cc",
      "new_mode": 33188,
      "new_path": "osm_mon/test/OpenStack/integration/test_alarm_integration.py"
    },
    {
      "type": "modify",
      "old_id": "344ccbd5ca5bd73837c3ee67c6bb980981d5a572",
      "old_mode": 33188,
      "old_path": "osm_mon/test/OpenStack/integration/test_metric_integration.py",
      "new_id": "578c8b191d04b1107ee52bb6bc3ab244d598d9a7",
      "new_mode": 33188,
      "new_path": "osm_mon/test/OpenStack/integration/test_metric_integration.py"
    },
    {
      "type": "modify",
      "old_id": "6fedf69bd2491d411519b4abeee3833b25c91cf8",
      "old_mode": 33188,
      "old_path": "osm_mon/test/OpenStack/integration/test_notify_alarm.py",
      "new_id": "8aa2c9fec1adcd15f4d5ddc69e916b3bfa26295b",
      "new_mode": 33188,
      "new_path": "osm_mon/test/OpenStack/integration/test_notify_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "osm_mon/test/OpenStack/unit/__init__.py",
      "new_id": "cd7731bd326326d6fd7d7dc1a59a10e73faaadff",
      "new_mode": 33188,
      "new_path": "osm_mon/test/OpenStack/unit/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "f767c4741530c747a8e8e8ddf71a908bb497cc16",
      "old_mode": 33188,
      "old_path": "osm_mon/test/OpenStack/unit/test_alarm_req.py",
      "new_id": "02cec8b59ea2a20f9a261ff8f823b319303fa917",
      "new_mode": 33188,
      "new_path": "osm_mon/test/OpenStack/unit/test_alarm_req.py"
    },
    {
      "type": "modify",
      "old_id": "7368f13e25109b2f9a40b5e9a04a02ad1d529ac8",
      "old_mode": 33188,
      "old_path": "osm_mon/test/OpenStack/unit/test_alarming.py",
      "new_id": "67486e7bb6e6e1118900ac661c7a30d38adc8ba9",
      "new_mode": 33188,
      "new_path": "osm_mon/test/OpenStack/unit/test_alarming.py"
    },
    {
      "type": "modify",
      "old_id": "de2d13bff78c2ded441842f3f50245413702f98c",
      "old_mode": 33188,
      "old_path": "osm_mon/test/OpenStack/unit/test_metric_calls.py",
      "new_id": "b71ca722246dfff7e35d4a601d0e6741d3531c25",
      "new_mode": 33188,
      "new_path": "osm_mon/test/OpenStack/unit/test_metric_calls.py"
    },
    {
      "type": "modify",
      "old_id": "f66be72a2bf98f5312b6ac98e16491d0894cdf4f",
      "old_mode": 33188,
      "old_path": "osm_mon/test/OpenStack/unit/test_metric_req.py",
      "new_id": "2fa31a68df1eee2bcc246de635dbebeae3f7b8d8",
      "new_mode": 33188,
      "new_path": "osm_mon/test/OpenStack/unit/test_metric_req.py"
    },
    {
      "type": "modify",
      "old_id": "e2695d4d23c094f67764cd116fd60ecb287c29d2",
      "old_mode": 33188,
      "old_path": "osm_mon/test/OpenStack/unit/test_notifier.py",
      "new_id": "a420c708467755cbec010ff37d37c34bdcdcbb94",
      "new_mode": 33188,
      "new_path": "osm_mon/test/OpenStack/unit/test_notifier.py"
    },
    {
      "type": "modify",
      "old_id": "6cf4e3f72957ece645c7d67c8dd944ff700c3133",
      "old_mode": 33188,
      "old_path": "osm_mon/test/OpenStack/unit/test_responses.py",
      "new_id": "1377bc0adfbeb93e07043c2815e8993d3be354b9",
      "new_mode": 33188,
      "new_path": "osm_mon/test/OpenStack/unit/test_responses.py"
    },
    {
      "type": "modify",
      "old_id": "e2d83ed4d12a406d6e9577e0a31b5e18128ea120",
      "old_mode": 33188,
      "old_path": "osm_mon/test/VMware/__init__.py",
      "new_id": "64d5d51b34492175724692c42c063d1076c657a8",
      "new_mode": 33188,
      "new_path": "osm_mon/test/VMware/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "30e9a3d892d2c87ec349e447f4682a8a3784767f",
      "old_mode": 33188,
      "old_path": "osm_mon/test/VMware/test_mon_plugin_vrops.py",
      "new_id": "2d10d1b7cd93d18b6660f6e2aa6bbc69171df461",
      "new_mode": 33188,
      "new_path": "osm_mon/test/VMware/test_mon_plugin_vrops.py"
    },
    {
      "type": "modify",
      "old_id": "1d63bd97fd3ad954ee78700f0ad8e86886c2a914",
      "old_mode": 33188,
      "old_path": "osm_mon/test/VMware/test_plugin_receiver.py",
      "new_id": "cc5dea9bc44958ce0cc070d9d2d6c2a47138c66b",
      "new_mode": 33188,
      "new_path": "osm_mon/test/VMware/test_plugin_receiver.py"
    },
    {
      "type": "delete",
      "old_id": "7e4267c3bc12c34304d5da35bf47c084573900f3",
      "old_mode": 33188,
      "old_path": "osm_mon/test/core/kafka_test.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "0306893beb07deb41c2c4418e47521b79f2f5796",
      "old_mode": 33188,
      "old_path": "osm_mon/test/core/test_common_consumer.py",
      "new_id": "eaf06c14ec0562836c604bf06fce554cfe66c73c",
      "new_mode": 33188,
      "new_path": "osm_mon/test/core/test_common_consumer.py"
    },
    {
      "type": "delete",
      "old_id": "5dc3caf87daf67c2b4c1edf4f775b75adbc75fc6",
      "old_mode": 33188,
      "old_path": "osm_mon/test/core/test_producer.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
