)]}'
{
  "log": [
    {
      "commit": "debdf89a2af4c875e3f19271fb937549059f118b",
      "tree": "99266619ab7c9327a3497bf02985666bc156f1b4",
      "parents": [
        "4e75bfcc550313131a769e621c136cf90aefda6e"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Fri Apr 07 09:36:09 2017 +0200"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Fri Apr 07 09:36:09 2017 +0200"
      },
      "message": "Fix for differentiating no data vs 0s\n\nChange-Id: I8f40f8689dc0080ccfeb28ed7219ad0ccb6657a1\n"
    },
    {
      "commit": "4e75bfcc550313131a769e621c136cf90aefda6e",
      "tree": "aa08b40e469b27dd10dbf4a9ef83bd891fabadcd",
      "parents": [
        "3cef3d61872b64d3c1bd4b5c735e8f5b087f3a79"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Apr 03 23:12:03 2017 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Apr 03 23:12:03 2017 +0200"
      },
      "message": "Introduce Newton release for Nova\n\nAdd configuration files and parameters for Newton release\n\nChange-Id: I6c91a69b9bd6c865d5f6da8019b3a8b7eaf0c6db\n"
    },
    {
      "commit": "3cef3d61872b64d3c1bd4b5c735e8f5b087f3a79",
      "tree": "b273fbeca9c50c0387b4a4c1d86db092df12a475",
      "parents": [
        "4e1cf239bf156345728ab0d704de10ec99f56879",
        "325f6671b7c4658515275f60b35fc7da6502c574"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Mar 27 11:45:01 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Mon Mar 27 11:45:01 2017 +0000"
      },
      "message": "Merge \"Add availability zone tag to the Grafana dashboard\""
    },
    {
      "commit": "4e1cf239bf156345728ab0d704de10ec99f56879",
      "tree": "bbd7f484839c40c482c9ebf3b59d84a11c32ee2a",
      "parents": [
        "a537fd21d5a54e2814be8777952d4759d850fec9",
        "0ef7c2f974b3ad35db7a975efc56daf64775b487"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Mar 24 09:58:40 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Fri Mar 24 09:58:40 2017 +0000"
      },
      "message": "Merge \"Add service level information for Grafana dashboard\""
    },
    {
      "commit": "0ef7c2f974b3ad35db7a975efc56daf64775b487",
      "tree": "197ca30bccb2f02034ba6df26281ccc46072b8ca",
      "parents": [
        "4d8373426c7e6f65257da3ca5096027b3f726689"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Mon Mar 13 10:11:33 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Mar 23 14:43:12 2017 +0000"
      },
      "message": "Add service level information for Grafana dashboard\n\nChange-Id: Ie685ff33288fbbc23ae97eb89820431b00f25504\n"
    },
    {
      "commit": "325f6671b7c4658515275f60b35fc7da6502c574",
      "tree": "8652997a023bc6fa51c516cfd90d3b6097c87438",
      "parents": [
        "a537fd21d5a54e2814be8777952d4759d850fec9"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Mar 20 16:08:54 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Mar 23 13:53:04 2017 +0100"
      },
      "message": "Add availability zone tag to the Grafana dashboard\n\nChange-Id: I505927f1f518fb0f462fab62171ab9e28021aabe\n"
    },
    {
      "commit": "a537fd21d5a54e2814be8777952d4759d850fec9",
      "tree": "2d379c9f3f6547c99afd1203482dd63b5dfe83e4",
      "parents": [
        "4d8373426c7e6f65257da3ca5096027b3f726689"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Mar 20 14:30:31 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Mar 20 14:40:57 2017 +0100"
      },
      "message": "Missing -l option for starting libvirt-bin\n\nInstance live migration stop to work due to missed -l option for\nstarting libvirt-bin\n\nChange-Id: I9f164984c683531ca46157497557e7ebe64cb745\nCloses-bug: PROD-9809\n"
    },
    {
      "commit": "4d8373426c7e6f65257da3ca5096027b3f726689",
      "tree": "79e207fdbcca3800eb603144725410b2fd0facd5",
      "parents": [
        "5222e72b1b35b044978cabb5738db8f815fb5386",
        "9e76a651a2f7d5e1139d48301304ab4e21c2ad19"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Thu Mar 16 13:51:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Thu Mar 16 13:51:30 2017 +0000"
      },
      "message": "Merge \"Fix Grafana dashboard for the novnc backends\""
    },
    {
      "commit": "5222e72b1b35b044978cabb5738db8f815fb5386",
      "tree": "80d20b4f6df9a7c03dadfe5795d2fdc02dbc404a",
      "parents": [
        "1c1bffb8b8498f0e5749c6016d82058c3a90a5b5"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Wed Mar 15 21:02:05 2017 +0100"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Wed Mar 15 21:02:34 2017 +0100"
      },
      "message": "remove libvirt_service set in map.jinja\n\nChange-Id: I76fe9d6f17f921babe659f83406583fcf4665638\n"
    },
    {
      "commit": "9e76a651a2f7d5e1139d48301304ab4e21c2ad19",
      "tree": "8fa9fc417725e7215df92b7be155ba73c33cf5f8",
      "parents": [
        "cc75f6cdf8eeb60b7309894d0828444bc903cdb2"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Mar 10 14:43:23 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Mar 10 14:14:46 2017 +0000"
      },
      "message": "Fix Grafana dashboard for the novnc backends\n\nChange-Id: Ice24922bca4ebf6dd0708d6cf15a4d696ed66b0b\n"
    },
    {
      "commit": "1c1bffb8b8498f0e5749c6016d82058c3a90a5b5",
      "tree": "9db70bc0086e41010717099bb031f4cae28e01c8",
      "parents": [
        "cc75f6cdf8eeb60b7309894d0828444bc903cdb2"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Mar 08 11:08:31 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Mar 08 11:08:31 2017 +0100"
      },
      "message": "Add multi-region support to collectd plugins\n\nChange-Id: I52f7f06e1af8be58b88b62399944c7fa5027f490\n"
    },
    {
      "commit": "cc75f6cdf8eeb60b7309894d0828444bc903cdb2",
      "tree": "a71ad38b30adec8f39cfba11505f96ff709d1b3e",
      "parents": [
        "04a77112b41da48a68e9b17af836a6142e1d355f",
        "d855ef2cd43c56914a06d70ccfe0aa45b299115d"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Mar 07 17:23:17 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 07 17:23:17 2017 +0100"
      },
      "message": "Merge pull request #5 from pjediny/nfv-sriov\n\nSR-IOV VFs need to be accessible by qemu instances"
    },
    {
      "commit": "04a77112b41da48a68e9b17af836a6142e1d355f",
      "tree": "93dcca99fefd87a3a72e59b4f9e7c14ad6c1d50d",
      "parents": [
        "030444ec302fe3d67b05ed237720e4727297a938",
        "4f27ccde69e59470139d8880fdfc1908555f84a3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@localhost",
        "time": "Tue Mar 07 14:32:39 2017 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "jenkins@localhost",
        "time": "Tue Mar 07 14:32:39 2017 +0000"
      },
      "message": "Merge remote-tracking branch \u0027target/master\u0027\n"
    },
    {
      "commit": "030444ec302fe3d67b05ed237720e4727297a938",
      "tree": "9211c7d9e9cce70c4741348adfc442a254c56c58",
      "parents": [
        "b7b0ddaa5160df8f62015b0aea17551ef2286790"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Mar 07 13:29:59 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Mar 07 13:30:16 2017 +0100"
      },
      "message": "Fixes for Hugepages in Nova\n\nEpic: PROD-8959\n\nChange-Id: Idf467a1fe9a5eb569c9b88201bc27591cb62390c\n"
    },
    {
      "commit": "4f27ccde69e59470139d8880fdfc1908555f84a3",
      "tree": "12ce6dfb4d2d601a8c6a46a2f5c20e6a2720d91a",
      "parents": [
        "b7b0ddaa5160df8f62015b0aea17551ef2286790",
        "d5266fb8cf3fdf99be211cda54fbffcfcf8cd9f0"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Mar 07 10:35:10 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 07 10:35:10 2017 +0100"
      },
      "message": "Merge pull request #4 from salt-formulas/pr_add_novcproxy_host\n\nadd novncproxy_host"
    },
    {
      "commit": "d5266fb8cf3fdf99be211cda54fbffcfcf8cd9f0",
      "tree": "896c8b1ed90c6505c506d4e7010a56cfd0860b67",
      "parents": [
        "064fc251e5f97990d3440260e2e336af2afad0dc"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Feb 24 09:49:11 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Mar 07 10:11:50 2017 +0100"
      },
      "message": "add novncproxy_host\n"
    },
    {
      "commit": "d855ef2cd43c56914a06d70ccfe0aa45b299115d",
      "tree": "62a21c18a1be7c4690d4df54d49bba43c22bf7cb",
      "parents": [
        "b7b0ddaa5160df8f62015b0aea17551ef2286790"
      ],
      "author": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Mon Mar 06 22:24:33 2017 +0100"
      },
      "committer": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Mon Mar 06 22:24:33 2017 +0100"
      },
      "message": "SR-IOV VFs need to be accesible by qemu\n"
    },
    {
      "commit": "b7b0ddaa5160df8f62015b0aea17551ef2286790",
      "tree": "b01a65fbc0eb0eb7f2c041a1adbd38c4462d7b23",
      "parents": [
        "28e59cbbd45c336379b5054763601bab6f358f38"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Tue Feb 28 14:36:46 2017 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Tue Feb 28 14:36:46 2017 +0100"
      },
      "message": "fix novanq flavor\n\nChange-Id: I90e864163a8f42f5ecfc14d3600fdb7afa27ec1b\n"
    },
    {
      "commit": "28e59cbbd45c336379b5054763601bab6f358f38",
      "tree": "b5bf61fb95559d5aaaa7cf883a61ff80af850622",
      "parents": [
        "5dcabb716eed35b21b76378efcc96cb7b3ee6d68"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Feb 28 11:16:19 2017 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Feb 28 11:16:45 2017 +0100"
      },
      "message": "location of custom modules and states changed\n\nChange-Id: I965022604de73da2a6c04cc017adb197dbf0af3f\n"
    },
    {
      "commit": "5dcabb716eed35b21b76378efcc96cb7b3ee6d68",
      "tree": "51efd40efa0ad81cf12ebb2edbbf8704c07b67fd",
      "parents": [
        "26fb85c81035ab72c2a50be3a8dda0e52e89c9fa",
        "70d9e3f939e7d6138ae4584b0a5ef0a65b84302b"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Feb 24 12:05:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@605ed64b8049",
        "time": "Fri Feb 24 12:05:37 2017 +0000"
      },
      "message": "Merge \"nova availability zones\""
    },
    {
      "commit": "26fb85c81035ab72c2a50be3a8dda0e52e89c9fa",
      "tree": "940c667bc1fd9ce5f61ae435989b1f402b7514c9",
      "parents": [
        "55d1f57bf5eda7006a18185190318f816a343ca9"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Feb 16 22:29:22 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Feb 20 12:04:40 2017 +0100"
      },
      "message": "CPU pinning \u0026 Hugepages libvirt mounts\n\nHugepages mount point definition for libivirt. Nova vcpu pin set\nparameter definition.\n\nEpic: PROD-8959\n\nChange-Id: I7a5b0b315a31d77b4324963c299546d7d3f4343a\n"
    },
    {
      "commit": "70d9e3f939e7d6138ae4584b0a5ef0a65b84302b",
      "tree": "4cd092865d50b683ef8cf8aea852f6fe5bcd8b68",
      "parents": [
        "55d1f57bf5eda7006a18185190318f816a343ca9"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Feb 15 18:37:13 2017 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Feb 16 11:05:29 2017 +0100"
      },
      "message": "nova availability zones\n\nChange-Id: I73f2fac77fd6097a1be27fb8dd2edd5c7932f165\n"
    },
    {
      "commit": "55d1f57bf5eda7006a18185190318f816a343ca9",
      "tree": "cf62dcfa642edcb16f8d8f1093dda1b316af3060",
      "parents": [
        "73051e0803470a34057f4cf0f375165c8b2dd267"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Wed Feb 15 16:41:53 2017 +0100"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Wed Feb 15 17:41:09 2017 +0100"
      },
      "message": "added state option for creating instances\n\nChange-Id: I92d6258d554e9a651d6e3f34872c77d7506095f7\n"
    },
    {
      "commit": "73051e0803470a34057f4cf0f375165c8b2dd267",
      "tree": "5bd1550e836d7205ca9065b3a72cbdc742933a2d",
      "parents": [
        "d1d250fb38aa2189d166117f7f144aada759baf8"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Feb 15 12:11:12 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Feb 15 12:11:12 2017 +0100"
      },
      "message": "Enable all nova-scheduler filters by default\n\nChange-Id: Ide8b0ec1276684cda515f7f77ee1e17c93c8b9d2\n"
    },
    {
      "commit": "d1d250fb38aa2189d166117f7f144aada759baf8",
      "tree": "3d330d2a05864a420adb685fb229f780ebf1016a",
      "parents": [
        "46bb46cd01daf932d5423a95bd14fb70b7d25c50"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Feb 14 16:45:36 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Feb 14 16:45:36 2017 +0100"
      },
      "message": "SRIOV fixes for metadata\n\nChange-Id: I268ac44890d1b59c987dec83dfc2f5c6fd68eef9\n"
    },
    {
      "commit": "46bb46cd01daf932d5423a95bd14fb70b7d25c50",
      "tree": "0599d5b691002804d8f860c17682521bbbd7af64",
      "parents": [
        "39a059412908d4709e8cd740a33ca242d8f9399a"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Tue Feb 14 15:08:35 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Tue Feb 14 15:08:35 2017 +0100"
      },
      "message": "Fixing SRIOV metadata\n\nChange-Id: I1897f2e424b3841b269a9995366bbeafc447edb1\n"
    },
    {
      "commit": "39a059412908d4709e8cd740a33ca242d8f9399a",
      "tree": "396a11014d95ce0314750bab804437be990e0493",
      "parents": [
        "064fc251e5f97990d3440260e2e336af2afad0dc"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Feb 13 23:03:08 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Feb 14 13:30:54 2017 +0100"
      },
      "message": "SRIOV support\n\nEnable SRIOV support in nova scheduler and compute.\n\nChange-Id: Ib1d180a5eb47221d322e4d147dd845aa63b1b408\nEpic: PROD-8956\n"
    },
    {
      "commit": "064fc251e5f97990d3440260e2e336af2afad0dc",
      "tree": "177395ef2d336c8b60de4dfdd3f66d781d4f55f6",
      "parents": [
        "0d80c3ffe9fcaaf85d9f8b17642beba76a8328fe",
        "6e870045f3a6bbc69b1737c94bed6b61fb6c8122"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Feb 10 12:54:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@50f9da5d34fb",
        "time": "Fri Feb 10 12:54:44 2017 +0000"
      },
      "message": "Merge \"Fix Nova aggregate alarms\""
    },
    {
      "commit": "0d80c3ffe9fcaaf85d9f8b17642beba76a8328fe",
      "tree": "ad297805942fe5b7d1d8743421b0a21cc5b89003",
      "parents": [
        "ebb9ddbd619ecf18f956c694695fd6554e4ca8ba"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Fri Feb 10 06:25:53 2017 +0100"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Fri Feb 10 10:50:35 2017 +0100"
      },
      "message": "Enables pagination for Nova\n\nChange-Id: Icbda2b8b2ccf437d4c80b76478d36b10415db5c8\nDepends-On: I0c9bd6b0a02a4a402f3d18c2804a0d65defcbac8\n"
    },
    {
      "commit": "6e870045f3a6bbc69b1737c94bed6b61fb6c8122",
      "tree": "8ff62f17e9b6055ca2123c8ef848b96197d88912",
      "parents": [
        "ebb9ddbd619ecf18f956c694695fd6554e4ca8ba"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Wed Jan 25 16:21:43 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Feb 10 07:49:24 2017 +0000"
      },
      "message": "Fix Nova aggregate alarms\n\nSet \u0027no_data\u0027 policy to OKAY in case there\u0027s no aggregate defined.\n\nChange-Id: If28f4c060db7922dbdcf73c4aeba54b3fefd6082\n"
    },
    {
      "commit": "ebb9ddbd619ecf18f956c694695fd6554e4ca8ba",
      "tree": "db094bed9d19a312454b1b257c1f8a9afa4a6cb3",
      "parents": [
        "9a4db3871e6ae31a1dcad54bc2a7dd06497d8dd6",
        "8683b7af4ac7f84b2921421f75f58865c0851592"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Thu Feb 09 11:51:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@50f9da5d34fb",
        "time": "Thu Feb 09 11:51:13 2017 +0000"
      },
      "message": "Merge \"Allow to configure the pagination\""
    },
    {
      "commit": "9a4db3871e6ae31a1dcad54bc2a7dd06497d8dd6",
      "tree": "16f32a358128ac75d62ce6b46cf663680f979f15",
      "parents": [
        "cb1bdf1f80a85981b20103fbcf117dafdfded0a5",
        "76bdda8bebfe8d2929ee5039c7fc103c87cdb99f"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Feb 07 23:32:26 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 07 23:32:26 2017 +0100"
      },
      "message": "Merge pull request #2 from timbyr/memcache_fix\n\nCorrect configuration for memcache_servers"
    },
    {
      "commit": "cb1bdf1f80a85981b20103fbcf117dafdfded0a5",
      "tree": "7a366651b3eaf48d655ace30e39901cc96ac8794",
      "parents": [
        "a30c023e54577fd8db6b26c741711c4653e9252f",
        "a2c7929e007452bc98b00c3e73ec092e843086b9"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Feb 07 22:03:49 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@50f9da5d34fb",
        "time": "Tue Feb 07 22:03:50 2017 +0000"
      },
      "message": "Merge \"nova client to set tenant quotas\""
    },
    {
      "commit": "76bdda8bebfe8d2929ee5039c7fc103c87cdb99f",
      "tree": "dec0c4e1b117f7678a8c3ef5036d55ca4da7260f",
      "parents": [
        "a30c023e54577fd8db6b26c741711c4653e9252f"
      ],
      "author": {
        "name": "Keith Byrne",
        "email": "timbyr@gmail.com",
        "time": "Tue Feb 07 17:39:26 2017 +0000"
      },
      "committer": {
        "name": "Keith Byrne",
        "email": "timbyr@gmail.com",
        "time": "Tue Feb 07 17:39:26 2017 +0000"
      },
      "message": "Correct configuration for memcache_servers\n\nhttp://docs.openstack.org/mitaka/config-reference/compute/config-options.html\n"
    },
    {
      "commit": "a2c7929e007452bc98b00c3e73ec092e843086b9",
      "tree": "4a17381d2a3984511fd71bf4815794145bbaa049",
      "parents": [
        "0ce9fc9c0bd06ea508e2d81e03c457e5df90ff04"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Sun Feb 05 21:01:38 2017 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Feb 07 13:05:31 2017 +0100"
      },
      "message": "nova client to set tenant quotas\n\nChange-Id: I9fdbfa065b813ba7b6ccb905ce171da12baf106b\n"
    },
    {
      "commit": "a30c023e54577fd8db6b26c741711c4653e9252f",
      "tree": "1d5b7bc33327a1ac04bf939c880f2b03ee605f4f",
      "parents": [
        "1da21436efb694713787fc7c35f89822356e848c",
        "7acb38f11c6d6673a1740eaad06dbe4da72f5d5a"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Feb 07 08:51:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@50f9da5d34fb",
        "time": "Tue Feb 07 08:51:13 2017 +0000"
      },
      "message": "Merge \"Fix Hypervisor dashboard\""
    },
    {
      "commit": "8683b7af4ac7f84b2921421f75f58865c0851592",
      "tree": "22a2bb3b93886d71d6c3012053f8a51ecb62d19e",
      "parents": [
        "1da21436efb694713787fc7c35f89822356e848c"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Feb 03 16:00:16 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Feb 03 16:00:16 2017 +0100"
      },
      "message": "Allow to configure the pagination\n\nChange-Id: I6503f22450e1610efcb8662a093ddad46af5b8ea\n"
    },
    {
      "commit": "7acb38f11c6d6673a1740eaad06dbe4da72f5d5a",
      "tree": "eb9deac80d3366a7b600183090dc21d12318b14c",
      "parents": [
        "b462a5d5f7f4858b831c790d6763915292689d1d"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Feb 02 16:20:07 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Feb 02 16:20:07 2017 +0100"
      },
      "message": "Fix Hypervisor dashboard\n\nThe query used to populate the hostname drop-down list wasn\u0027t correct.\n\nChange-Id: Ifbb39c395375f09e11892570ca8fc2b9e74b557a\n"
    },
    {
      "commit": "1da21436efb694713787fc7c35f89822356e848c",
      "tree": "9f20605ec28dccda1ff92e8958f1301bfdd9bd96",
      "parents": [
        "5bc9e9f5542381e91bee899c98e5d3291b33dbbd",
        "0ce9fc9c0bd06ea508e2d81e03c457e5df90ff04"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Thu Feb 02 15:13:08 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@50f9da5d34fb",
        "time": "Thu Feb 02 15:13:08 2017 +0000"
      },
      "message": "Merge \"introduce nova client implementation\""
    },
    {
      "commit": "5bc9e9f5542381e91bee899c98e5d3291b33dbbd",
      "tree": "1726d93f4dafd19e6db214460def0825b724d12c",
      "parents": [
        "1607342be73886ae6a1b5ed7c5ad3cdf181ff893"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 02 13:05:40 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 02 13:05:40 2017 +0100"
      },
      "message": "Unify Makefile, .gitignore and update readme\n"
    },
    {
      "commit": "0ce9fc9c0bd06ea508e2d81e03c457e5df90ff04",
      "tree": "5a7b512de705b6b51a5c1f0f0ef4bcc801e24dd7",
      "parents": [
        "2a9b1c2b4c49c31cc000a00f5d5e1f9070075437"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Feb 01 23:10:40 2017 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Feb 01 23:11:01 2017 +0100"
      },
      "message": "introduce nova client implementation\n\nChange-Id: Ia374cfa414691fcc4f8812d42f5b77b54022d589\n"
    },
    {
      "commit": "1607342be73886ae6a1b5ed7c5ad3cdf181ff893",
      "tree": "08b689128fed139cbf52ea8bc0d6af239ca4f07c",
      "parents": [
        "5a89ad02cf74aac3372f98e24d8ea00938612097"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Wed Feb 01 16:07:22 2017 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Wed Feb 01 16:37:45 2017 +0100"
      },
      "message": "fixed memcached parameter\n\nChange-Id: Icc549046edc6844b801bf7e30a95e8b2a58cc52d\n"
    },
    {
      "commit": "5a89ad02cf74aac3372f98e24d8ea00938612097",
      "tree": "3dc47374d83085fbeae4165f13d80ce167424774",
      "parents": [
        "2a9b1c2b4c49c31cc000a00f5d5e1f9070075437",
        "b20bef085bf945b2af0e2aad1f95b3f74d3955c7"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Feb 01 11:25:39 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 01 11:25:39 2017 +0100"
      },
      "message": "Merge pull request #1 from salt-formulas/ceph-libvirt-cache\n\nceph, disk_cachemodes"
    },
    {
      "commit": "b20bef085bf945b2af0e2aad1f95b3f74d3955c7",
      "tree": "3dc47374d83085fbeae4165f13d80ce167424774",
      "parents": [
        "2a9b1c2b4c49c31cc000a00f5d5e1f9070075437"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Feb 01 09:52:43 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Feb 01 10:02:40 2017 +0100"
      },
      "message": "ceph, disk_cachemodes\n"
    },
    {
      "commit": "2a9b1c2b4c49c31cc000a00f5d5e1f9070075437",
      "tree": "62040bc354fa0d3c1907ef84e9af7ca8727f6d18",
      "parents": [
        "4db36fd72d2eea55b4424851c06d461cceb9b2b0",
        "36bd0eb5753522b3eb582ec9efc662db9d409985"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Jan 30 13:13:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@50f9da5d34fb",
        "time": "Mon Jan 30 13:13:13 2017 +0000"
      },
      "message": "Merge \"Provide grains for building the main dashboard\""
    },
    {
      "commit": "4db36fd72d2eea55b4424851c06d461cceb9b2b0",
      "tree": "653804047db4bc630ad204b855c0bd5d887f31f5",
      "parents": [
        "b462a5d5f7f4858b831c790d6763915292689d1d"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 26 14:17:43 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 26 14:17:43 2017 +0100"
      },
      "message": "Remove .gitreview\n"
    },
    {
      "commit": "36bd0eb5753522b3eb582ec9efc662db9d409985",
      "tree": "71aec324d7c19decbbf8bb404fc16b8935f74539",
      "parents": [
        "b462a5d5f7f4858b831c790d6763915292689d1d"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Jan 26 10:34:06 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Jan 26 13:02:11 2017 +0100"
      },
      "message": "Provide grains for building the main dashboard\n\nChange-Id: I796ad6f45d0e7d73fd1e49d440bc2f6d6c669f41\n"
    },
    {
      "commit": "b462a5d5f7f4858b831c790d6763915292689d1d",
      "tree": "3acb50e5963879f3f7d2002ffa0b903256e18589",
      "parents": [
        "873de55f85f0726e88885f10cd08e4af4f1aec7c"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Wed Jan 25 17:58:40 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Wed Jan 25 17:58:40 2017 +0100"
      },
      "message": "MOS fix\n\nChange-Id: I8958e4fc53a6040baa4bb0b5b4f5ca2fddd3ca01\n"
    },
    {
      "commit": "873de55f85f0726e88885f10cd08e4af4f1aec7c",
      "tree": "7a4799d2cc299b5b689ecca83fb65738569529c7",
      "parents": [
        "270e105c38cdba8140dee1937f884cd7a2e4e7fa",
        "dff30bf0818a5d4d2eb8f8e8e9e97b73a8e41b59"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 23 15:26:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 23 15:26:53 2017 +0000"
      },
      "message": "Merge \"Add aggregates memory tables in Nova dashboard\""
    },
    {
      "commit": "270e105c38cdba8140dee1937f884cd7a2e4e7fa",
      "tree": "3f37fa7f0f9e88e65472742f5db3a8186d19e849",
      "parents": [
        "ef81d50cfc1f207733be5a78569f185c9062c281"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Mon Jan 23 10:19:27 2017 +0100"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Mon Jan 23 10:27:28 2017 +0100"
      },
      "message": "Add alarms for Nova aggregates\n\nReintegration of SL1.0 work.\nNote that this requires:\nhttps://github.com/tcpcloud/salt-formula-heka/pull/115\nhttps://github.com/tcpcloud/salt-formula-collectd/pull/50\n\nChange-Id: Ie133285d48e4be7bd3fc9b09ec80683d208bdd79\n"
    },
    {
      "commit": "dff30bf0818a5d4d2eb8f8e8e9e97b73a8e41b59",
      "tree": "1dd4bad7a82fe2a3978085144da83335535f97d9",
      "parents": [
        "ef81d50cfc1f207733be5a78569f185c9062c281"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Mon Jan 23 09:09:35 2017 +0100"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Mon Jan 23 09:09:40 2017 +0100"
      },
      "message": "Add aggregates memory tables in Nova dashboard\n\nReintegration of SL1.0 work.\nNote that this requires:\nhttps://github.com/tcpcloud/salt-formula-heka/pull/115\nhttps://github.com/tcpcloud/salt-formula-collectd/pull/50\n\nChange-Id: Iba01212ee983e8aff7c43f7743e3d6ac43fdb388\n"
    },
    {
      "commit": "ef81d50cfc1f207733be5a78569f185c9062c281",
      "tree": "0c447fbeaa445d02619506cd2c4e1b5943305509",
      "parents": [
        "add8ae2c6ce1b39a69036b27dce17bec8272c71b"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Jan 15 22:05:18 2017 -0800"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Jan 16 08:48:09 2017 -0800"
      },
      "message": "Libvirtd deamon does not start after compute reboot\n\nLibvirtd deamon does not start after compute reboot due bad\nlibvirt-bin upstart definition\n\nChange-Id: I1ef3a7f34262c564627762172ae12a93ff11f71e\nCloses-bug: PROD-8661\n"
    },
    {
      "commit": "add8ae2c6ce1b39a69036b27dce17bec8272c71b",
      "tree": "7cf5428b3a546f7bc3d88f30b00fdb604e1f77f1",
      "parents": [
        "bb46d594bd7d9c33b8ff158e0bb88913c3b756d7",
        "6a3c8f71f990516271f9a1385718eb3c50b42923"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 10 15:15:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 10 15:15:46 2017 +0000"
      },
      "message": "Merge \"Fix typo in README.rst\""
    },
    {
      "commit": "bb46d594bd7d9c33b8ff158e0bb88913c3b756d7",
      "tree": "22fce22eeb13a3f463504f94c4ca90bdf447924c",
      "parents": [
        "3519b04b9717be92ae4a410576d32987d1b4f1ff"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Fri Jan 06 13:43:41 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Fri Jan 06 13:43:41 2017 +0100"
      },
      "message": "Added default notification value\n\nChange-Id: I0eda1ff5e37c089347ac26c5cbebf22adcab446a\n"
    },
    {
      "commit": "3519b04b9717be92ae4a410576d32987d1b4f1ff",
      "tree": "e81eb704ec950db7329b06d7b382ae4e640753a6",
      "parents": [
        "b8272283d0910fc19232e93e197a9aaab7b0e2c9",
        "74b092d3a763b8ae5c99ff5c1bd190549c1fc383"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 04 13:36:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 04 13:36:18 2017 +0000"
      },
      "message": "Merge \"Support configuration of notify_on without Ceilometer\""
    },
    {
      "commit": "b8272283d0910fc19232e93e197a9aaab7b0e2c9",
      "tree": "1a7b0fba36c0456877c907f8cf9e9808573a7cd7",
      "parents": [
        "8e67e9e2e47956af3bbd1579f2202d42afb09038",
        "2ee8c65d196f87ef67dab2df1615728fd3956942"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 04 13:36:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 04 13:36:13 2017 +0000"
      },
      "message": "Merge \"Support dict values for controller.notification\""
    },
    {
      "commit": "8e67e9e2e47956af3bbd1579f2202d42afb09038",
      "tree": "46f66edd32b6bb705ff87c4a32a13c06e366745d",
      "parents": [
        "2b68f176ecdb169caf995530b3a3a5468e405432",
        "7a8b3bc4e21b050f0dd8b30d284340793b023721"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 04 13:36:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 04 13:36:03 2017 +0000"
      },
      "message": "Merge \"Enable notifications for the controller role\""
    },
    {
      "commit": "2b68f176ecdb169caf995530b3a3a5468e405432",
      "tree": "065261be3818fc9cb63fb2e35af2480e1a70513c",
      "parents": [
        "9a4f6334c0fdfc6e0bf83f85e120a8bdb3f0593f"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Dec 21 15:26:33 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Dec 21 15:31:50 2016 +0100"
      },
      "message": "Remove the usage of down and disabled together\n\nThis patch removes the trigger with state \u0027\u003d\u003d down || \u003d\u003d disabled\u0027\nbecause it is not working. We replaced it by a check that validates the\nfact that alarm is triggered only if one service is up and at least\nanother service is down or disabled by using the percentage of services\nup.\n\nChange-Id: Ic4f2e6ea7be9e90a59116b46e3487074a365c8bd\n"
    },
    {
      "commit": "6a3c8f71f990516271f9a1385718eb3c50b42923",
      "tree": "158ac88647075213c269cb1b525249ccd62c3f12",
      "parents": [
        "9a4f6334c0fdfc6e0bf83f85e120a8bdb3f0593f"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Dec 19 15:37:24 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Dec 19 15:37:24 2016 +0100"
      },
      "message": "Fix typo in README.rst\n\nChange-Id: I1056868ed1238b1b694773187f9193d02db0bab6\n"
    },
    {
      "commit": "74b092d3a763b8ae5c99ff5c1bd190549c1fc383",
      "tree": "99c661c2e17e3dc5781861f551a1781207b9c568",
      "parents": [
        "2ee8c65d196f87ef67dab2df1615728fd3956942"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Dec 15 10:18:39 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Dec 15 10:18:39 2016 +0100"
      },
      "message": "Support configuration of notify_on without Ceilometer\n\nChange-Id: Ie8a81a38359c51ac6dc148aac98d23ddaecd878a\n"
    },
    {
      "commit": "2ee8c65d196f87ef67dab2df1615728fd3956942",
      "tree": "f648e2b515a5cc7cc6be8690f538def20a565d27",
      "parents": [
        "7a8b3bc4e21b050f0dd8b30d284340793b023721"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Dec 15 10:14:10 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Dec 15 10:14:10 2016 +0100"
      },
      "message": "Support dict values for controller.notification\n\nThis change allows to configure the notification topic(s) and messaging\ndriver. It preserves backward-compatibility when the \u0027notification\u0027\nparameter is a boolean value instead of a dict.\n\nChange-Id: I85004aae4bcd0ae4840a6250c0d39556aee0ea9f\n"
    },
    {
      "commit": "7a8b3bc4e21b050f0dd8b30d284340793b023721",
      "tree": "d246f6ec6989e93f931e7c15deff902c71ddd7e1",
      "parents": [
        "9a4f6334c0fdfc6e0bf83f85e120a8bdb3f0593f"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Dec 15 10:10:08 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Dec 15 10:10:08 2016 +0100"
      },
      "message": "Enable notifications for the controller role\n\nChange-Id: I186ecee651e5178f15aaa9247942b399948b12c7\n"
    },
    {
      "commit": "9a4f6334c0fdfc6e0bf83f85e120a8bdb3f0593f",
      "tree": "ad0932116d16780dca0f32d1256966d3603c2e4f",
      "parents": [
        "fea94eacea02b8489d8503ce1be8a6c147522502"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Dec 14 10:47:55 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Dec 14 17:01:40 2016 +0100"
      },
      "message": "Enable alarms on libivrt\n\nChange-Id: I0ae08eac1c35e96f8272ccfe244238ea0466a13a\n"
    },
    {
      "commit": "fea94eacea02b8489d8503ce1be8a6c147522502",
      "tree": "835a4cb64396265cd98b5e4bcbeedddb2bb10739",
      "parents": [
        "32b5251e1d4ce21e55b83e8357cbb2ef176df66d"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Dec 08 15:38:12 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Dec 08 15:38:12 2016 +0000"
      },
      "message": "Handle \"disabled\" in nova_compute alarms\n\nChange-Id: I2eaeb109284e8f4ca26c3a8350a8ed6b751075ab\n"
    },
    {
      "commit": "32b5251e1d4ce21e55b83e8357cbb2ef176df66d",
      "tree": "f7572e5adf7e42dacc6e0f5a65d7252512f4d474",
      "parents": [
        "a0624d247b343b6afa7fb35e22054b779a18195c"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Dec 08 12:40:08 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Dec 08 12:40:08 2016 +0000"
      },
      "message": "Improve alarm descriptions\n\nChange-Id: I9073bf3f28053c09d0834929585debce00bf595d\n"
    },
    {
      "commit": "a0624d247b343b6afa7fb35e22054b779a18195c",
      "tree": "3e4e20aadbcc20830ecbe91ceb66894b61ff95d8",
      "parents": [
        "52d4f329d59b8d716746883397cf54e818522573"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Dec 08 10:14:44 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Dec 08 10:29:24 2016 +0000"
      },
      "message": "Change alarm names for free_memory/vcpu\n\nChange-Id: I703a0459c5b485ff0c6d08a9e07af201a8872ce5\n"
    },
    {
      "commit": "52d4f329d59b8d716746883397cf54e818522573",
      "tree": "7f1d85ace85a5e3f80e5851d8d70b82124f162c6",
      "parents": [
        "74ee08104de5ce86b08434233d33428e773c50be"
      ],
      "author": {
        "name": "Patrick Petit",
        "email": "ppetit@mirantis.com",
        "time": "Fri Dec 02 14:45:55 2016 +0100"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Dec 08 09:34:49 2016 +0000"
      },
      "message": "Use new policies for nova_logs alarm clusters\n\nDepends on https://github.com/tcpcloud/salt-formula-heka/pull/84\n\nChange-Id: I0df8c9cdea44232db7835db78521046bde4fee12\n"
    },
    {
      "commit": "74ee08104de5ce86b08434233d33428e773c50be",
      "tree": "c12fe0ed9f0f01555a39120fe24a7cfec304b945",
      "parents": [
        "e7e57ced1de133fe67f6480d276f7b3448bc7ecf",
        "cf1d39fb530ac402d62e471d2fd9f55002a20fd1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Dec 04 10:16:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 04 10:16:19 2016 +0000"
      },
      "message": "Merge \"extend temporary exeption for libvirtname in mirantis repo; reason: keystone formula goes against nova formula for legacy deployments\""
    },
    {
      "commit": "e7e57ced1de133fe67f6480d276f7b3448bc7ecf",
      "tree": "898e8edfe98a0c99ffe8d7488be1e450ab91e3c5",
      "parents": [
        "69574d053ea04a6f03c7a95457bef5185fafe376",
        "e8f383379ded56015fa93c105d926d124333eca4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Dec 04 10:10:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 04 10:10:09 2016 +0000"
      },
      "message": "Merge \"Documentation update, audit cadf support\""
    },
    {
      "commit": "69574d053ea04a6f03c7a95457bef5185fafe376",
      "tree": "898e8edfe98a0c99ffe8d7488be1e450ab91e3c5",
      "parents": [
        "3a3a1545c8d95786a75899c63a5c34e224d33890",
        "aa23dc09c7c075efd28660313d1f8a1e82889f80"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Dec 04 09:58:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 04 09:58:51 2016 +0000"
      },
      "message": "Merge \"enable cadf auditing support\""
    },
    {
      "commit": "e8f383379ded56015fa93c105d926d124333eca4",
      "tree": "6805879623f594f1ed92abfc81d39f59603b5c11",
      "parents": [
        "3a3a1545c8d95786a75899c63a5c34e224d33890"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Sat Dec 03 11:47:17 2016 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Sat Dec 03 11:47:17 2016 +0100"
      },
      "message": "Documentation update, audit cadf support\n\nChange-Id: Icd8b8e9d6a1fc10bd2bd9514cee00234c18b7e57\n"
    },
    {
      "commit": "cf1d39fb530ac402d62e471d2fd9f55002a20fd1",
      "tree": "38ad8b41049340c8fd854b9bd6cf3f46c387e13e",
      "parents": [
        "3a3a1545c8d95786a75899c63a5c34e224d33890"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Dec 02 21:04:43 2016 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Dec 02 21:04:43 2016 +0100"
      },
      "message": "extend temporary exeption for libvirtname in mirantis repo; reason: keystone formula goes against nova formula for legacy deployments\n\nChange-Id: Icdae88f804cf9eab2205475a31d0c424ff239707\n"
    },
    {
      "commit": "aa23dc09c7c075efd28660313d1f8a1e82889f80",
      "tree": "df9efedf97d83e712e413b81a477d66bc63e123a",
      "parents": [
        "6d39fc0c19a81161147de250434d5689c6ea559f"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Nov 29 16:30:25 2016 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Dec 02 20:52:41 2016 +0100"
      },
      "message": "enable cadf auditing support\n\nChange-Id: Iea78465576b8e1a69a7317155c41caeef10f066a\n"
    },
    {
      "commit": "3a3a1545c8d95786a75899c63a5c34e224d33890",
      "tree": "91b1343e9ffc93c3395de5c13af0e15b2cec9f56",
      "parents": [
        "a03e2e13469f29cf9a8f436305d104a35961f5b2"
      ],
      "author": {
        "name": "Patrick Petit",
        "email": "ppetit@mirantis.com",
        "time": "Thu Dec 01 16:04:29 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Dec 02 14:21:45 2016 +0000"
      },
      "message": "Fix bugs and improve accuracy of alarms and clusters\n\nCo-Authored-By: Patrick Petit \u003cppetit@mirantis.com\u003e\nCo-Authored-By: Eric Lemoine \u003celemoine@mirantis.com\u003e\n\nChange-Id: I784544984b6415316e06e5587e1184e31547bd10\n"
    },
    {
      "commit": "a03e2e13469f29cf9a8f436305d104a35961f5b2",
      "tree": "25231ccfcfc3602f7098f122b2d6b7c2bc46575a",
      "parents": [
        "d1d4b2d156959b6f0058fef83e7aad05c06a6ff3",
        "beb0ad356a355a1d30e6a30c3a6c7eac0c2a3d62"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 01 09:19:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 01 09:19:15 2016 +0000"
      },
      "message": "Merge \"added compute cluster metadata\""
    },
    {
      "commit": "d1d4b2d156959b6f0058fef83e7aad05c06a6ff3",
      "tree": "68533830f99038f1d70479802a4c175563808aaf",
      "parents": [
        "96a8ed3c846e3f15ced12fce6412cf058318c0ff"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Tue Nov 29 18:37:49 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Tue Nov 29 18:38:05 2016 +0100"
      },
      "message": "Documentation fix\n\nChange-Id: Ib997e216eb120e742155abe30dc4a2177adebe5b\n"
    },
    {
      "commit": "beb0ad356a355a1d30e6a30c3a6c7eac0c2a3d62",
      "tree": "2ce292de29eb510795d9b454d0c54f302232e3a1",
      "parents": [
        "6d39fc0c19a81161147de250434d5689c6ea559f"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Nov 25 16:23:36 2016 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Nov 25 16:29:33 2016 +0100"
      },
      "message": "added compute cluster metadata\n\nChange-Id: I5d3a209db0f4f4210cd48abe8153542b15b9dbfe\n"
    },
    {
      "commit": "96a8ed3c846e3f15ced12fce6412cf058318c0ff",
      "tree": "314d0a66ada7e3286d320cf9081a8dd352557b55",
      "parents": [
        "6d39fc0c19a81161147de250434d5689c6ea559f",
        "63ef2d583c733ac59e7598696c9ff076f64c9c06"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Nov 25 16:18:46 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Nov 25 16:19:08 2016 +0100"
      },
      "message": "Merge remote-tracking branch \u0027upstream/stacklight\u0027 into merge-branch\n\nChange-Id: I02375439dce9dca8098c64768d8483cb9e47820d\n"
    },
    {
      "commit": "63ef2d583c733ac59e7598696c9ff076f64c9c06",
      "tree": "314d0a66ada7e3286d320cf9081a8dd352557b55",
      "parents": [
        "ca319b31e226a599ddcc760d9dcf81008eddcce0"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 24 16:46:50 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 24 16:46:50 2016 +0100"
      },
      "message": "Put Grafana dashboards into their own directory\n\nChange-Id: Ib79284eec6f3c3ca3f3e4f64ca3a3db9fa5b5b8c\n"
    },
    {
      "commit": "ca319b31e226a599ddcc760d9dcf81008eddcce0",
      "tree": "418ff30f0fc240ae9129de77776a4fdfa4d97f03",
      "parents": [
        "cc59477410af3bcd9089e4dd737c3e0c115f2058"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 24 10:18:40 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 24 10:18:40 2016 +0000"
      },
      "message": "Fix annotations in Grafana dashboard\n\nChange-Id: Ic8aa80fc23f8ab561d4df0945cc330d8c574f523\n"
    },
    {
      "commit": "cc59477410af3bcd9089e4dd737c3e0c115f2058",
      "tree": "e99fa2df1adab0f7e81ea2426606096fe176aa1e",
      "parents": [
        "e5cc97875994e47eb29472504cb8706c82c720fc"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 23 15:31:39 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 23 15:34:26 2016 +0000"
      },
      "message": "Remove the nova_fs alarms\n\nWe don\u0027t know if there is a dedicated filesystem for /var/lib/nova so we\ncannot have alarms for this filesystem.\n\nChange-Id: I3d7f7db02c7a6e1f4228e56ade94da5e88a2681e\n"
    },
    {
      "commit": "e5cc97875994e47eb29472504cb8706c82c720fc",
      "tree": "45ff9c08d3ff51b534e365ed7e40dd20b9394a41",
      "parents": [
        "38c834cc5d048f13b66f104503323936679d540b"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Mon Nov 21 15:54:21 2016 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Tue Nov 22 16:21:28 2016 +0000"
      },
      "message": "Add alerting property for alarm_cluster\n\nChange-Id: I56ce8063996b88d23944510001e7fc10708a8365\n"
    },
    {
      "commit": "38c834cc5d048f13b66f104503323936679d540b",
      "tree": "87d4afa3d4b9525194a804014c7f3b0764a891b6",
      "parents": [
        "13ffb55b8a80fd375a2f1cdba8f14aa0f3171ef0",
        "bb998dc52d9bf165f2747ae70b829e4340105a56"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 22 16:19:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 22 16:19:57 2016 +0000"
      },
      "message": "Merge \"Add nagios_host dimension\" into stacklight"
    },
    {
      "commit": "13ffb55b8a80fd375a2f1cdba8f14aa0f3171ef0",
      "tree": "1043d2b422b8df2804b0a0ffb4f5aa0a931adcdb",
      "parents": [
        "12017cdbbfdc79384f6f4f766843bc93e0954d45"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 22 13:41:38 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 22 14:05:22 2016 +0000"
      },
      "message": "Use \"nova_api\" as the backend name\n\nAnd similarly for nova-metadata-api and nova-novncproxy-websocket.\n\n\"nova_api\" is used instead of \"nova-api\" as the backend name in the haproxy\nconfiguration. Ideally, we should not rely on names defined in the user\nconfiguration, but we have no solution for this right now.\n\nChange-Id: Id4d6fb6788fedeb9cc15eddfe59a0ad4ddc32699\n"
    },
    {
      "commit": "12017cdbbfdc79384f6f4f766843bc93e0954d45",
      "tree": "0745e116ffb890532cfdc3d4b3f689abd8bb7943",
      "parents": [
        "a7ad2070ff7cccbe9e9793332bf12aeeb7eb38b9"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 22 13:19:28 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 22 14:05:22 2016 +0000"
      },
      "message": "Use percent metrics for majority-down\n\nChange-Id: Iecaffb76b0c43d848c715cefff075cc646b3405c\n"
    },
    {
      "commit": "bb998dc52d9bf165f2747ae70b829e4340105a56",
      "tree": "c731854da4709ed1b4a580067b5929d757556111",
      "parents": [
        "43fa6d1f0d9244a65995ed66885a9a46a615b21b"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Mon Nov 21 15:44:10 2016 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Tue Nov 22 12:04:21 2016 +0000"
      },
      "message": "Add nagios_host dimension\n\nChange-Id: I724ff279cc5e49070b91caab792e12580415c836\n"
    },
    {
      "commit": "a7ad2070ff7cccbe9e9793332bf12aeeb7eb38b9",
      "tree": "dc8b1e0cd1f4beedd5456fb193e4adc5d198ba10",
      "parents": [
        "43fa6d1f0d9244a65995ed66885a9a46a615b21b",
        "e7b37cf4dc87917f5dbd35b096841f1edc545584"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 22 10:03:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 22 10:03:12 2016 +0000"
      },
      "message": "Merge \"Add the dashboard for hypervisor metrics\" into stacklight"
    },
    {
      "commit": "43fa6d1f0d9244a65995ed66885a9a46a615b21b",
      "tree": "2c542ff5b060f3cf893d9e4bc6a3f8666048a0a6",
      "parents": [
        "dd15b131be348d9f2db6be5870060097b90cb6bf"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Mon Nov 21 17:23:11 2016 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Mon Nov 21 17:24:32 2016 +0100"
      },
      "message": "Fix the alarm_cluster for nova services\n\nChange-Id: I5cd1f992632ae17fd1cfbba4e8c51edd7ca39d22\n"
    },
    {
      "commit": "e7b37cf4dc87917f5dbd35b096841f1edc545584",
      "tree": "df6bf88f675300b56fc255163a4b49ede32e3fff",
      "parents": [
        "dd15b131be348d9f2db6be5870060097b90cb6bf"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Mon Nov 21 10:28:36 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Mon Nov 21 10:28:36 2016 +0100"
      },
      "message": "Add the dashboard for hypervisor metrics\n\nChange-Id: I16516cabd01cb82606dc54bca35b62342fd07e7b\n"
    },
    {
      "commit": "dd15b131be348d9f2db6be5870060097b90cb6bf",
      "tree": "0793ab9eab8320123946b00ccab9daaea82e3ed9",
      "parents": [
        "f158af4047eba1c407e24f8580704a4057d16666"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 17 15:59:09 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Nov 18 14:54:30 2016 +0000"
      },
      "message": "Add alarms and alarm clusters\n\nChange-Id: I815e7c4973093ac3a7b9307700fb5e372c639aba\n"
    },
    {
      "commit": "f158af4047eba1c407e24f8580704a4057d16666",
      "tree": "dd73e747eb4a2fedd1cdd3e597cb3bdc6c5f6131",
      "parents": [
        "c1239cfbc92b1ad2d974d924c2aef3ebd85e4b7e",
        "46dda8f973a9771896d4ab3a322fa78e24b5e0f1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 18 11:04:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 18 11:04:06 2016 +0000"
      },
      "message": "Merge \"Merge remote-tracking branch \u0027upstream/master\u0027 into merge-branch\" into stacklight"
    },
    {
      "commit": "46dda8f973a9771896d4ab3a322fa78e24b5e0f1",
      "tree": "0a66a668526de48749e049951cef41691bc11267",
      "parents": [
        "2b2e9c23266d738dd92d254ffe79fa641f4271a3",
        "6d39fc0c19a81161147de250434d5689c6ea559f"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Nov 18 11:58:56 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Nov 18 11:59:00 2016 +0100"
      },
      "message": "Merge remote-tracking branch \u0027upstream/master\u0027 into merge-branch\n\nChange-Id: Ie8eb16d22bfc8d8a582640dfb2c2ebf691507f7a\n"
    },
    {
      "commit": "c1239cfbc92b1ad2d974d924c2aef3ebd85e4b7e",
      "tree": "fcca663b1aafca17cedd62290943c6425eb242cc",
      "parents": [
        "2b2e9c23266d738dd92d254ffe79fa641f4271a3"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Nov 18 10:26:38 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Nov 18 10:26:38 2016 +0100"
      },
      "message": "Add missing JSON format for dashboard\n\nChange-Id: If85b68337760941f5fb528898a739e6828203e46\n"
    },
    {
      "commit": "2b2e9c23266d738dd92d254ffe79fa641f4271a3",
      "tree": "e8e8e20afe4871aab56b8fb74d526e778261ab94",
      "parents": [
        "f4527523061efca2b1cac7c99c78dfa5a2a46788"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Mon Nov 07 15:31:43 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 17 08:50:51 2016 +0100"
      },
      "message": "Add support for Grafana\n\nThis patch enables support for Grafana and adds a new dashboard.\n\nChange-Id: I2ecc95e1626b048844f42fa9249d7250a1f4187f\n"
    },
    {
      "commit": "6d39fc0c19a81161147de250434d5689c6ea559f",
      "tree": "88d178ed2b242c24909287c1197d268f1aa0d140",
      "parents": [
        "570ebc5d68f8308e6d173a19941522acde56f2c2"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Nov 09 15:01:13 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Nov 09 16:05:16 2016 +0100"
      },
      "message": "fixes in nova-compute libvirt for mitaka\n\nChange-Id: I5a3819fd270b60da7fb217d19801a5bd59373af7\n"
    },
    {
      "commit": "570ebc5d68f8308e6d173a19941522acde56f2c2",
      "tree": "7fecb6d5a6ae18666af2cd71c3e70a1242b9b851",
      "parents": [
        "12b5c0904ef05974a183f783cce9178b72c39043"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Nov 09 15:38:53 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Nov 09 15:38:53 2016 +0100"
      },
      "message": "Fix for proper UNIX group\n\nWithout this fix, Nova will not be able to properly spawn instances\nvia libvirt\n\nChange-Id: I4b13de4ba2ff73ec2cd5bbe83ca545e5b80b4797\n"
    },
    {
      "commit": "f4527523061efca2b1cac7c99c78dfa5a2a46788",
      "tree": "f726d8f40d4486b892c388e222bef47251f0be7a",
      "parents": [
        "dd076e48725dac1f542861bae06e28aa7b93fa43",
        "47a6b9188d6662e9ec93e31363b376bd2aae9a76"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 08 15:02:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 08 15:02:15 2016 +0000"
      },
      "message": "Merge \"Fix collectd meta when the service is disabled\" into stacklight"
    },
    {
      "commit": "dd076e48725dac1f542861bae06e28aa7b93fa43",
      "tree": "a80cbffc03facbd69b5654a12d4a7304e99c824e",
      "parents": [
        "8d07b80654399b7d81881068559ddf40a3e019ac",
        "969c1f83f9d6a517cc5e8f0288bbd5c4ba802a60"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 08 14:58:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 08 14:58:57 2016 +0000"
      },
      "message": "Merge \"Add local endpoint check in collectd\" into stacklight"
    },
    {
      "commit": "8d07b80654399b7d81881068559ddf40a3e019ac",
      "tree": "e991d7284eeaeffaef2886b41e747d8278bdb93c",
      "parents": [
        "46a503381d0b3cae42fb1dc2dd8d480a06db8457",
        "fac69eeea95173b5caf2d1a1105313a14f86388d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 08 14:37:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 08 14:37:41 2016 +0000"
      },
      "message": "Merge \"Add timezone to openstack log decoder config\" into stacklight"
    },
    {
      "commit": "47a6b9188d6662e9ec93e31363b376bd2aae9a76",
      "tree": "ed377762d02c1c38c98f0926743922c85e853fd8",
      "parents": [
        "969c1f83f9d6a517cc5e8f0288bbd5c4ba802a60"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 13:43:27 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 13:43:27 2016 +0100"
      },
      "message": "Fix collectd meta when the service is disabled\n\nChange-Id: I1728a0563857252e412e7fcdea698e6d14f4694e\n"
    }
  ],
  "next": "969c1f83f9d6a517cc5e8f0288bbd5c4ba802a60"
}
