)]}'
{
  "log": [
    {
      "commit": "2a811912c6e8a2f85d4a9ef03694cd29cb5fd1cd",
      "tree": "38f339b85c2b4573bd3a44fe11d8ceae8c7bced6",
      "parents": [
        "6bcd7009b54408443b07334bde4db473a0dd3c80",
        "58e694e223138dde60fb82f1ca9ebbdbd665ba09"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 11 16:14:42 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 11 16:14:42 2015 +0000"
      },
      "message": "Merge \"Use the site-wide boto.cfg\""
    },
    {
      "commit": "6bcd7009b54408443b07334bde4db473a0dd3c80",
      "tree": "cf3ed93a9ac50cf8a073ed45e1ce17326f3430c2",
      "parents": [
        "ee2e53592b24cba7a1f01104a7909558cc213b75",
        "d1e3ff14b872de704a1b21da7e84a8e5e8d7b756"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 11 16:11:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 11 16:11:20 2015 +0000"
      },
      "message": "Merge \"qpid: plain auth needs cyrus-sasl-plain package\""
    },
    {
      "commit": "ee2e53592b24cba7a1f01104a7909558cc213b75",
      "tree": "984623f7126d0437014980da7efb9558f43303ea",
      "parents": [
        "6f0efa06b9d1dd5f938b9ef088b9694b5623c06e",
        "e8bc2b82a04f4cca251ed7437f738672107428a3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 11 15:55:40 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 11 15:55:41 2015 +0000"
      },
      "message": "Merge \"Reduce service user permissions\""
    },
    {
      "commit": "e196544e23222c126c2a5aa956938029a4fc93b1",
      "tree": "57513ace2ee523551718ad78ed6119468e53a4d1",
      "parents": [
        "9b215db569dcee2e9cd52c3336ba14b73ad05ab0",
        "e1d013f9265a86c00ec02822f2425874fa97769f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 11 13:49:56 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 11 13:49:56 2015 +0000"
      },
      "message": "Merge \"Set ca_certificates_file in tempest, fix test for \"keystone\"\""
    },
    {
      "commit": "d1e3ff14b872de704a1b21da7e84a8e5e8d7b756",
      "tree": "9aa550abb4c1746f95e523871ed59b787c78d16c",
      "parents": [
        "5fc64f1fcba9a971e3c7f9e6100fd84d10678425"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Tue Feb 10 17:54:53 2015 +0100"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "mehdi.abaakouk@enovance.com",
        "time": "Wed Feb 11 14:27:11 2015 +0100"
      },
      "message": "qpid: plain auth needs cyrus-sasl-plain package\n\nOn fedora 21, qpidd cannot authenticate user, because\ncyrus-sasl-plain is no more automatically installed.\n\nThis change fixes that.\n\nChange-Id: I74452f40723881291b8c7577e5509da1c0e4e6e5\n"
    },
    {
      "commit": "9b215db569dcee2e9cd52c3336ba14b73ad05ab0",
      "tree": "165ec0b1d4d9138a5ee794068a368e06011e06e0",
      "parents": [
        "8ed3e40be8672aa23ebd2b6c95accf06a2ff8ac4"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Tue Feb 10 18:19:57 2015 +1100"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Wed Feb 11 14:51:22 2015 +1100"
      },
      "message": "Rename get_or_add_user_role\n\nget_or_add_user_role is specific to adding a role on a project.\nRename it to get_or_add_user_project_role to allow room for adding a\ndomain specific role function.\n\nChange-Id: I999308098d22be9800578ae67144a3b687fbc3be\n"
    },
    {
      "commit": "e8bc2b82a04f4cca251ed7437f738672107428a3",
      "tree": "4a8125751858323656c1f8afdf927c508926ade2",
      "parents": [
        "8ed3e40be8672aa23ebd2b6c95accf06a2ff8ac4"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Tue Feb 10 20:38:56 2015 +1100"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Wed Feb 11 14:49:56 2015 +1100"
      },
      "message": "Reduce service user permissions\n\nMost of the services create the service user with the admin permission.\nThis is unnecessary for token validation and they should be restricted\nto only having the service role.\n\nChange-Id: Id7a9366d2c6a36139240f64371002362dc2d8d3b\n"
    },
    {
      "commit": "8ed3e40be8672aa23ebd2b6c95accf06a2ff8ac4",
      "tree": "9eb19a6b592d954d2e362a0c38dcc4a019cce068",
      "parents": [
        "f957b49edea7f8d71f9ace1101d64b180c9c550d",
        "76a08f5a931c9c9a052d8a5bdcd5d99621ec41c0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 11 02:54:11 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 11 02:54:11 2015 +0000"
      },
      "message": "Merge \"Remove OpenDaylight from being in-tree for devstack\""
    },
    {
      "commit": "f957b49edea7f8d71f9ace1101d64b180c9c550d",
      "tree": "454b62630bdc9a471c1669d129800a54538593a5",
      "parents": [
        "5fc64f1fcba9a971e3c7f9e6100fd84d10678425",
        "00d0da36af934bfdc15a5175e8cac3667e8cd581"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 11 01:28:36 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 11 01:28:36 2015 +0000"
      },
      "message": "Merge \"Adds elasticsearch support as a pre-req for the glance-index.\""
    },
    {
      "commit": "5fc64f1fcba9a971e3c7f9e6100fd84d10678425",
      "tree": "1e65e0fad75ce97d3b90ba25589b74bd25d56860",
      "parents": [
        "5bdb2204bda1d84ef3bcb89eb955e018df4c2a3d",
        "117c6c2048e232660613666b9e606991a5ad32b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 10 16:36:01 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 10 16:36:01 2015 +0000"
      },
      "message": "Merge \"remove lib/stackforge\""
    },
    {
      "commit": "5bdb2204bda1d84ef3bcb89eb955e018df4c2a3d",
      "tree": "6b58c54d0d72dac13d5bd85b91d381b3d04167f9",
      "parents": [
        "fdb00b4b56103df2e1fc9f921dc222bfe67a770a",
        "4f7e0f27e8e0f37f28f3da311c6f3c8866fb850f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 10 14:27:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 10 14:27:26 2015 +0000"
      },
      "message": "Merge \"Configure sahara to work with other secured services\""
    },
    {
      "commit": "117c6c2048e232660613666b9e606991a5ad32b6",
      "tree": "941cd79eb31ebff6aaf7e5797e29c6d655d08f14",
      "parents": [
        "fdb00b4b56103df2e1fc9f921dc222bfe67a770a"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Feb 10 07:53:36 2015 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Feb 10 07:53:36 2015 -0500"
      },
      "message": "remove lib/stackforge\n\nNow that we have a working external plugin mechanism stackforge\nprojects definitely don\u0027t need to be directly in devstack. These were\nlargely unused previously anyway.\n\nChange-Id: I300686b2ac976d9b454404842b3f210fd7c239d9\n"
    },
    {
      "commit": "e1d013f9265a86c00ec02822f2425874fa97769f",
      "tree": "8b2d27a5ce7b48a6850351fa01a5a3270e670838",
      "parents": [
        "5fc64f1fcba9a971e3c7f9e6100fd84d10678425"
      ],
      "author": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Tue Feb 10 14:15:35 2015 -0500"
      },
      "committer": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Mon Feb 09 22:46:00 2015 -0500"
      },
      "message": "Set ca_certificates_file in tempest, fix test for \"keystone\"\n\nConfigure tempest with the location of the devstack CA bundle.\n\nFix a conditional that was looking for the \"keystone\" service\nwhen it should be \"key\". This affected users who set\nUSE_SSL\u003dTrue\n\nChange-Id: I7171d7bd539443dce9f3b1a80274b7861abdcfdb\n"
    },
    {
      "commit": "612656b7a8f76921b2ae252f7b884c3907b6d3a9",
      "tree": "c3e4d47b8bc03f78712385880027945de8a3e659",
      "parents": [
        "0ed629cf08bba95a03198fd6d693c77225d6fa97",
        "b36a13a76a9434daa8257a88a558fb301339970d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 10 01:34:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 10 01:34:30 2015 +0000"
      },
      "message": "Merge \"gantt is a dead project, remove it\""
    },
    {
      "commit": "220e6e73d8c998ed575fb99fe454a27c665a3a6a",
      "tree": "04fcf281a540a113a88975f49224b7040e8c5574",
      "parents": [
        "7ec3772d5f9baf63c98b66a6f1bf41dca29b3062",
        "1368b98669ae9365193f8cd22bdce1c9abdc5499"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 09 23:15:16 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 09 23:15:16 2015 +0000"
      },
      "message": "Merge \"Stop installing tempest\""
    },
    {
      "commit": "00d0da36af934bfdc15a5175e8cac3667e8cd581",
      "tree": "24ff8950ee53890cdcdfc9b30829d42dd40815bc",
      "parents": [
        "7ec3772d5f9baf63c98b66a6f1bf41dca29b3062"
      ],
      "author": {
        "name": "Wayne Okuma",
        "email": "wayne.okuma@hp.com",
        "time": "Thu Jan 22 16:06:41 2015 -0800"
      },
      "committer": {
        "name": "Wayne Okuma",
        "email": "wayne.okuma@hp.com",
        "time": "Mon Feb 09 11:35:00 2015 -0800"
      },
      "message": "Adds elasticsearch support as a pre-req for the glance-index.\n\nAdd elastic search pkg installation and start into the glance install\nand start paths.\n\nChange-Id: I53fc37225dd606f627c9f967083007613eb1f1bb\nImplements: blueprint catalog-index-service\n"
    },
    {
      "commit": "1368b98669ae9365193f8cd22bdce1c9abdc5499",
      "tree": "3ba02c7d69be1859ca18cdcb7c57d089ed1f8ec3",
      "parents": [
        "da352c7b4bbe8fb7f8f663f84194f7cddbe8f3e2"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Feb 04 15:28:18 2015 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Mon Feb 09 11:32:52 2015 -0800"
      },
      "message": "Stop installing tempest\n\nWe run tempest inside of tox so no nee to install it. By not installing\nit we decouple one more thing from the requirements sync.\n\nWithout this patch, due to branchless tempest, tempest must work with\nmaster and all stable branch global requirements.\n\nAlthough installing tempest should work on master, don\u0027t install it\nanyway to make the user experience more uniform across master and\nstable branches.\n\nNote: Long term we can install this inside of a virtualenv\n(I92648fffc1ad6af53006a0970722fd15f4e79dc2) but that logic hasn\u0027t landed\nyet and installing tempest is breaking us. So leave moving this to a\nvirtualenv for a later patch.\n\nChange-Id: I78d51f04ed01da4ce8aa0e127be028f969d3b4f8\n"
    },
    {
      "commit": "b36a13a76a9434daa8257a88a558fb301339970d",
      "tree": "60a99cd5952a6766bc04441dfc219258cb01512d",
      "parents": [
        "fa94dfcb17317b192f8a13f2b833dbcae9f7fde4"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Feb 09 07:51:53 2015 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Feb 09 13:32:47 2015 -0500"
      },
      "message": "gantt is a dead project, remove it\n\nThe gantt source trees are dead projects, we should remove them from\ndevstack.\n\nChange-Id: I0f271891846d2ad7a7a8edd975cdfb4f08419f0c\n"
    },
    {
      "commit": "5e781bd9d0d12473ce2bd6ad8b27f51b1373d506",
      "tree": "1d1bebed7da51cc73d0f5e5f05d8bc841c971856",
      "parents": [
        "63f67e210194cc2cc40a198dd5e7927a476770df",
        "85ff5323ff95106eb18c1c6bfd71d75f3980c370"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 09 17:59:36 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 09 17:59:36 2015 +0000"
      },
      "message": "Merge \"Isolate creating service users\""
    },
    {
      "commit": "2c45a60b01a7bb86e2d9d42f69f756632687548c",
      "tree": "f6a944d56cc3d4c4b442d62ae476620380dbbbcc",
      "parents": [
        "24419a87def1c146556cd0bb345352da287db3cb",
        "76549e332e51e6bd53d16656433c90e9da8ce8d5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 09 16:36:17 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 09 16:36:17 2015 +0000"
      },
      "message": "Merge \"Removed confusing duplication of ca config for keystone\""
    },
    {
      "commit": "24419a87def1c146556cd0bb345352da287db3cb",
      "tree": "ecbd7aa63d9bbf0410d3bf0d987c967e4c47d515",
      "parents": [
        "f297064c53d36626b93eac0d2f9946625dd8fe89",
        "0fc336df89833945457a597ff2a3dfee97517958"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 09 16:35:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 09 16:35:49 2015 +0000"
      },
      "message": "Merge \"Keystone set debug in config file\""
    },
    {
      "commit": "f297064c53d36626b93eac0d2f9946625dd8fe89",
      "tree": "c3fec32a7ba1065765807df34b3c8bb29c8111e8",
      "parents": [
        "867574aff1c0940c9a21dca9e2666b521434c407",
        "1a669dce052e45b0e7de74e1613c06f41b6be1ce"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 09 16:13:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 09 16:13:31 2015 +0000"
      },
      "message": "Merge \"lib/neutron: Update comments about entry points\""
    },
    {
      "commit": "85ff5323ff95106eb18c1c6bfd71d75f3980c370",
      "tree": "ccbf706b448442635a6430871ea42cf8de5c5368",
      "parents": [
        "0a52f5597e436a8d2c7253a6967bfc4863c64fe7"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Wed Jan 28 14:28:01 2015 +1000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Mon Feb 09 14:36:20 2015 +1100"
      },
      "message": "Isolate creating service users\n\nThe code for creating service users is almost exactly the same. Abstract\nthis into a function that can be reused and standardized.\n\nChange-Id: I3a4edbff0a928da7ef9b0097a5a8d508fdfab7ff\n"
    },
    {
      "commit": "0fc336df89833945457a597ff2a3dfee97517958",
      "tree": "ffba15d7f1ab5f77ead2fcd2c34d6f26a5fee3ae",
      "parents": [
        "0a52f5597e436a8d2c7253a6967bfc4863c64fe7"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Sun Feb 08 11:03:02 2015 -0600"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Sun Feb 08 11:03:02 2015 -0600"
      },
      "message": "Keystone set debug in config file\n\nChange keystone so that the debug setting is always in the config\nfile. This way the debug setting is done consistently whether it\u0027s\nrun as keystone-all or in Apache httpd.\n\nChange-Id: I10f091e32b8b12ac71f0e7f613c5d1d3f4a8cbec\n"
    },
    {
      "commit": "76549e332e51e6bd53d16656433c90e9da8ce8d5",
      "tree": "1df93b6e62ecbf42e70c1352455e3209f169a1d3",
      "parents": [
        "3273b6d280e2b6edd5dc3e4ba089afb5025e408a"
      ],
      "author": {
        "name": "Andrew Lazarev",
        "email": "alazarev@mirantis.com",
        "time": "Fri Feb 06 16:31:31 2015 -0800"
      },
      "committer": {
        "name": "Andrew Lazarev",
        "email": "alazarev@mirantis.com",
        "time": "Fri Feb 06 16:33:56 2015 -0800"
      },
      "message": "Removed confusing duplication of ca config for keystone\n\nMore general check is performed at line 157. No need for this one.\n\nChange-Id: I7de820ca2b2954313b1f591ece7785891868cd27\n"
    },
    {
      "commit": "4f7e0f27e8e0f37f28f3da311c6f3c8866fb850f",
      "tree": "3a319ff0d30987e6461c703e5fdd387575ef43f5",
      "parents": [
        "3273b6d280e2b6edd5dc3e4ba089afb5025e408a"
      ],
      "author": {
        "name": "Andrew Lazarev",
        "email": "alazarev@mirantis.com",
        "time": "Fri Feb 06 16:16:01 2015 -0800"
      },
      "committer": {
        "name": "Andrew Lazarev",
        "email": "alazarev@mirantis.com",
        "time": "Fri Feb 06 16:29:51 2015 -0800"
      },
      "message": "Configure sahara to work with other secured services\n\nRegistering SSL parameters in sahara.conf for all openstack\nservices.\n\nChange-Id: I63dd8a0f6e7b37cfd8140d2783af04505f29285f\nCloses-Bug: #1419195\n"
    },
    {
      "commit": "76a08f5a931c9c9a052d8a5bdcd5d99621ec41c0",
      "tree": "3abba9d31d9ebca63b95c9e665f566dc7160fe23",
      "parents": [
        "3273b6d280e2b6edd5dc3e4ba089afb5025e408a"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Fri Feb 06 21:43:52 2015 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Fri Feb 06 21:43:52 2015 +0000"
      },
      "message": "Remove OpenDaylight from being in-tree for devstack\n\nNow that we have a patch to make this pluggable [1], lets remove this\nfrom the devstack repository.\n\n[1] https://review.openstack.org/#/c/153700/\n\nChange-Id: Ia23f99476ec16df9cc12f63864189835a09eb644\n"
    },
    {
      "commit": "f9222da73fa52b389f38521ea4df553c562cd798",
      "tree": "9250c4247509e6d117e62657fbc4aaf064bf6487",
      "parents": [
        "e79678af5ed1621cd8740879b496a0d3716ab8b1",
        "36891dc1435741b8caf747b8ff82d6b25594f2c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 06 20:34:23 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 06 20:34:23 2015 +0000"
      },
      "message": "Merge \"Stop neutron services more explicitly\""
    },
    {
      "commit": "e79678af5ed1621cd8740879b496a0d3716ab8b1",
      "tree": "8d89cedb7c4d249e305803f4c9f8ef8449132e9a",
      "parents": [
        "70157976aec6adf26ac0b3734d2017e2356efd75",
        "18f39bfb1f6af23a7fc5f5a5b822e7216ce9ec62"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 06 16:16:36 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 06 16:16:36 2015 +0000"
      },
      "message": "Merge \"Remove the default project from all users\""
    },
    {
      "commit": "70157976aec6adf26ac0b3734d2017e2356efd75",
      "tree": "e3e9fb8a528fab333d9ebdd9c97c79b58e241898",
      "parents": [
        "3f80eb59a40250dc66f5c25295c725d3680f3d6e",
        "ec89fa039bb115bce8dc40c4b72359c07e487a3a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 06 05:35:56 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 06 05:35:56 2015 +0000"
      },
      "message": "Merge \"Remove --skip-redirect form the tgtd service restart\""
    },
    {
      "commit": "36891dc1435741b8caf747b8ff82d6b25594f2c5",
      "tree": "d403a6ee403cec6be73b4334272fda69337ccc17",
      "parents": [
        "18e0a335b65e50af5bade16176a955775b6dc372"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Tue Feb 03 16:22:44 2015 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Thu Feb 05 12:39:13 2015 +0000"
      },
      "message": "Stop neutron services more explicitly\n\nAfter an unstack.sh several neutron services are left running. This\nchange tries to do a better (but not always successful) job of\nstopping neutron agents.\n\nstop_process does its own checking to see if a service is enabled\nso we don\u0027t need to check before calling.\n\nChange-Id: I8becbe9db56121cbc619a6d156b18f6c6d31a6e7\n"
    },
    {
      "commit": "1a669dce052e45b0e7de74e1613c06f41b6be1ce",
      "tree": "4a6faf9c7d942c9bf1186110f203a381ad964690",
      "parents": [
        "8458b458a0d9848e07420cc9074cd925315ed9e1"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Thu Feb 05 11:54:12 2015 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Thu Feb 05 11:54:12 2015 +0900"
      },
      "message": "lib/neutron: Update comments about entry points\n\nChange-Id: Iefb8057f71d4a3589cb3f0b18375779dd3896916\n"
    },
    {
      "commit": "8458b458a0d9848e07420cc9074cd925315ed9e1",
      "tree": "cc1288cde216ff978ca33769f18c6b8db3e26aef",
      "parents": [
        "e24729ce28e291d48482216c167083c8a0d06cf9",
        "99f5bcc35338aecc0ba1478369970baf1f5013e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 05 00:12:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 05 00:12:50 2015 +0000"
      },
      "message": "Merge \"add event pipeline yaml\""
    },
    {
      "commit": "da352c7b4bbe8fb7f8f663f84194f7cddbe8f3e2",
      "tree": "670818595564393e61ceb9c917d7b337254d6e3b",
      "parents": [
        "fdae448a05942d70f20f9de63a56877d11f89c08",
        "a27b74cdf74a83ef2d197d026526211d12990228"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 04 22:46:27 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 04 22:46:27 2015 +0000"
      },
      "message": "Merge \"Ceph: wait for services to shutdown during cleanup\""
    },
    {
      "commit": "58e694e223138dde60fb82f1ca9ebbdbd665ba09",
      "tree": "0495e7b1cbb9fe7fdf7d71e53030c30388a76813",
      "parents": [
        "fdae448a05942d70f20f9de63a56877d11f89c08"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Feb 04 12:45:50 2015 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Feb 04 12:45:50 2015 +0100"
      },
      "message": "Use the site-wide boto.cfg\n\nThe boto.cfg in the TEMPEST_DIR is not read by any tool at the momement,\nincluding tempest and euca2ools.\n\nAdding the ssl setings to the site-wide config file.\n\nChange-Id: Ibeab5671ac81e5092da0ee7ec1ecf867f8555082\n"
    },
    {
      "commit": "fdae448a05942d70f20f9de63a56877d11f89c08",
      "tree": "9427a699768d6aa34b64ed6edcac6586e3d3363b",
      "parents": [
        "fb468cb32e7be05c57576ed63ac129133472382a",
        "0413d2db8d55f0d6a32551bc48a8e7d65800a0e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 04 03:50:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 04 03:50:39 2015 +0000"
      },
      "message": "Merge \"Add param for turning on debug logs on opendaylight\u0027s net-virt\""
    },
    {
      "commit": "fb468cb32e7be05c57576ed63ac129133472382a",
      "tree": "8eade150bb25383823f9db71c1a3fc830d6995aa",
      "parents": [
        "6262152064eb84dd2ba1bd52b6db08a0dc0870bb",
        "952fd90ff12e4964a35b63da2ec4226325f8f373"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 04 03:50:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 04 03:50:29 2015 +0000"
      },
      "message": "Merge \"Refactor lib/neutron rootwrap conf for reuse\""
    },
    {
      "commit": "6262152064eb84dd2ba1bd52b6db08a0dc0870bb",
      "tree": "8ae6e1a57f376c2f690ce3ae442f524c379f986e",
      "parents": [
        "8942585c960055cb44e10f7f429e8fd9d5f66d9a",
        "37da4592c200a54dc8dcf6a549fb634a1d5814ca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 04 03:42:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 04 03:42:50 2015 +0000"
      },
      "message": "Merge \"Copy neutron service conf files into NEUTRON_CONF_DIR\""
    },
    {
      "commit": "0413d2db8d55f0d6a32551bc48a8e7d65800a0e2",
      "tree": "ab3002cf2a67c869f1be784009f9de4c16b8bd7f",
      "parents": [
        "18e0a335b65e50af5bade16176a955775b6dc372"
      ],
      "author": {
        "name": "Flavio Fernandes",
        "email": "ffernand@redhat.com",
        "time": "Fri Jan 09 16:09:12 2015 -0500"
      },
      "committer": {
        "name": "Flavio Fernandes",
        "email": "ffernand@redhat.com",
        "time": "Tue Feb 03 18:49:07 2015 +0000"
      },
      "message": "Add param for turning on debug logs on opendaylight\u0027s net-virt\n\nWhen looking at issues related to opendaylight and openstack, it\nhelps to bump up the logs on ovsdb and neutron northbound. This\ncommit introduces a param for doing that:\n\nODL_NETVIRT_DEBUG_LOGS\u003dTrue\n\nChange-Id: I109fc61ddc44255de031341fb41bef8db5f0714f\n"
    },
    {
      "commit": "37da4592c200a54dc8dcf6a549fb634a1d5814ca",
      "tree": "8d24a67b527bde7e53dd2bb0e24f8f2813c34882",
      "parents": [
        "e256022a1686eb447da1bbd318c44b58f72f3e0e"
      ],
      "author": {
        "name": "Doug Wiegley",
        "email": "dougw@a10networks.com",
        "time": "Fri Jan 30 23:30:08 2015 -0700"
      },
      "committer": {
        "name": "Doug Wiegley",
        "email": "dougw@a10networks.com",
        "time": "Tue Feb 03 10:59:37 2015 -0600"
      },
      "message": "Copy neutron service conf files into NEUTRON_CONF_DIR\n\nAs part of splitting neutron into pieces, one of the steps was splitting\nthe various bits of configuration into their respective repos. That just\nhappened, and this change propagates those config files into /etc/neutron\nin the same manner that devstack is using for neutron.conf (and which is\ndone via setup.cfg, like neutron, for regular package installs.)\n\nRequired for neutron review: https://review.openstack.org/#/c/151541/\n\nChange-Id: Ic9aec4401925eca9e1678d84662b96d346a911e3\n"
    },
    {
      "commit": "99f5bcc35338aecc0ba1478369970baf1f5013e2",
      "tree": "8578d1fce3df13b2ffdfdb8215dd9245461adf8c",
      "parents": [
        "18e0a335b65e50af5bade16176a955775b6dc372"
      ],
      "author": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Tue Feb 03 09:23:39 2015 -0500"
      },
      "committer": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Tue Feb 03 09:23:39 2015 -0500"
      },
      "message": "add event pipeline yaml\n\nCeilometer as added support for an event pipeline to enable\ntransformations and publishing of events. this patch adds the new\nevent_pipeline.yaml file\n\nChange-Id: I7018a57e7db3690d72fd7c7d5090e6e61cf73e18\n"
    },
    {
      "commit": "18e0a335b65e50af5bade16176a955775b6dc372",
      "tree": "28b3669a4f69af753b0d42369ca4f57847f9e8a7",
      "parents": [
        "02e0d8cfbbf455f368ad3cbfc535395faff3c61f",
        "905275ec9f51614911fbb915f8bba9896b3ab684"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 03 10:11:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 03 10:11:26 2015 +0000"
      },
      "message": "Merge \"Bump up the count of workers for heat\""
    },
    {
      "commit": "e263aad9c690d11980ed212de3e9560347231741",
      "tree": "84fbeb224e48d39d8e31627b3eba949bcee96b31",
      "parents": [
        "5733abbc55572315c97598a4a6d2169a070a73a7",
        "38c95b8eba7a67535895c62a0d676f0ad37c5070"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 02 15:44:04 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 02 15:44:04 2015 +0000"
      },
      "message": "Merge \"Configure auth_token middleware manually in swift.\""
    },
    {
      "commit": "5733abbc55572315c97598a4a6d2169a070a73a7",
      "tree": "14da4d755d2962efe01670f7b99c29a614681d9b",
      "parents": [
        "a08590dbf215257883d925d8cbda983f1dd98704",
        "529f8113c2d93c85bbede7041cde1b455bc2119f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 02 15:38:21 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 02 15:38:21 2015 +0000"
      },
      "message": "Merge \"Fix oslo_messaging package and related object names\""
    },
    {
      "commit": "3e3104f89911f1b8d6b09bb78a00ae156eb93fd0",
      "tree": "8a3f455fc2bee5086d907b7c25c8bc5befe8335a",
      "parents": [
        "b702750803f7814f0520c6978627fd3af8ab0790",
        "8874115668427b9d60bb65cbe3670d01d3f7eb14"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 02 15:38:02 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 02 15:38:02 2015 +0000"
      },
      "message": "Merge \"Define extra_elements inside disk_image_create_upload\""
    },
    {
      "commit": "b702750803f7814f0520c6978627fd3af8ab0790",
      "tree": "0c3b42ecbff52f19b65716af41343fe5827b73bb",
      "parents": [
        "0121d983e16d6f67689bd6dc256d5d32c7878236",
        "9a704486a9471d6e0d6e6bf82321784e2348f257"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 02 15:37:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 02 15:37:35 2015 +0000"
      },
      "message": "Merge \"Fix wrong grep regular expression for tap ports\""
    },
    {
      "commit": "952fd90ff12e4964a35b63da2ec4226325f8f373",
      "tree": "fc8289c0c8dc83c89f6534d40a87c947555b3fdc",
      "parents": [
        "b9a7d3b5e4f01d932709633f2b5b9461ecdbd0cb"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Fri Jan 30 22:27:12 2015 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Fri Jan 30 22:27:12 2015 +0000"
      },
      "message": "Refactor lib/neutron rootwrap conf for reuse\n\nThis change separates out the creation and permision setting for\nthe /etc/neutron so that it can be reused by functional test\nsetup in rootwrap deployment.\n\nChange-Id: Ib2ad5b21630ac82a3d7ffc7b088600b2168f1ecd\n"
    },
    {
      "commit": "901dbecd4ca2d851cfb929b18aec546481699978",
      "tree": "080b74cb2550ca2be3369264fb20efd54413840d",
      "parents": [
        "b9a7d3b5e4f01d932709633f2b5b9461ecdbd0cb"
      ],
      "author": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Fri Jan 30 17:03:32 2015 +0000"
      },
      "committer": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Fri Jan 30 17:03:32 2015 +0000"
      },
      "message": "dstat: avoid creating self-referential symlink\n\nIf the SCREEN_LOGDIR and LOGDIR environment variables point to the\nsame location, devstack creates a dstat.log which is a symlink\npointing to itself. The second invokation of devstack then fails\ntrying to reference this broken symlink\n\nChange-Id: I1de2bb7983e7535b41b28f526083a0d77312ff85\n"
    },
    {
      "commit": "38c95b8eba7a67535895c62a0d676f0ad37c5070",
      "tree": "a9d756418c8995586fa63dd785c31205a56cbdca",
      "parents": [
        "b43b3595061ce3138889ac78ded0eebbb144e4db"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Fri Jan 30 02:15:42 2015 +0000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Fri Jan 30 02:18:26 2015 +0000"
      },
      "message": "Configure auth_token middleware manually in swift.\n\nSwift doesn\u0027t use olso.config and so the method of configuring swift via the\n[keystone_authtoken] config options will not work. Go back to configuring swift\nmanually.\n\nThis will need to be fixed in either keystonemiddleware or swift as configuring\nvia plugin is the path to v3 authentication, service domains and new forms of\nservice user authentication.\n\nCloses-Bug: #1415795\nChange-Id: Ibe27116a11756072d5a300a6d3691c5f8c32317e\n"
    },
    {
      "commit": "b9a7d3b5e4f01d932709633f2b5b9461ecdbd0cb",
      "tree": "0f2c3cce87f4eb04d6862eb6c8ef5dca84573c5c",
      "parents": [
        "d84d93d8ae343faca68505b5918c7866cb092318",
        "d8267b74aeb865ac1289d75bd2a965d3248aeed5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 29 22:56:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 29 22:56:32 2015 +0000"
      },
      "message": "Merge \"Revert \"Exit after printing error about RPC config\"\""
    },
    {
      "commit": "d84d93d8ae343faca68505b5918c7866cb092318",
      "tree": "d27631c7b539dfc91a9d4348b369b237abbf6f15",
      "parents": [
        "b43b3595061ce3138889ac78ded0eebbb144e4db",
        "c070a3dbb5c52fb9099bd6cec477ba3d0a75760a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 29 22:55:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 29 22:55:50 2015 +0000"
      },
      "message": "Merge \"Init default lvm volume group only if required\""
    },
    {
      "commit": "d8267b74aeb865ac1289d75bd2a965d3248aeed5",
      "tree": "32ee7bdabb51932a276132421850df49b0e8075a",
      "parents": [
        "e605b39400b7cf9b3114249a88773bb6433f3756"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Thu Jan 29 09:25:42 2015 -0800"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Thu Jan 29 09:26:51 2015 -0800"
      },
      "message": "Revert \"Exit after printing error about RPC config\"\n\nThis reverts commit c1dbf10562796c7006fd0a66c6cb39a1b990c8c1.\n\nReverting because it is valid to run devstack without enabling an rpc\nbackend. For example when you run devstack on a multinode deployment\ncompute hosts probably shouldn\u0027t run rabbit and instead will just talk\nto the rabbit server set up on the controller node. As a result we\nshould not die when no rpc backends are set.\n\nChange-Id: If9a31e031552f4161d42094fa960221b4d9e893c\n"
    },
    {
      "commit": "ec89fa039bb115bce8dc40c4b72359c07e487a3a",
      "tree": "3f192b1dfe98a99532e28a589d8465fc1cc6ed14",
      "parents": [
        "e605b39400b7cf9b3114249a88773bb6433f3756"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Jan 29 11:16:00 2015 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Jan 29 11:17:42 2015 +0100"
      },
      "message": "Remove --skip-redirect form the tgtd service restart\n\nskip-redirect was intruduced with the first commit related\nto cinder support, nobody remembers why was this undocumented option\nthere those times.\n\nChange-Id: If579a93090392327bce96ddd1b562977edf762de\n"
    },
    {
      "commit": "e605b39400b7cf9b3114249a88773bb6433f3756",
      "tree": "0579238e9c9a5f63b8ec359d2561e8247723d858",
      "parents": [
        "481d50d80cf163543a51365a5da015177e42e15f",
        "a134f652e51d9d7922ef37feb535d583619f4055"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 29 09:24:56 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 29 09:24:56 2015 +0000"
      },
      "message": "Merge \"Configure region name in neutron \u0026 ceilometer config files\""
    },
    {
      "commit": "9a704486a9471d6e0d6e6bf82321784e2348f257",
      "tree": "a843b52bbc0bf535ae239bcdb3d17bd06478d311",
      "parents": [
        "4764cffd5a97690ca3ca91501d30cc5c8c93ba20"
      ],
      "author": {
        "name": "Zhenzan Zhou",
        "email": "zhenzan.zhou@intel.com",
        "time": "Tue Jan 27 10:48:24 2015 +0800"
      },
      "committer": {
        "name": "Zhenzan Zhou",
        "email": "zhenzan.zhou@intel.com",
        "time": "Thu Jan 29 08:12:31 2015 +0000"
      },
      "message": "Fix wrong grep regular expression for tap ports\n\nThe regular expression used in neutron_ovs_base_cleanup omit\nprefix in ovs tap ports, so wrong names are returned and used.\nE.g. tap devices created for ironic in devstack are brbm-tap1\nand ovs-tap1.\n\nChange-Id: I034be6362b3d09c5296ecc413828a056712c3bd2\n"
    },
    {
      "commit": "36b13f58cfc2ddc286d96e4aa45d565c97ab5990",
      "tree": "48f9d8e9dbfba157c70fe9f0100cac36b59d3c2a",
      "parents": [
        "d31b05cc7c052707eb21afa9d813681d457535d8",
        "dde41d0797f0b085099cd5c9ff1e0110d5ae3fbd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 29 05:57:19 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 29 05:57:19 2015 +0000"
      },
      "message": "Merge \"Deprecate SCREEN_LOGDIR in favor of LOGDIR\""
    },
    {
      "commit": "d31b05cc7c052707eb21afa9d813681d457535d8",
      "tree": "6be74b0e0533cec100e3d6ce839e2f029ab4dd27",
      "parents": [
        "61cb01a8a2cf2ebfaabecaaa3ee7819dfeb77c66",
        "3163c17170b0b2bd7775e5e0d50040504b559ea1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 29 05:56:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 29 05:56:39 2015 +0000"
      },
      "message": "Merge \"Make elements for heat test image configurable\""
    },
    {
      "commit": "61cb01a8a2cf2ebfaabecaaa3ee7819dfeb77c66",
      "tree": "40252fc3e81b33cfa165257a6e3312ea4f9aad05",
      "parents": [
        "51ceb0da0afb38c76b36a617d1118b061a05264a",
        "1f3f4b0a69a70bb5fce0707a517d67c896c3cf2c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 29 05:56:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 29 05:56:30 2015 +0000"
      },
      "message": "Merge \"Check dib is available before building heat test image\""
    },
    {
      "commit": "51ceb0da0afb38c76b36a617d1118b061a05264a",
      "tree": "46df3fae2c83e3bb0660a0051aaf587260e00933",
      "parents": [
        "48d24e6784cc36e53bbdc4b1659050e5f1cb06c0",
        "1f316beb2052b715f077ef42279361026d1a24c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 29 05:54:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 29 05:54:15 2015 +0000"
      },
      "message": "Merge \"Remove rhel6 and py26 support\""
    },
    {
      "commit": "ea8fb0c246339ae04d1791e7c3743264cecb9986",
      "tree": "225a2898a966f33cb9ba7f7c02e90baf66e3df53",
      "parents": [
        "c2999d190a0ce92a99332a9733b2e43828a6201c",
        "a0126b642c6021310798762342139dc41614697b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 29 04:44:04 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 29 04:44:04 2015 +0000"
      },
      "message": "Merge \"Use LVMVolumeDriver instead of LVMISCSIDriver\""
    },
    {
      "commit": "18f39bfb1f6af23a7fc5f5a5b822e7216ce9ec62",
      "tree": "7d129d3e5a087f1d819f19282cd3978e051bd936",
      "parents": [
        "c2999d190a0ce92a99332a9733b2e43828a6201c"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Wed Jan 28 13:38:32 2015 +1000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Wed Jan 28 13:38:32 2015 +1000"
      },
      "message": "Remove the default project from all users\n\nThe default project means that a user gains token scoping information\nfor a project if they don\u0027t specify another. This is something we want\nto discourage for user creation. User\u0027s should specify there own\nauthentication scope when they authenticate.\n\nChange-Id: I42c3060d59edfcd44d04cd166bad500419dd99bc\n"
    },
    {
      "commit": "c2999d190a0ce92a99332a9733b2e43828a6201c",
      "tree": "ef4335957dd86fce3c6d629354b86179368a6e3b",
      "parents": [
        "4764cffd5a97690ca3ca91501d30cc5c8c93ba20",
        "0b9e76f280208b5b5ad54bb6fbc4133e63037286"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 27 21:52:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 27 21:52:47 2015 +0000"
      },
      "message": "Merge \"Auto add a cinder lvm.conf file\""
    },
    {
      "commit": "c070a3dbb5c52fb9099bd6cec477ba3d0a75760a",
      "tree": "fb4379b20d08bd5651416b6a5e4994e27c53e673",
      "parents": [
        "4764cffd5a97690ca3ca91501d30cc5c8c93ba20"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Tue Jan 27 17:44:44 2015 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Tue Jan 27 19:09:02 2015 +0000"
      },
      "message": "Init default lvm volume group only if required\n\nA recent patch [1] added support for lvm ephemeral storage for nova,\nbut at the cost of initializing a default lvm volume group even if it\nwas not required.  This change ensures that init of the default volume\ngroup is only performed when nova and/or cinder are configured to use\nlvm.\n\n1: https://review.openstack.org/#/c/132333\n\nChange-Id: I7634ca0ed0ffe1b13464e4d66744918f85149f2e\nCloses-Bug: #1414820\n"
    },
    {
      "commit": "a27b74cdf74a83ef2d197d026526211d12990228",
      "tree": "c179ffde4f78f7fac27a3a1294adf587e5241b9b",
      "parents": [
        "4764cffd5a97690ca3ca91501d30cc5c8c93ba20"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Thu Sep 18 13:02:55 2014 -0400"
      },
      "committer": {
        "name": "Sébastien Han",
        "email": "sebastien.han@enovance.com",
        "time": "Tue Jan 27 09:59:59 2015 +0100"
      },
      "message": "Ceph: wait for services to shutdown during cleanup\n\nIt can take ceph-osd and ceph-mon a few seconds to complete when\nthey are killed.  This races against the umount command in cleaup\nand can often result in $CEPH_DATA_DIR failing to unmount since\nit is still in use.\n\nWait for these processes to stop to ensure the mount point is\numounted successfully.\n\nChange-Id: I1a635e75a68be6b14fbee52ff981b5f5a3a8eb0e\n"
    },
    {
      "commit": "1f316beb2052b715f077ef42279361026d1a24c3",
      "tree": "fedb4063e69caff48b005ccc7102a47aec971f55",
      "parents": [
        "55383f1a9bb2538b3e6add6dd9bf38080b910492"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Jan 26 16:39:57 2015 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Jan 27 09:22:52 2015 +0100"
      },
      "message": "Remove rhel6 and py26 support\n\nel6 is shipped with Python 2.6.x which is not expected\nto be supported with the openstack kilo release.\n\nFor el6 support we need to do lot of thing differently,\nwhich makes the code more complicated.\n\nThis change removes el6 and py26 support from devstack.\n\nThis change also removed a discontinued (1 year ago)\nopenSUSE 12.2 code path, which used a similar codepath as el6.\n\nSeveral comment related to el6 also removed or modified.\n\nChange-Id: Iea0b0c98a5e11fd85bb5e93c099f740fe05d2f3a\n"
    },
    {
      "commit": "8874115668427b9d60bb65cbe3670d01d3f7eb14",
      "tree": "1149f840b11510b72ba99f431824cb25ed19bd2e",
      "parents": [
        "cc9d7330e9849e34d6ae407c0e968254e548dae4"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Dec 23 13:13:05 2014 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Jan 27 09:32:23 2015 +1300"
      },
      "message": "Define extra_elements inside disk_image_create_upload\n\nThis avoids the need to define a global variable,\nand tolerates extra_elements not being set when bash\nflag -u is set.\n\nChange-Id: I343951a678bed9ca3cda347a9c902e60c7b70e2d\n"
    },
    {
      "commit": "4764cffd5a97690ca3ca91501d30cc5c8c93ba20",
      "tree": "b0e8596d5e3d2d794baed81daecf1cf5193b55fc",
      "parents": [
        "1631af891af32eaa9af609398a88252ab437b0b4",
        "d06a6d9d8bd3663d0cc0783b0868f6cfc9b8563e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 26 16:41:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 26 16:41:29 2015 +0000"
      },
      "message": "Merge \"Create initial network when using Cisco N1k plugin\""
    },
    {
      "commit": "1631af891af32eaa9af609398a88252ab437b0b4",
      "tree": "9a5b7a9aebc97c743fd601aec60658b62b70b813",
      "parents": [
        "2d7c346f0c8cefe622edc8fed47cc2782aeb9a9b",
        "78b7726dddb2e317370cfc4699a93c759cabed9a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 26 14:06:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 26 14:06:15 2015 +0000"
      },
      "message": "Merge \"Configure auth_token middleware by auth plugin\""
    },
    {
      "commit": "905275ec9f51614911fbb915f8bba9896b3ab684",
      "tree": "06001a650244e471d700bb805bf8e47c76189b15",
      "parents": [
        "cc9d7330e9849e34d6ae407c0e968254e548dae4"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Sat Jan 24 19:21:34 2015 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Sat Jan 24 19:21:37 2015 -0500"
      },
      "message": "Bump up the count of workers for heat\n\nLooks like the workers is set to 0 which in heat is used\nmainly for profiling/debugging and not really useful in\nthe devstack scenarios.\nhttps://github.com/openstack/heat/blob/master/heat/common/wsgi.py#L286\n\nPartial-Bug: #1412923\nChange-Id: Iccf6aeffd461fdc1f78022cbda370be4b9573267\n"
    },
    {
      "commit": "3163c17170b0b2bd7775e5e0d50040504b559ea1",
      "tree": "425d6117948fadc627f193d2777e17af1935beec",
      "parents": [
        "1f3f4b0a69a70bb5fce0707a517d67c896c3cf2c"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Fri Jan 23 13:26:29 2015 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Fri Jan 23 13:26:29 2015 +0000"
      },
      "message": "Make elements for heat test image configurable\n\nAllow the elements built into the heat functional test image to\nbe overridden via the localrc, allows easier testing of local\nimages with different/additional elements.\n\nChange-Id: Ibaf2322e0572d25461579bbb2dc8a18858f4e09c\n"
    },
    {
      "commit": "529f8113c2d93c85bbede7041cde1b455bc2119f",
      "tree": "55aa01c9715236f087b547b165955f5970b34e86",
      "parents": [
        "cc9d7330e9849e34d6ae407c0e968254e548dae4"
      ],
      "author": {
        "name": "Li Ma",
        "email": "skywalker.nick@gmail.com",
        "time": "Fri Jan 23 03:10:49 2015 -0800"
      },
      "committer": {
        "name": "Li Ma",
        "email": "skywalker.nick@gmail.com",
        "time": "Fri Jan 23 03:10:49 2015 -0800"
      },
      "message": "Fix oslo_messaging package and related object names\n\nUse the latest oslo_messaging package and the related driver names.\n\nChange-Id: I20d4c9286cd2216aa238705f00d8f4537ed91234\n"
    },
    {
      "commit": "a0126b642c6021310798762342139dc41614697b",
      "tree": "37c1843057cc34e32554a5315b5146e714ab8bed",
      "parents": [
        "cc9d7330e9849e34d6ae407c0e968254e548dae4"
      ],
      "author": {
        "name": "Mike Perez",
        "email": "thingee@gmail.com",
        "time": "Thu Jan 22 08:25:59 2015 -0800"
      },
      "committer": {
        "name": "Mike Perez",
        "email": "thingee@gmail.com",
        "time": "Thu Jan 22 16:01:11 2015 -0800"
      },
      "message": "Use LVMVolumeDriver instead of LVMISCSIDriver\n\nThe Cinder LVMISCSIDriver is now deprecated. As a result, default\nsettings in devstack are giving warnings in the Cinder volume serivce.\nThe LVMVolumeDriver now handles all cases, by looking at the\niscsi_helper. This will use that driver instead, which will stop the\ndeprecation warnings.\n\nCloses-bug: #1413761\nChange-Id: Ifbb9ce45694095ff9e30f3ca4c3859a07de8df73\n"
    },
    {
      "commit": "0b9e76f280208b5b5ad54bb6fbc4133e63037286",
      "tree": "66d8d84cd17a5ac86d4a8ccec8754394184c6666",
      "parents": [
        "1acfc028a6eaf60ea36d23c0e9f5d4f7b318e66c"
      ],
      "author": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Wed Jan 21 13:46:59 2015 -0700"
      },
      "committer": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Thu Jan 22 12:27:58 2015 -0700"
      },
      "message": "Auto add a cinder lvm.conf file\n\nWe have a number of issues where LVM scan commands hang during\ntest runs.  Looking closer at this with strace it turns out\nthat what seems to be happening is that we\u0027re scanning all of the\ndevices on the node, this includes the loop devices for swift and\nother projects as well as the Cinder devices that are being attached\nto the system during the test.\n\nThis is particularly messy for example when we issue a VG or LV scan\non a device like /dev/vdb and at the same time issue a detach.  The\nresult is LVM scan commands hanging waiting for timeout.\n\nThis patch adds a function to the cinder_backend/lvm module which\nis called as the last part of cinder init.  If Cinder LVM is in use\nas per cinder.conf this function will copy the default\n/etc/lvm/lvm.conf to /etc/cinder/lvm.conf and use the cinder.conf file\nand PVS to create filters so that ONLY the devices actually being used\nby Cinder are included in scans.\n\nThere are two pieces to this fix; the first is to properly setup an\nlvm.conf file with filters.  The second step is to merge the Cinder\nchange that modifies the Cinder LVM commands to specify the lvm.conf\nfile usage.\n\nThe Cinder part of this fix can be found here:\n    https://review.openstack.org/#/c/148747/\n\nChange-Id: I962b6e21cbfb6f5612b6c973053d86828ca8071a\nPartial-Bug: #1373513\n"
    },
    {
      "commit": "1f3f4b0a69a70bb5fce0707a517d67c896c3cf2c",
      "tree": "6f296ec02783dc85ded61afeed2e5ab7d1accd77",
      "parents": [
        "cc9d7330e9849e34d6ae407c0e968254e548dae4"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Wed Jan 14 10:52:03 2015 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Thu Jan 22 17:06:39 2015 +0000"
      },
      "message": "Check dib is available before building heat test image\n\nWhen running with HEAT_CREATE_TEST_IMAGE\u003dTrue, it\u0027s necessary\nto add dib to ENABLED_SERVICES, or the image building will fail\nso check for is_service_enabled dib before we start and error\nwith a helpful message if it\u0027s not.\n\nChange-Id: Ia7ee64f6f8dd628267e485a1dc67581d8896d19c\n"
    },
    {
      "commit": "c1dbf10562796c7006fd0a66c6cb39a1b990c8c1",
      "tree": "a245a085bd61ee1a26b6027acb128280e89cac14",
      "parents": [
        "cc9d7330e9849e34d6ae407c0e968254e548dae4"
      ],
      "author": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Thu Jan 22 14:09:00 2015 +0000"
      },
      "committer": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Thu Jan 22 15:10:56 2015 +0000"
      },
      "message": "Exit after printing error about RPC config\n\nWhen finding an invalid RPC configuration, devstack prints\na suitable error in the logs\n\n    ERROR: only one rpc backend may be enabled,\n           set only one of \u0027rabbit\u0027, \u0027qpid\u0027, \u0027zeromq\u0027\n           via ENABLED_SERVICES.\n\nbut then just carries on running, as a result the developer\nis very unlikely to ever see the original error message.\nChange the \u0027echo\u0027 to a \u0027die\u0027 so that it stop immediately\nmaking the error message clearly visible.\n\nChange-Id: If108f314e1ad2ecc79f41cbca47d08c4024a23cd\n"
    },
    {
      "commit": "2548e6f290b90c790fd055bef03ee60d97a1eb26",
      "tree": "296870cd37bf63a6a749cb0875606066dfef325f",
      "parents": [
        "1acfc028a6eaf60ea36d23c0e9f5d4f7b318e66c"
      ],
      "author": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Thu Dec 18 15:57:31 2014 +0800"
      },
      "committer": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.luo@gmail.com",
        "time": "Thu Jan 22 02:22:05 2015 +0000"
      },
      "message": "Provider network subnets based on IP version\n\nSubnets for both IP version 4 and 6 are created even if IP_VERSION is set to 4.\nAdded two if statements to only create subnets that are nessesary.\n\nChange-Id: I87c97741808726a260c846db48c10931e8991a74\n"
    },
    {
      "commit": "1acfc028a6eaf60ea36d23c0e9f5d4f7b318e66c",
      "tree": "cdfa8be6d94d3849c64fe07abcac54a55b916533",
      "parents": [
        "40b24278fa66cf1bec2d1db746ec0b4a3b4c5db2",
        "0f52d93d6ddc0716f78fa2cd18ec16422fd367f6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 21 17:51:27 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 21 17:51:27 2015 +0000"
      },
      "message": "Merge \"Setup notification properly for Zaqar\""
    },
    {
      "commit": "8467cd3faa67254170680d156cffcde89ff50158",
      "tree": "6c895fc8b0dccebfe1e9bba26b0e13ed8a94b9ad",
      "parents": [
        "b2d1bc5b92e6f7eb54cb907020b58d83e92837a5",
        "7faceb67ad73a21a6c2ee626fc7acfb02bd6cb8a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 21 08:26:10 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 21 08:26:10 2015 +0000"
      },
      "message": "Merge \"Allow swift keystoneauth reseller_prefix in sample file\""
    },
    {
      "commit": "b2d1bc5b92e6f7eb54cb907020b58d83e92837a5",
      "tree": "9537bf55393d6e6f9cfd12106e6b6e29c372c0c1",
      "parents": [
        "a6d567fae017a025a7b5f250f947c0d113892879",
        "7b5c4e6797b8e7344f42728ef5cd2208cdc8717d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 21 08:12:43 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 21 08:12:43 2015 +0000"
      },
      "message": "Merge \"ironic scripts should support $Q_USE_NAMESPACE\""
    },
    {
      "commit": "b3e38cf295c87af043ae25b1546d3bde50b90a42",
      "tree": "0b7526d6d9d8861d3b2399dc6c629819555c5c4e",
      "parents": [
        "7fba9c991275e4f4df6ccf601742cd5bd50012b6",
        "37026f536663f6d915169b356db08ac5fe4831cb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 21 08:12:25 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 21 08:12:25 2015 +0000"
      },
      "message": "Merge \"Avoid VM configuration with Ironic hardware mode.\""
    },
    {
      "commit": "d961416f87dd54d2a2652f3be79763b38ed2fb93",
      "tree": "0c9cc7774fa0c55f85658ca06b2b15b7aca64546",
      "parents": [
        "9e84d095f2fc5549186097f00c678f916941bf69",
        "9b1df576342e2151df4b6e8daec3ccb72abc238a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 21 05:41:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 21 05:41:20 2015 +0000"
      },
      "message": "Merge \"neutron should log user_name and project_name by default like in nova\""
    },
    {
      "commit": "dde41d0797f0b085099cd5c9ff1e0110d5ae3fbd",
      "tree": "61e097d1a0e501b381d41f99681c755b8ca77bd8",
      "parents": [
        "9e84d095f2fc5549186097f00c678f916941bf69"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Dec 09 17:47:57 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Jan 20 16:08:22 2015 -0600"
      },
      "message": "Deprecate SCREEN_LOGDIR in favor of LOGDIR\n\nThis is the first step in the log file cleanup.  If SCREEN_LOGDIR\nis still set, symlinks will be created in the old screen log directory\nso things like the devstack-gate log collector continues to work.\n\nbp:logging-and-service-names\nChange-Id: I3ac796e322a18dbd0b8b2310a08310ca159d7613\n"
    },
    {
      "commit": "222ff80869ed0749621892a99f171b30c40d7c8b",
      "tree": "5c87b7caba3e415d351d873093df49dec6bd4894",
      "parents": [
        "4f154070e4688f60d88b4807822e481d36a009f7",
        "b31304829f4ec3830c30fcf25c55f100ebfe7227"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 20 18:36:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 20 18:36:08 2015 +0000"
      },
      "message": "Merge \"Register heat image in sahara image registry for fake plugin\""
    },
    {
      "commit": "0f6122fb3ef932fd76c61968e5d04dce184485e2",
      "tree": "378f23420540e324af20dec5d79db1ec11c974cd",
      "parents": [
        "955f80a7efe6d5c78fb80d957f63803ef3c0486c",
        "0943e076624274978d1e87c8a44f80df9151a5e9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 20 15:46:34 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 20 15:46:34 2015 +0000"
      },
      "message": "Merge \"[Sahara] Set use_floating_ips\u003dfalse for nova network\""
    },
    {
      "commit": "955f80a7efe6d5c78fb80d957f63803ef3c0486c",
      "tree": "80931baf547c97897f511eef060783aa52177178",
      "parents": [
        "d4a81a895ebd505b82ada0278d7b388924577ff0",
        "157c84b8766ae67f6868f26505ce9a5d7291730b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 20 15:44:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 20 15:44:07 2015 +0000"
      },
      "message": "Merge \"Enforce UTF-8 encoding when creating databases\""
    },
    {
      "commit": "d4a81a895ebd505b82ada0278d7b388924577ff0",
      "tree": "ac5fdd5669e575dbf5a78426df7103415c3df0a2",
      "parents": [
        "6d6e471f4c7177ab82205bce177d78982748a317",
        "56b7efbf93d8afbdd093934f183a7096ce798552"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 20 15:16:02 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 20 15:16:02 2015 +0000"
      },
      "message": "Merge \"Gracefully add provider network port\""
    },
    {
      "commit": "6d6e471f4c7177ab82205bce177d78982748a317",
      "tree": "e79a8a3beaf2e826339573111b6f8e7b6cc3e2c6",
      "parents": [
        "191007479a1fe21461923b35adb2acf55530ed02",
        "5bc957711ddefddc686af6a3be7ef8f984ee4779"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 20 14:25:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 20 14:25:03 2015 +0000"
      },
      "message": "Merge \"Clone neutron_lbaas for midonet plugin\""
    },
    {
      "commit": "191007479a1fe21461923b35adb2acf55530ed02",
      "tree": "17e7a682419e8498ac05957072dfe9e92ec7f1e1",
      "parents": [
        "ff31fc06cbba25d63db5ae691a841cb82dfa9a9d",
        "90333437337ff38c04e363cd3dbd7aa970ef21c4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 20 14:24:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 20 14:24:29 2015 +0000"
      },
      "message": "Merge \"Set password irrespective of mysql server version\""
    },
    {
      "commit": "ff31fc06cbba25d63db5ae691a841cb82dfa9a9d",
      "tree": "a823c3278f3f0632f6e720e6edcc45ec896769f2",
      "parents": [
        "256b8234a911d9fd1a44be5aa35b65df25062930",
        "d470867f08a2be3c30c66d9519a95eb5801cfbc9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 20 14:24:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 20 14:24:15 2015 +0000"
      },
      "message": "Merge \"Adds support for LVM ephemeral storage in Nova\""
    },
    {
      "commit": "256b8234a911d9fd1a44be5aa35b65df25062930",
      "tree": "cd302ba282fa4ab0387948332f1c1fe51a757634",
      "parents": [
        "62002dd88b7909ac249face4243e1aae03745a01",
        "ad5cc986d86e9deff506c0451409f26fc8e86efe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 20 14:24:00 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 20 14:24:00 2015 +0000"
      },
      "message": "Merge \"Rename screen logfiles\""
    },
    {
      "commit": "d470867f08a2be3c30c66d9519a95eb5801cfbc9",
      "tree": "41afbec58aab34f7ecf6f3c1e84f0acd4edb7ef5",
      "parents": [
        "62002dd88b7909ac249face4243e1aae03745a01"
      ],
      "author": {
        "name": "Daniel Genin",
        "email": "Daniel.Genin@jhuapl.edu",
        "time": "Fri Oct 31 15:01:29 2014 -0400"
      },
      "committer": {
        "name": "Daniel Genin",
        "email": "Daniel.Genin@jhuapl.edu",
        "time": "Mon Jan 19 11:51:16 2015 -0500"
      },
      "message": "Adds support for LVM ephemeral storage in Nova\n\nDevStack currently lacks support for LVM ephemeral storage in Nova.\nThis support is important for testing of Nova\u0027s LVM backend. The\nproposed change adds a default volume group, to be shared by Cinder\nand Nova. It also adds a configuration option NOVA_BACKEND, which\nmust be LVM if it is set, that determines whether Nova should be\nconfigured to use LVM ephemeral storage.\n\nChange-Id: I4eb9afff3536fbcd563939f2d325efbb845081bb\n"
    },
    {
      "commit": "90333437337ff38c04e363cd3dbd7aa970ef21c4",
      "tree": "c621f2098d4870923eca6e205963e07343cdce2c",
      "parents": [
        "62002dd88b7909ac249face4243e1aae03745a01"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Jan 19 10:56:42 2015 +0000"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Jan 19 13:20:44 2015 +0000"
      },
      "message": "Set password irrespective of mysql server version\n\nUbuntu recently upgraded from 5.1 to 5.5 so the previous debconf\nsettings no longer work.  Removing the version number should make\nthe settings work for all versions of mysql\n\nChange-Id: I6b399a06232364d3ba3bf74430b663e0b8b922ed\n"
    },
    {
      "commit": "62002dd88b7909ac249face4243e1aae03745a01",
      "tree": "25e27bfaa29e285178cda096c95fadce880d2951",
      "parents": [
        "ca5b5485d9be07a6f9e57440901dc612889071c0",
        "8f90f765faf269c3b1f9c04d80a1369223bc982c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 17 22:47:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 17 22:47:58 2015 +0000"
      },
      "message": "Merge \"clean mysql better\""
    },
    {
      "commit": "ca5b5485d9be07a6f9e57440901dc612889071c0",
      "tree": "5973d08b5d8ae66ce814a8a90a056ebdec324cb5",
      "parents": [
        "c34cb7b5ef3e6a87b1931f779e11648df2b7144c",
        "537532931da4103e1a873684476dac6d7fe56489"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 17 17:45:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 17 17:45:29 2015 +0000"
      },
      "message": "Merge \"Make changes such that -o nounset runs\""
    },
    {
      "commit": "9b1df576342e2151df4b6e8daec3ccb72abc238a",
      "tree": "d59438ab4962204494947df161e8fd86e9074e81",
      "parents": [
        "c34cb7b5ef3e6a87b1931f779e11648df2b7144c"
      ],
      "author": {
        "name": "venkata anil",
        "email": "anil.venkata@enovance.com",
        "time": "Thu Jan 15 07:38:22 2015 +0000"
      },
      "committer": {
        "name": "venkata anil",
        "email": "anil.venkata@enovance.com",
        "time": "Sat Jan 17 07:35:31 2015 +0000"
      },
      "message": "neutron should log user_name and project_name by default like in nova\n\nneutron doesn\u0027t log user_name and project_name along side req-id in\ndevstack logs. So, Openstack jenkins neutron check and gate jobs also\nnot logging user_name and project_name along side req-id.\nWithout knowing the user and tenant, its hard to understand what the\nlogs are doing when multiple tenants are using the cloud.\n\nNova is logging user_name and project_name by default.\nSo porting the same changes to neutron.\n\nChange-Id: I10eac2e4177a898e9bcc60c08f3bd39a2ec9f31b\nCloses-Bug: #1399788\n"
    },
    {
      "commit": "c34cb7b5ef3e6a87b1931f779e11648df2b7144c",
      "tree": "6aa1e35447aac3ab4c19b7f2e6f9e6c6c57b8730",
      "parents": [
        "116f9f826effd3682c8b70cde8550727161c3384",
        "b74e01c34de76cb451f80d2f1ac1c4ccac1bb7e4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 17 06:03:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 17 06:03:07 2015 +0000"
      },
      "message": "Merge \"Add a group create function, and a sample group\""
    },
    {
      "commit": "ad5cc986d86e9deff506c0451409f26fc8e86efe",
      "tree": "58ba49325e93574a35f98010414bccc0740b738c",
      "parents": [
        "116f9f826effd3682c8b70cde8550727161c3384"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Dec 10 16:35:32 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jan 16 13:58:25 2015 -0600"
      },
      "message": "Rename screen logfiles\n\nThis renames the log files in logs/screen that contain timestamps to put\nthe timestamp after \u0027.log\u0027 and \u0027.log.summary\u0027 in the names.  This will\nsimplify devstack-gate\u0027s search for log files to copy to \u0027*.log\u0027.\n\ndstat.txt is also renamed to dstat.log\n\nMake LOGDIR and LOGFILE local\n\nbp:devstack-logging-and-service-names\nChange-Id: I02aba9ca82c117a1186dafc1d3c07aa04ecd1dde\n"
    },
    {
      "commit": "d06a6d9d8bd3663d0cc0783b0868f6cfc9b8563e",
      "tree": "f291671d9b7dc3a6ce97e3d1d044f804caad9924",
      "parents": [
        "116f9f826effd3682c8b70cde8550727161c3384"
      ],
      "author": {
        "name": "Rob",
        "email": "rcresswe@cisco.com",
        "time": "Thu Dec 04 20:32:22 2014 +0000"
      },
      "committer": {
        "name": "Rob Cresswell",
        "email": "rcresswe@cisco.com",
        "time": "Fri Jan 16 17:35:27 2015 +0000"
      },
      "message": "Create initial network when using Cisco N1k plugin\n\nThis patch creates an initial network when using the Cisco n1k plugin,\nas it fails otherwise.\n\nChange-Id: Ieceac0e2518bf5ca4cd808f6719b73aad0db903b\nCloses-Bug: 1399389\n"
    },
    {
      "commit": "5bc957711ddefddc686af6a3be7ef8f984ee4779",
      "tree": "aab5df895f7323f4b625d33dc7614dac6cd333f2",
      "parents": [
        "116f9f826effd3682c8b70cde8550727161c3384"
      ],
      "author": {
        "name": "Ryu Ishimoto",
        "email": "ryu@midokura.com",
        "time": "Thu Jan 15 17:00:03 2015 +0000"
      },
      "committer": {
        "name": "Ryu Ishimoto",
        "email": "ryu@midokura.com",
        "time": "Fri Jan 16 12:09:29 2015 +0900"
      },
      "message": "Clone neutron_lbaas for midonet plugin\n\nMidoNet plugin needs the \u0027neutron_lbaas\u0027 module available when it\nstarts up without needing to start the LBaaS service.  After the\nadvanced service split, however, devstack clones \u0027neutron_lbaas\u0027\nonly when the \u0027lbaas\u0027 service is enabled.  To get around this\nconflict, clone \u0027neutron_lbaas\u0027 everytime midonet is configured\nas the Neutron plugin.\n\nChange-Id: Ide620db383fc44a66a84d00b2365ec2e846469fe\nCloses-Bug: 1402242\n"
    },
    {
      "commit": "116f9f826effd3682c8b70cde8550727161c3384",
      "tree": "66c53bd88013073bfc150b1cc6da7de99d9a3472",
      "parents": [
        "0f4942c784397bda4aff472c882f4e25bd645d61",
        "f303d7ed0b2061b49eb9390c7b8f2a18de7bc8dd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 16 03:08:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 16 03:08:15 2015 +0000"
      },
      "message": "Merge \"Allow specification of ironic callback timeout\""
    }
  ],
  "next": "37026f536663f6d915169b356db08ac5fe4831cb"
}
