)]}'
{
  "log": [
    {
      "commit": "b968b0c36b09b8b5df860d5334e175ec75a838f6",
      "tree": "dd3ed2bbc5afe8c889ddb83c8d6ae4a6b30fbe69",
      "parents": [
        "29e34f7c9fe78a2914da1c8e1631750dd9b4d42b"
      ],
      "author": {
        "name": "Shuichiro MAKIGAKI",
        "email": "shuichiro.makigaki@gmail.com",
        "time": "Sun Jan 04 17:53:12 2015 +0900"
      },
      "committer": {
        "name": "Shuichiro MAKIGAKI",
        "email": "shuichiro.makigaki@gmail.com",
        "time": "Thu Jan 08 19:12:04 2015 +0900"
      },
      "message": "Fix comments to use \u0027local.conf\u0027 instead of \u0027localrc\u0027\n\nInstead of \u0027localrc\u0027, \u0027local.conf\u0027 should be used.\nExample codes to enable neutron also should follow local.conf syntax.\n\nChange-Id: I4f4c03fdbf0f612e5b518177b29669fb202d9f7a\nCloses-Bug: #1407391\n"
    },
    {
      "commit": "affcf87181a233cf10739177d0c4f13b4163b962",
      "tree": "01bd0852649885675a5cbacb8374ea35efaa4e5e",
      "parents": [
        "3b782d304ec2073a6406c37b9e1a76c8aecfc9a3",
        "2bfb9af0c952f59287be4ce684b78cfb710a6105"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Dec 14 14:42:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 14 14:42:47 2014 +0000"
      },
      "message": "Merge \"Remove NoVNC from the default enabled services\""
    },
    {
      "commit": "f344758fb45290a64b735c849f9933ae14cb4244",
      "tree": "eb78fb16eb9c9e438635e73102be424a7636a253",
      "parents": [
        "6accb136d3219af588d26a904f8a1f748d5e8818",
        "6d012cf16f8d0f4f0a2fae4f5215fadf9884f7fc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 12 02:35:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 12 02:35:52 2014 +0000"
      },
      "message": "Merge \"Revert \"Update used Fedora images to version 21\"\""
    },
    {
      "commit": "6d012cf16f8d0f4f0a2fae4f5215fadf9884f7fc",
      "tree": "3fb6d53643cb4f36c79f54300201db3269501e4c",
      "parents": [
        "21dbe993348b794a1b77c4f9db0081d1cc32138c"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Dec 12 00:52:59 2014 +0000"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Dec 12 00:52:59 2014 +0000"
      },
      "message": "Revert \"Update used Fedora images to version 21\"\n\nThis breaks check-heat-dsvm-functional-mysql which assumes the previous glance image name.\n\nThis reverts commit 21dbe993348b794a1b77c4f9db0081d1cc32138c.\n\nChange-Id: I77749f3f9f1a64719447ddd25ee95bc6d3afa5b3\n"
    },
    {
      "commit": "21dbe993348b794a1b77c4f9db0081d1cc32138c",
      "tree": "0ef3f30424773307bf0594956c15b9f20a9e2998",
      "parents": [
        "614de25756e13a5468c9a016b976b0391eec2b8c"
      ],
      "author": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Tue Dec 09 21:01:40 2014 +0100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Dec 11 11:53:24 2014 +1100"
      },
      "message": "Update used Fedora images to version 21\n\nChange-Id: I26a3d7d0842f9d4c5fc33350992a19f597f39b2e\n"
    },
    {
      "commit": "2bfb9af0c952f59287be4ce684b78cfb710a6105",
      "tree": "7951bebe27ff622dc4e2f1ca9ecadebc4e40e138",
      "parents": [
        "0986a7b760e34741d4df6f97851f6d98fec4f99c"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Nov 07 07:44:25 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Dec 10 16:59:14 2014 -0600"
      },
      "message": "Remove NoVNC from the default enabled services\n\nPreparing to remove all non-stackforge git repos\n\nChange-Id: I91f628f09fcdfd1aefbc40c9e26be0509eee484d\n"
    },
    {
      "commit": "fa2193823d5b625f0f4f83b3b56152c9276e1ed8",
      "tree": "83d28b18b0f031a077a5df98fa591e46270b4115",
      "parents": [
        "5f953dd1fe45a60dd92356d744fac613df21e9bb",
        "21dbe993348b794a1b77c4f9db0081d1cc32138c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 11 15:28:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 11 15:28:45 2014 +0000"
      },
      "message": "Merge \"Update used Fedora images to version 21\""
    },
    {
      "commit": "5f953dd1fe45a60dd92356d744fac613df21e9bb",
      "tree": "7e9409a51e794908a19ed630ff00011256c8126a",
      "parents": [
        "d7af0fe7a61115709681f8dcfee34207199bfe7b",
        "63d25d978ba0a0cdb1b689cafcebdaae7d609e06"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 11 14:26:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 11 14:26:10 2014 +0000"
      },
      "message": "Merge \"Allow use of dnf instead of yum on Fedora\""
    },
    {
      "commit": "d7af0fe7a61115709681f8dcfee34207199bfe7b",
      "tree": "f7d40f44e4c1107badd5db81644f776071626b56",
      "parents": [
        "d09a1db5a449fc758bf840858f6fecba173705b3",
        "20b839fd51ff0ccecbc67f3d29578ce042c8b3c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 10 23:01:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 10 23:01:40 2014 +0000"
      },
      "message": "Merge \"Update devstack to work with new split neutron services repos\""
    },
    {
      "commit": "63d25d978ba0a0cdb1b689cafcebdaae7d609e06",
      "tree": "b611e4ad3ef4bdab0cd4a2a013a7bc7f6a8a9198",
      "parents": [
        "53aaf15af37c718af8b47d1d2ba0052a875faed7"
      ],
      "author": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Tue Dec 09 15:21:22 2014 +0000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Dec 11 09:37:55 2014 +1100"
      },
      "message": "Allow use of dnf instead of yum on Fedora\n\nSince Fedora 20 it has been possible to use \u0027dnf\u0027 as a drop-in\nreplacement for \u0027yum\u0027, and it is targetted to become the default\nin Fedora 22\n\n   http://fedoraproject.org/wiki/Changes/ReplaceYumWithDNF\n\nThere are many benefits of \u0027dnf\u0027 over \u0027yum\u0027 but the biggest\nfrom the POV of an openstack developer is its speed.\n\nAssuming an existing running devstack install ie all required\nRPMs already installed on the system. Now look at how long it\ntakes to run stack.sh, during which yum does not have to\nactually install anything\n\n # ./unstack.sh\n # time ./stack.sh\n real 11m12.193s\n user 10m17.129s\n sys  0m15.275s\n\nNow, with \u0027export YUM\u003ddnf\u0027 set in local.conf, run the same\ntest again\n\n # ./unstack.sh\n # time ./stack.sh\n real 0m48.610s\n user 0m28.939s\n sys  0m7.801s\n\nSo, this is showing that devstack is wasting 10 minutes just\nfor yum to figure out that everything is already installed.\nThe overhead of yum vs dnf is even worse when yum has to\nacutally depsolve to install new packages.\n\nChange-Id: Ia01a5f330a47b32207586902a861bedfc8a0f6e2\n"
    },
    {
      "commit": "d09a1db5a449fc758bf840858f6fecba173705b3",
      "tree": "19f949a600c09109c306dd86ad830c474693bb58",
      "parents": [
        "3fe578d41d52577e6af4dc948287dfbc2eb06f46",
        "e263c82e48a431e502bd6baceb6dfcfdc1750cbb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 10 20:32:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 10 20:32:15 2014 +0000"
      },
      "message": "Merge \"add shebang lines to all lib files\""
    },
    {
      "commit": "e263c82e48a431e502bd6baceb6dfcfdc1750cbb",
      "tree": "5ca592e668dedb4debc6c7170f3abf37cc4bc0c6",
      "parents": [
        "2f8e08b5728f4272b415b1c0aab8ff62eae29b06"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Dec 05 14:25:28 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Dec 10 11:28:05 2014 -0500"
      },
      "message": "add shebang lines to all lib files\n\nWith gerrit 2.8, and the new change screen, this will trigger syntax\nhighlighting in gerrit. Thus making reviewing code a lot nicer.\n\nChange-Id: Id238748417ffab53e02d59413dba66f61e724383\n"
    },
    {
      "commit": "c187b88e698a203a222b38cbf3a045b520918042",
      "tree": "075bf71137754c344504efc767848ff70cc619f8",
      "parents": [
        "5853160c6e0a0c7601beea122d5f690ca6bba082"
      ],
      "author": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Tue Dec 09 15:41:55 2014 +0100"
      },
      "committer": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Tue Dec 09 15:41:55 2014 +0100"
      },
      "message": "Add tooz support from Oslo\n\nChange-Id: I4ccf4bf08e10c0ba651f973aa62562af85ea0f19\n"
    },
    {
      "commit": "20b839fd51ff0ccecbc67f3d29578ce042c8b3c3",
      "tree": "feb0db7d4db0395424ae93e7315c328e6224a3b4",
      "parents": [
        "099dd6ce8a17561aaced0568992baddc2abdb1c4"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Mon Dec 08 06:17:27 2014 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Mon Dec 08 11:06:43 2014 +0000"
      },
      "message": "Update devstack to work with new split neutron services repos\n\nThis commit udpates devstack to work with the latest neutron services, which\nare now in their own repositories. This will also unblock third party CI for\nservices testing. This also allows devstack users to run neutron with\nservices again.\n\nChange-Id: I9cdd51f09edaccf218988240b48ce733d5771a65\n"
    },
    {
      "commit": "2f8e08b5728f4272b415b1c0aab8ff62eae29b06",
      "tree": "9f817f0351bf0d7bf5784ac56bf38b4e637b0131",
      "parents": [
        "129166c2d9ab4135143467eb23a8201410a4ed35"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Dec 05 08:31:16 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Dec 05 08:31:16 2014 -0500"
      },
      "message": "remove nova baremetal driver support\n\nThis has been deleted from the nova tree, we should purge it from\ndevstack, as it will not work any more.\n\nChange-Id: I20501fec140998b91c9ddfd84b7b10168624430a\n"
    },
    {
      "commit": "aecd189f80533b2680184d648f393bd0f5479882",
      "tree": "b4e4194920fc2e89297390bf93d0d84106015d80",
      "parents": [
        "576aaae6f74c55ab65280c287f3b12a274e6e683"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Nov 19 15:19:51 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 20 08:32:26 2014 -0500"
      },
      "message": "add unit tests for GIT* definitions\n\nThis adds unit tests for all the GIT* definitions, ensuring that for\nlibraries we think should be defined, they are. It exposed a bug in\nglance_store definitions in the process.\n\nThe GITDIR definition for python-openstackclient is moved to stackrc\nfor testability.\n\nChange-Id: Ibd9ab665f0362a84f4f7e80e80da56a4737f584e\n"
    },
    {
      "commit": "aa29090fe2eeb5ad933b1ad57ed1cb6287a2751c",
      "tree": "478b39e33948868898e85696f5d4597fb4f7e484",
      "parents": [
        "dcffc70b67ab26844dc76780d33adaf4d40b0bd8",
        "07d7e5b1f9b2201da006201f99a9b357a45b9b37"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 19 11:49:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 19 11:49:35 2014 +0000"
      },
      "message": "Merge \"add LIBS_FROM_GIT to docs\""
    },
    {
      "commit": "3f054b48d40a0efaa6a49078e98fa97855f08c8f",
      "tree": "305ced8fe070a92369c1b16b95c17c46d0f88d6d",
      "parents": [
        "99225de8cfe8bcb04f4259a3bbf53461d2dc1d12",
        "958111e188eab1023cea8a499eeb90bfe7164b23"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 18 23:24:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 18 23:24:03 2014 +0000"
      },
      "message": "Merge \"Add oslo.context\""
    },
    {
      "commit": "91b229058cd8204d0c3a038d24aa09d1baadef2f",
      "tree": "dd92f9f73ba7b8e68b03f5cda11f20c805d00340",
      "parents": [
        "5e3e8610aae5620be546884bb0b12b894050a903"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 18 07:13:35 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 18 07:13:35 2014 -0500"
      },
      "message": "apparently the upstream naming is tempest-lib\n\ntempest_lib was how this was generally referred to, however that meant\nthat the job naming wasn\u0027t specifying the correctly src\nlibrary. Change to tempest-lib to actually test these things before\nrelease.\n\nChange-Id: I4c0712156d7ff71ee43747f30ab940e249d12ebc\n"
    },
    {
      "commit": "07d7e5b1f9b2201da006201f99a9b357a45b9b37",
      "tree": "8c9f10285f1fa5f08698ccdeeb540d596c2bd497",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Nov 17 07:10:14 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 18 06:44:20 2014 -0500"
      },
      "message": "add LIBS_FROM_GIT to docs\n\nAlso reformat common configuration variables to have an additional\nheader level which makes it easy to direct link to specific\nconfiguration vars when directing someone.\n\nReformat header markup to us a more standard \u003d\u003d \u003d - for h1, h2, h3\n\nChange-Id: I10bac5a93529cdfbcde0a05f9ebdbc1799d403cd\n"
    },
    {
      "commit": "958111e188eab1023cea8a499eeb90bfe7164b23",
      "tree": "62b5da2b6dc5ca62f7fb63e36ec2d36a13bf92b1",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Mon Nov 17 17:35:40 2014 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Mon Nov 17 17:35:44 2014 -0500"
      },
      "message": "Add oslo.context\n\nTreat the new oslo.context library just like the other Oslo\nlibraries. i.e. make it possible to either test with upstream\nreleased library, or with git versions of oslo.context.\n\nChange-Id: I2dc498324d6c405655a8e2e249465c5b351ca960\n"
    },
    {
      "commit": "b76746333de7556c2eca8470a453d06568870733",
      "tree": "147620a9717729f6efed4d90f2460cf6a1905207",
      "parents": [
        "af05a2d4e746a30cf6b0213b42ebbf441373a2d5",
        "658312ca2f54aaabd43f91d2fca73cbee0319735"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Nov 16 14:59:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 16 14:59:06 2014 +0000"
      },
      "message": "Merge \"move keystonemiddleware to pypi libs\""
    },
    {
      "commit": "af05a2d4e746a30cf6b0213b42ebbf441373a2d5",
      "tree": "0e0ebc0a930623f7e540cfc9fd787a29c83a5ef6",
      "parents": [
        "42fbce564141f502389c06a387aacef89a5f3af4",
        "3c8973a90abc7601e46e2fcaf3d50343338e24d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Nov 16 14:58:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 16 14:58:57 2014 +0000"
      },
      "message": "Merge \"support installing django_openstack_auth from pypi\""
    },
    {
      "commit": "42fbce564141f502389c06a387aacef89a5f3af4",
      "tree": "cee82ae8fa05eea58477d68ff0a5f056ac749b54",
      "parents": [
        "d2efd246ac98574d64eff8beca29f820b6ac339a",
        "425e8447f1db92af03c02c1bf42456773206c8a9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 14 20:10:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 14 20:10:52 2014 +0000"
      },
      "message": "Merge \"Fix a typo of python-cinderclient GITBRANCH\""
    },
    {
      "commit": "658312ca2f54aaabd43f91d2fca73cbee0319735",
      "tree": "5b75cf4dbcd8246aaca657b9968b2ff3bedef3bd",
      "parents": [
        "3c8973a90abc7601e46e2fcaf3d50343338e24d8"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Nov 14 11:35:56 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Nov 14 11:36:45 2014 -0500"
      },
      "message": "move keystonemiddleware to pypi libs\n\nMake keystonemiddleware install from pypi releases by default\n\nChange-Id: I3dc4b096b4184f4cf00fb0df66b76fcc8f19785b\n"
    },
    {
      "commit": "3c8973a90abc7601e46e2fcaf3d50343338e24d8",
      "tree": "7032edaa0b8f54bfe8c8a64e5ae604cae62f3602",
      "parents": [
        "c98ae29aa9dfb5464e080d446bcdee2d00cf4215"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Nov 14 09:31:02 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Nov 14 10:40:46 2014 -0500"
      },
      "message": "support installing django_openstack_auth from pypi\n\nPart of the libs from pypi conversion, convert django_openstack_auth\nto this format.\n\nChange-Id: I97c8ea19d8aed1e0bdd62c06cfadd1d616573d76\n"
    },
    {
      "commit": "425e8447f1db92af03c02c1bf42456773206c8a9",
      "tree": "c7b55ab5c79b649b56c5d6ff023a03c2ea44c04e",
      "parents": [
        "a3794a34184c504f5b2448e9e5c0ae5bc95b4c01"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Fri Nov 14 11:09:16 2014 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Fri Nov 14 11:10:30 2014 +0000"
      },
      "message": "Fix a typo of python-cinderclient GITBRANCH\n\nA left out N. Causes various failures in shell evaluation.\n\nChange-Id: Icc09998c645ef2b975cb24b56d0f71c60289c188\n"
    },
    {
      "commit": "ee5ae7b92369484007d8deb249f6c941d422123c",
      "tree": "1b46c067216a663ae864e1dfc6fa3bffce4224eb",
      "parents": [
        "e08ab104e62da041fcc6b2aafba4349326f4a969"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 13 13:23:27 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 13 17:17:45 2014 -0500"
      },
      "message": "further pypi libs conversions\n\nglance_store and saharaclient were missed in the last round, make\nthem install from released clients in this patch.\n\nChange-Id: I2e0ed2b7fb5994ae6abd92612a67ce5fd82b3f7e\n"
    },
    {
      "commit": "e08ab104e62da041fcc6b2aafba4349326f4a969",
      "tree": "859fc4953f6b45b75b9f4810ba0bf33477799f31",
      "parents": [
        "94f8bea9e4ff0434df1723cf269c4300a4373524"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 13 17:09:28 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 13 17:17:38 2014 -0500"
      },
      "message": "fix python-* lib from git installation\n\nWe\u0027re using all the magic variables based on python-fooclient, however\nall the inline code was using fooclient for variables. So we had a\nmismatch, which was kindly pointed out by some of the 3rd party ci\ntesters.\n\nChange-Id: I27a56222c7e8e610fba8bf97672d2a42f5cf14ca\n"
    },
    {
      "commit": "5cb190697c1bce5dcd2ad843922813b0cc74bd24",
      "tree": "ba87095ef1603c957902abadcb692ccf653e6f59",
      "parents": [
        "2d18b83600bf53df3a41aec619eee67328fe154f"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Sat Nov 01 01:37:45 2014 +0100"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 04 10:18:58 2014 +0100"
      },
      "message": "support installing clients at released versions\n\nexpand the devstack support for libraries from released versions to\nsupport python-* clients and tempest_lib.\n\nDepends-On: I81b0d228e7769758c61e5b0323ecfce8c8886d39\n\nChange-Id: I26fac0ccf8fd4818e24618d56bf04b32306f88f6\n"
    },
    {
      "commit": "483940350eaaeffe83f67ca5255a06fd7acf78ff",
      "tree": "c08407fd93a9021733dbb424ad6e4c2032c37e4e",
      "parents": [
        "33d079bcca031e3a02ae0107b20228fa618dca34",
        "def1534ce06409c4c70d6569ea6314a82897e28b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 29 19:08:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 29 19:08:03 2014 +0000"
      },
      "message": "Merge \"allow for soft updating of global-requirements\""
    },
    {
      "commit": "3ec8a9032724a5ad86d80b3ac3ef7143c6c68890",
      "tree": "971a1fac61a664d73c1b08d58c9899197ff97151",
      "parents": [
        "f5487832fd44ecaffc116cf9b18fa48a8771dcde"
      ],
      "author": {
        "name": "Nikhil Manchanda",
        "email": "SlickNik@gmail.com",
        "time": "Sun Oct 26 15:41:15 2014 -0700"
      },
      "committer": {
        "name": "Nikhil Manchanda",
        "email": "SlickNik@gmail.com",
        "time": "Tue Oct 28 00:47:08 2014 -0700"
      },
      "message": "Use updated trove mysql image location\n\nUse the updated trove mysql image at:\ntarballs.openstack.org/trove/images/ubuntu/mysql.qcow2\ninstead of the older deprecated image at:\ntarballs.openstack.org/trove/images/ubuntu_mysql.qcow2/ubuntu_mysql.qcow2\n\nChange-Id: If76f25dfe0f975faf1883f0a6d993c21b26e1b29\n"
    },
    {
      "commit": "def1534ce06409c4c70d6569ea6314a82897e28b",
      "tree": "6bc90ee54addedd9b2d9270ae48c36ec9f492ed6",
      "parents": [
        "ce1f133732e298eb1b5d0814d1670756493c2a32"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Oct 27 12:26:04 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Oct 27 12:26:04 2014 -0400"
      },
      "message": "allow for soft updating of global-requirements\n\nThis creates a devstack REQUIREMENTS_MODE which is how we handle\nsyncing of global requirements. The default is \u0027strict\u0027, which is\ncurrent behavior. There is a new \u0027soft\u0027 mode which does a\n--soft-update for projects *not* found in projects.txt, which lets\nthem specify additional requirements.\n\nChange-Id: I4aa606514131b5dde67d87f5c8db5a3f3e50fc03\nDepends-On: I1f195ef9ff1509659848e14ec9936ff6f66a6496\n"
    },
    {
      "commit": "cac1317676dcb0efa489dd667793cf4f6b366170",
      "tree": "f62f3ca6714827b3b6113eb643bb0a400be80d5d",
      "parents": [
        "26c9d02b314c863a2605647f5f48a00ff4dcb232"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Oct 23 10:52:40 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Oct 23 11:40:18 2014 -0700"
      },
      "message": "Move to download.fedoraproject.org\n\ndownload.fedoraproject.org is the mirror system, while\ndl.fedoraproject.org is just one system. We have seen performance issues\nwith dl.fedoraproject.org and using download.fedoraproject.org was a\nrecommended as a solution by the folks at #fedora-admin.\n\nLocal testing on a rackspace server with dl.fedoraproject.org got about\n70K/s while download.fedoraproject.org got over 1M/s\n\nMove over to https as well.\n\nRelated-Bug: #1383928\nChange-Id: I318d8844cfcfbc42c1e552e443c6b793d20f321f\n"
    },
    {
      "commit": "e5dbec252aac0ca665696a5b69267f13882478c2",
      "tree": "7a7fc675e9c6ef6cd725b7136ab68836d438ef7c",
      "parents": [
        "f33e76bf9bd9a3bc39e8b3b99257a4ae98a10d25",
        "3324f19f5aeb3c8933447752dbc2c1b8c7f9b2de"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 08 22:14:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 08 22:14:51 2014 +0000"
      },
      "message": "Merge \"Fix docs build errors\""
    },
    {
      "commit": "bb67896cd9bfe3e922441ea2d8e45657ae6ae04d",
      "tree": "037bb5e0a41c4f60773ca11ea71eefed17a5191a",
      "parents": [
        "048da844db27925117f16268383300e208f4e45b",
        "44e16e01da9d3b7d647d379f8c9cab763fc7912a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Oct 04 20:52:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Oct 04 20:52:21 2014 +0000"
      },
      "message": "Merge \"Relocate SERVICE_TIMEOUT to stackrc\""
    },
    {
      "commit": "048da844db27925117f16268383300e208f4e45b",
      "tree": "2dd0a2860ad92256fb3de495c467997205fce597",
      "parents": [
        "be80b67dc7f2c02ed6c3405bab958886bd5890ca",
        "0e4cd038287bcf36ff31c4e7b22266051198b44c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Oct 04 19:57:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Oct 04 19:57:36 2014 +0000"
      },
      "message": "Merge \"Source functions from stackrc\""
    },
    {
      "commit": "0e4cd038287bcf36ff31c4e7b22266051198b44c",
      "tree": "68063e227598fa5ab5e4c77f64a9383e24cb2058",
      "parents": [
        "b7cda389376ed6996f84122fb7b021cf8c6b5007"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Oct 03 13:27:17 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Oct 03 13:29:46 2014 -0700"
      },
      "message": "Source functions from stackrc\n\nstackrc now requires GITREPO, GITBRANCH, GITDIR and has been\ndependent on functions for a while (is_package_installed).  Ensure\nwe source the required functions file when stackrc is loaded.  Avoids\nunexpected issues in grenade where they may or may not have been loaded\ndepending on the configuration.\n\nCloses-bug: #1377274\n\nChange-Id: I5027cfad07af0de7ff39f424601d6f7ec5dcadae\n"
    },
    {
      "commit": "24516d04fb6d0b3a5213e9d962fdf307e6a38d55",
      "tree": "801df28b228100f630834ab0b48bc8c13f63f5b2",
      "parents": [
        "b7cda389376ed6996f84122fb7b021cf8c6b5007"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Oct 02 12:29:08 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Oct 03 08:04:00 2014 -0400"
      },
      "message": "restructure stackrc into groupings\n\nin order to support installing from stable libraries we first need to\nactually sort out all the categories our giant list of git repos fit\ninto. This will make it much easier to not lose one in the process.\n\nChange-Id: I708c65428fdc7442e1661037f425e466048166d3\n"
    },
    {
      "commit": "b7cda389376ed6996f84122fb7b021cf8c6b5007",
      "tree": "d43066b056e4e60b915e59734444f21cf50741da",
      "parents": [
        "27974ee361f5bf172ac52b52fa754c0b8fcebf47"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Oct 03 08:00:52 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Oct 03 08:04:00 2014 -0400"
      },
      "message": "fix olso !\u003d oslo typos\n\nApparently oslo is the hardest word in the world for me to understand\nthat I didn\u0027t spell correctly.\n\nChange-Id: Id1b52529001319eaf41321118ab560711c752003\n"
    },
    {
      "commit": "5e02da7c8442688e0c51872e9e1e35dd61589c73",
      "tree": "606039281b68e92aa3dc70c51d8e73cf900d195b",
      "parents": [
        "38aad4cfd7a9a2143a338ecebc1f847d760df7e8",
        "cc52406a7843367c42e276b85cb9e73e4c525d51"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 03 01:38:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 03 01:38:36 2014 +0000"
      },
      "message": "Merge \"use released library versions by default\""
    },
    {
      "commit": "3324f19f5aeb3c8933447752dbc2c1b8c7f9b2de",
      "tree": "84248dfdde0ce32a415c565db32dcb04776ea51e",
      "parents": [
        "7672ad1dbc00ec5ff80f3aa670404e413e86e506"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Sep 18 09:26:39 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Oct 02 15:30:50 2014 -0500"
      },
      "message": "Fix docs build errors\n\nFix shocco errors during docs generation\n\nCloses-Bug: 1362691\nChange-Id: I2b7fb008c89f0b4e7280b2d0a054320765e83e47\n"
    },
    {
      "commit": "cc52406a7843367c42e276b85cb9e73e4c525d51",
      "tree": "04ed2b376d34c6849aff19671a51914362d9b509",
      "parents": [
        "8e087fa83b1a1b1a2cdbae6f855c9d742e5650f5"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Oct 01 09:06:43 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Oct 01 16:20:22 2014 -0400"
      },
      "message": "use released library versions by default\n\nThis patch provides a new path for installing libraries in devstack so\nthat it\u0027s possible to either test with upstream released libraries, or\nwith git versions of individual libraries.\n\nLibraries are added by name to 3 associative arrays GITREPO,\nGITBRANCH, GITDIR. When we get to the library install phase we inspect\nLIBS_FROM_GIT and look for libraries by name (i.e. \"oslo.config\") and\nif they exist we\u0027ll clone and install those libraries from\ngit. Otherwise we won\u0027t, and just let pip pull them as dependencies\nwhen it needs them.\n\nThis patch provides the conversion of the oslo libraries, including\npbr.\n\nDevstack-gate jobs for these libraries will need to change to support\nactually forward testing their content.\n\nChange-Id: I6161fa3194dbe8fbc25b6ee0e2fe3cc722a1cea4\n"
    },
    {
      "commit": "50495b0163e731f2fd5fe2d43aed10c8c2fe8e1e",
      "tree": "4dc52303a5fff3e75d260e9faa6d4aab232f32e0",
      "parents": [
        "8e087fa83b1a1b1a2cdbae6f855c9d742e5650f5"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Tue Sep 30 09:53:34 2014 -0700"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Tue Sep 30 09:54:36 2014 -0700"
      },
      "message": "Install dib from pip\n\ndiskimage-builder makes releases to PyPI and is not part of the\nintegrated release. Since it\u0027s not, we don\u0027t need to consume its\nmaster branch - rather, we can consume its releases.\n\nChange-Id: If9297a28604612140c39dfe44e77107d1372f0bb\n"
    },
    {
      "commit": "44e16e01da9d3b7d647d379f8c9cab763fc7912a",
      "tree": "92261651d76c4c001606916a62ee136729f6370e",
      "parents": [
        "12294d2b199aaae40763943944f28acf2335ffee"
      ],
      "author": {
        "name": "John Griffith",
        "email": "john.griffith8@gmail.com",
        "time": "Fri Sep 19 10:26:51 2014 -0600"
      },
      "committer": {
        "name": "John Griffith",
        "email": "john.griffith8@gmail.com",
        "time": "Mon Sep 29 15:13:58 2014 -0600"
      },
      "message": "Relocate SERVICE_TIMEOUT to stackrc\n\ncinder_driver_cert.sh restarts volume services\nand needs the SERVICE_TIMEOUT variable set, but\nthat was being declared in stack.sh.\n\nRather than create another duplicate variable in\nthe cert script, just move the SERVICE_TIMEOUT\nvariable to stackrc so it can be shared like other\ncommon variables.\n\nChange-Id: I650697df015fed8f400101a13b6165ac39626877\nCloses-Bug: 1350221\n"
    },
    {
      "commit": "106b379741d684651ba5d9a50d352517326d45cc",
      "tree": "34e20a3a442e6de9fed5c7fdece4b1bc70f3f18b",
      "parents": [
        "12294d2b199aaae40763943944f28acf2335ffee",
        "05bd7b803d87bbdd1a6f11cfd278eec319c819ea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 20 03:46:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 20 03:46:26 2014 +0000"
      },
      "message": "Merge \"Set default API_WORKERS\""
    },
    {
      "commit": "05bd7b803d87bbdd1a6f11cfd278eec319c819ea",
      "tree": "52a763035448ccc5668e52052b7b495a3e26da9f",
      "parents": [
        "7672ad1dbc00ec5ff80f3aa670404e413e86e506"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Sep 16 17:25:33 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Sep 19 09:06:21 2014 -0500"
      },
      "message": "Set default API_WORKERS\n\nSet the API_WORKERS default to control memory usage. Maximum is nproc / 2 and\nminimum is 2.\n\n* Also updates https://review.openstack.org/#/c/117517/ to remove the\n  conditional test as API_WORKERS should always be set.\n* Update https://review.openstack.org/#/c/109058/ for ceilometer to use API_WORKERS\n\nThe following reviews can move forward either as-is or with minor tweaks:\n* Keystone: https://review.openstack.org/#/c/121384/ - remove the if check\n* Swift: https://review.openstack.org/#/c/121456/ - unabandon, the default\n  to 1 is fine, or remove it to match the others.\n* Trove: https://review.openstack.org/#/c/121438/ - remove the if check\n\nhttps://etherpad.openstack.org/p/devstack-workers has the details\n\nChange-Id: Id28d72ebf01c88b7df301edf7d1dd7ec23fcd0d6\n"
    },
    {
      "commit": "3472386273bccea2375b15c1902e300bade88c33",
      "tree": "8b10e74eb460407a333e32e16a9cddee6898b2a5",
      "parents": [
        "7672ad1dbc00ec5ff80f3aa670404e413e86e506"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Sep 08 14:01:21 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Sep 16 21:52:03 2014 -0400"
      },
      "message": "Install tempest-lib as part of install_tempest\n\nThis commit adds support to devstack to install the newly created\ntempest-lib project.\n\nChange-Id: Ifcf56639757ec4814dcd31f791931afe61f5a672\n"
    },
    {
      "commit": "d577fdc7942b5cb16c42c0c1358f008927cbc4cc",
      "tree": "d8d1e411a47806d88e08d735d7f745d6fdc63c8c",
      "parents": [
        "e2d07954039726ad5d6602066a44a6d817cdf111",
        "2f72050ace4055fb8190257be910aadd83786ebf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 13 07:18:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 13 07:18:05 2014 +0000"
      },
      "message": "Merge \"Allow setting the number of workers to be used.\""
    },
    {
      "commit": "2f72050ace4055fb8190257be910aadd83786ebf",
      "tree": "976648377aded742e2fbf464432cb06f87dfce11",
      "parents": [
        "4bd4264960917b6bcd197326020a8a894d1d47f4"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Thu Aug 28 14:50:04 2014 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Sep 09 15:54:36 2014 +0100"
      },
      "message": "Allow setting the number of workers to be used.\n\nEnvironments with large numbers of CPUs will create a large\nnumber of workers which can have an unnecessarily large\nimpact on memory usage, particular where you know how many\nworkers are needed.\n\nChange-Id: Ie4bb075310a61a0873c9e56e4974600dbb4794a1\n"
    },
    {
      "commit": "4f78f8f3911e8b57b46ed8f50e2c412a8ea39a4d",
      "tree": "686669dcc230263c86a9e55b777b566cfb6ab718",
      "parents": [
        "4bd4264960917b6bcd197326020a8a894d1d47f4"
      ],
      "author": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Tue Sep 09 09:37:42 2014 +0200"
      },
      "committer": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Tue Sep 09 09:37:42 2014 +0200"
      },
      "message": "Test against latest glance_store code\n\nInstall glance_store from git so we can test Glance against master. This\nis useful for both, glance and glance_store gates, to make sure nothing\nis broken there.\n\nChange-Id: I6c01165c4384c41f46f2c32d64475703b3178dab\n"
    },
    {
      "commit": "4bd4264960917b6bcd197326020a8a894d1d47f4",
      "tree": "18e8523ce8d336909e87e11ae4c6aad16d6f672a",
      "parents": [
        "68fd37e029d9a531f7b9c491252469aa7ccf3955",
        "f00766b8bbc31eeee1fb6f473ed8eb67452420e5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 09 03:04:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 09 03:04:49 2014 +0000"
      },
      "message": "Merge \"Allow devstack to build ironic agent ramdisk\""
    },
    {
      "commit": "154b400e3b5da2e5cd6a6829275518a595b8de0a",
      "tree": "d1333db86684f235602924f3b5b8908d44ae4806",
      "parents": [
        "1821200bc50ae524bb4da7c555078206ced6396c",
        "13249f87093219f4d0038effc1e5907230a470c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Sep 07 17:05:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Sep 07 17:05:45 2014 +0000"
      },
      "message": "Merge \"Add oslo.log\""
    },
    {
      "commit": "1821200bc50ae524bb4da7c555078206ced6396c",
      "tree": "a3171e963bebffec3b3ca2b15bc4f8f3db532b19",
      "parents": [
        "697169087306323b3e8df91435406e8c5c6e1eb2",
        "0b9464d4066de6167e63a546c64840ae715ac81f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Sep 07 13:00:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Sep 07 13:00:02 2014 +0000"
      },
      "message": "Merge \"Add oslo.concurrency and oslo.middleware\""
    },
    {
      "commit": "f00766b8bbc31eeee1fb6f473ed8eb67452420e5",
      "tree": "81a21f52468634459e08aedddcec74e2e4a1ba9d",
      "parents": [
        "ddcde92e9098fdc3f43b56aa767a2ea584e402a9"
      ],
      "author": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Fri Aug 15 01:08:11 2014 +0000"
      },
      "committer": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Thu Sep 04 16:31:02 2014 -0700"
      },
      "message": "Allow devstack to build ironic agent ramdisk\n\nThis provides a way to test Ironic-python-agent code that is\nnot yet merged.\n\nChange-Id: I85084c383263173a33250592a95a17f46827b347\n"
    },
    {
      "commit": "13249f87093219f4d0038effc1e5907230a470c3",
      "tree": "226a2ff87ae7cc2390d7ab34e93e4dd046bc008c",
      "parents": [
        "0b9464d4066de6167e63a546c64840ae715ac81f"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Tue Sep 02 09:50:21 2014 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas (dims)",
        "email": "davanum@gmail.com",
        "time": "Thu Sep 04 13:17:46 2014 +0000"
      },
      "message": "Add oslo.log\n\nInstall the oslo.log library from source so the gate tests\nare run against master.\n\nChange-Id: Id2925ce733773d8189ecc0d24b0384c44fad7b72\n"
    },
    {
      "commit": "0b9464d4066de6167e63a546c64840ae715ac81f",
      "tree": "7baaee7934cf3ab7b6553aecdbfd119cf042cf09",
      "parents": [
        "6131ff06a3f9a7846c4d5ada081d3b4c8db61074"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Wed Aug 27 12:50:17 2014 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas (dims)",
        "email": "davanum@gmail.com",
        "time": "Thu Sep 04 13:17:13 2014 +0000"
      },
      "message": "Add oslo.concurrency and oslo.middleware\n\nInstall the oslo.concurrency and oslo.middleware libraries from source so\nthe gate tests are run against master.\n\nChange-Id: I194fc160127ab8b4b7d0086586d8ba7f92c67076\n"
    },
    {
      "commit": "5cd17f71ca8cf335beeaad55a1b530825bd181c8",
      "tree": "7b0709ee38b58725405f33a807574d21e001b02d",
      "parents": [
        "a7a2b883b28a6a2137f9b56be956a5d3798a0479"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Wed Aug 27 09:42:41 2014 -0400"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Wed Aug 27 09:53:22 2014 -0400"
      },
      "message": "Add oslo.utils and oslo.serialization\n\nInstall the oslo.utils and oslo.serialization libraries from source so\nthe gate tests run against master.\n\nChange-Id: I2cb35c9dfd18588e4caa11134e6a34d83324e136\n"
    },
    {
      "commit": "cf355aa012afdda8cdb450a421b7749ebfd3c16e",
      "tree": "02a44d218538f613a51737fd08e98be9275bd1e1",
      "parents": [
        "89a263bc419cea239119e7d208a0cd6d02b4b54e"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Aug 14 14:39:00 2014 +0200"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Aug 21 12:28:30 2014 +0200"
      },
      "message": "Install sqlalchemy-migrate from master if requested\n\nAdded possibility to install sqlalchemy-migrate from master instead of\npypi packages.\n\nChange-Id: I8af92cbb03609799442b05db9772e3c82b76725b\n"
    },
    {
      "commit": "89a263bc419cea239119e7d208a0cd6d02b4b54e",
      "tree": "92bc512d2f1b63eab0f0b8e730ef9fc58d3b88aa",
      "parents": [
        "8d5a84029f468ba015ecfb8a041c017cbe6a73f8",
        "122ab703307d20f32fc83d23202b04fb43140be8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 21 05:46:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 21 05:46:12 2014 +0000"
      },
      "message": "Merge \"A service to install diskimage-builder\""
    },
    {
      "commit": "8d5a84029f468ba015ecfb8a041c017cbe6a73f8",
      "tree": "3bd232b64a5ac2a830c0656408bc0cd6b458836e",
      "parents": [
        "cfe247eeaa35205e49bf8dce38bdf0224522ad82",
        "315971d972e26d1444a103965a10c0be5ffe6396"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 21 05:43:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 21 05:43:39 2014 +0000"
      },
      "message": "Merge \"Install heat-cfntools and heat-templates repos\""
    },
    {
      "commit": "fb2ce943cf269bb9164a6cd9ab58afcd2779b2c3",
      "tree": "41f43e606c265cbee9c371a00f5fac8c70d0f4cc",
      "parents": [
        "f8f97a677a1419a1ae8e1c5887c82bbea240c6bc",
        "cbea3447c7d1f20e58d6deabc1c0fe28918ecab2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 19 21:34:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 19 21:34:50 2014 +0000"
      },
      "message": "Merge \"Add ability to switch database driver\""
    },
    {
      "commit": "122ab703307d20f32fc83d23202b04fb43140be8",
      "tree": "9f7d080e1076b3cccf91b9390427b345d37c7275",
      "parents": [
        "315971d972e26d1444a103965a10c0be5ffe6396"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon May 05 16:06:17 2014 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed Aug 20 09:06:34 2014 +1200"
      },
      "message": "A service to install diskimage-builder\n\nEnabling service \u0027dib\u0027 will install the following repos:\n* diskimage-builder\n* tripleo-image-elements\n* os-collect-config\n* os-refresh-config\n* os-apply-config\n\nThese repos are already pre-fetched in devstack-gate.\n\nThis will facilitate gating on changes in these projects by building\na custom image then running the heat-slow job against that image.\n\ndiskimage_builder is pip installed from the current git checkout\nif the dib service is enabled. This allows devstack gating on\ndiskimage-builder changes while also allowing diskimage-builder to\nbe installed from releases for other scenarios (for example, ironic).\n\nChange-Id: Ia911cdee86f5b2e2ba1557e5aa8bf392b92ef555\n"
    },
    {
      "commit": "315971d972e26d1444a103965a10c0be5ffe6396",
      "tree": "8c288c4091a3ad159d80413027da9a794c5fa71e",
      "parents": [
        "cbfb3ae1c85647d8f84e8a4d1ddb616541cc09ba"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue May 27 12:24:18 2014 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed Aug 20 09:06:34 2014 +1200"
      },
      "message": "Install heat-cfntools and heat-templates repos\n\nThese projects contain agents which can be installed on custom\nimages. Installing these repos will allow a future change to\nbuild a custom image containing these projects. This will allow\ngating on any changes in these projects by running heat-slow\non the custom image.\nThe corresponding devstack-gate change is\nhttps://review.openstack.org/#/c/92055/\nChange-Id: I7b1343c094f755f79ddeb1bac3ff4c0daa3fb70c\n"
    },
    {
      "commit": "a6a45467c412476b2cddb8526a97e421b0b74db7",
      "tree": "2fc2addea00e923c62c40e2021bb02ff10e6bab0",
      "parents": [
        "722284f24b51b9b9f0f35af5d65ed83ef6eec70f"
      ],
      "author": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Tue Aug 05 18:08:29 2014 +0000"
      },
      "committer": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Fri Aug 15 18:09:14 2014 +0000"
      },
      "message": "Add ironic-python-agent support to devstack\n\nThis adds support for using ironic-python-agent with Ironic.\n\nChange-Id: I8f1e93e09ddde447996ecbedceb091f51d60040e\n"
    },
    {
      "commit": "cbea3447c7d1f20e58d6deabc1c0fe28918ecab2",
      "tree": "7e74ac0fb8f03ada3696570fed8900cf14c34cb9",
      "parents": [
        "735f4d340f5772bac29c1aa23fdfb5e2df500ca3"
      ],
      "author": {
        "name": "ihrachyshka",
        "email": "ihrachyshka@dhcp131-141.brq.redhat.com",
        "time": "Sat Jun 28 18:09:54 2014 +0200"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Fri Aug 15 15:47:22 2014 +0200"
      },
      "message": "Add ability to switch database driver\n\nAlso added mysqlconnector packages into default installation.\n\nblueprint enable-mysql-connector\n\nChange-Id: Ib2cda7cb183dc8f0ff4759cc6e9ecab469fd121c\n"
    },
    {
      "commit": "3acde946e65156cb03e8f6503e314a73581683ab",
      "tree": "f496ed993bb1acd2ee69c64d96c784fdec5fcc66",
      "parents": [
        "fb2bf8cb9dd1b07650b9e362e056b92f4c101c2c",
        "e6aeb5912bec29eecd18852c75f49ddd868c62f0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 02 00:52:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 02 00:52:13 2014 +0000"
      },
      "message": "Merge \"Avoid uploading trove guest image twice\""
    },
    {
      "commit": "94143349723860105ef4fd1e3bbdda9a0ef96726",
      "tree": "b0ad15820cd350cdaab57484739f7d59c1b1caeb",
      "parents": [
        "f4c67b9e5355b5f058d8a998921b435db273f825",
        "53971539878251bc02383c4b68e627ef0e526b21"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 06:09:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 06:09:23 2014 +0000"
      },
      "message": "Merge \"Add architecture to tempest configuration\""
    },
    {
      "commit": "e6aeb5912bec29eecd18852c75f49ddd868c62f0",
      "tree": "cc58c54c012ed0be5658f957a102d270c0c1b136",
      "parents": [
        "f29569db7a1de1f15b654e1db131de249143e210"
      ],
      "author": {
        "name": "Greg Lucas",
        "email": "glucas@tesora.com",
        "time": "Wed Jul 09 13:30:38 2014 -0400"
      },
      "committer": {
        "name": "Greg Lucas",
        "email": "glucas@tesora.com",
        "time": "Mon Jul 28 15:22:16 2014 -0400"
      },
      "message": "Avoid uploading trove guest image twice\n\nWhen creating the trove datastore, get the guest image id from glance.\nThe trove guest image gets uploaded along with all the other\nimages specified in $IMAGE_URLS. It is not necessary to upload\nit again in init_trove.\n\nAlso: add xenapi case to stackrc for trove guest image\n\nCloses-Bug: 1339818\nChange-Id: I2973af27ab93182fcd674f874daba1036d767d52\n"
    },
    {
      "commit": "26867a63c14cea76a5a36e835ce7cb18bec98eac",
      "tree": "6223c3e30d66d8dd93f182810991a909fbb9833b",
      "parents": [
        "d8b04c2a747fd91592a946ee3e93f69282b94d20"
      ],
      "author": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Wed Jul 23 20:29:57 2014 -0400"
      },
      "committer": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Wed Jul 23 22:12:03 2014 -0400"
      },
      "message": "Move SERVICE_PROTOCOL from stack.sh to stackrc\n\nThis ensures that SERVICE_PROTOCOL is available to other consumers\nof the devstack environment like grenade.\n\nChange-Id: I702d7d239e50dd1446d55c076c7a7c57768486ff\nCloses-Bug: 1335953\n"
    },
    {
      "commit": "53971539878251bc02383c4b68e627ef0e526b21",
      "tree": "3e57cd3391cbd5e4684741daae631601cd403e26",
      "parents": [
        "f16ebbe085272d63df74423c688ebeae24eac4f9"
      ],
      "author": {
        "name": "Adalberto Medeiros",
        "email": "adalbas@linux.vnet.ibm.com",
        "time": "Thu Jul 10 16:55:49 2014 -0300"
      },
      "committer": {
        "name": "Adalberto Medeiros",
        "email": "adalbas@linux.vnet.ibm.com",
        "time": "Tue Jul 22 17:49:13 2014 -0300"
      },
      "message": "Add architecture to tempest configuration\n\nCirros may be also built in other architectures other than\nx86_64 (ex: ppc). This option should be broader,\nso adding a new variable CIRROS_ARCH\n\nChange-Id: I9fcd3f15e04bb581cf647ad49172c7d698e8e574\n"
    },
    {
      "commit": "5c64a463d87a6b49807a641fa457be040740204a",
      "tree": "a9a6a58e7b3f2458fc29bf3f77b903ab4ae7712b",
      "parents": [
        "5e93727a23e3922efcdd80600a0b7fce5adb62cf"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Wed Jul 16 13:14:11 2014 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Wed Jul 16 13:14:11 2014 +0100"
      },
      "message": "XenAPI: Always add latest Cirros euc image\n\nSome tests, such as test_minimum_basic_scenario, assume qcow and if\na qcow image does not exit, falls back to the euc image.\nThis change ensures these tests work in the stock XenServer environment.\n\nChange-Id: I718f178f7e5e0fa4eebd17a49caf5254124092e3\n"
    },
    {
      "commit": "097183356e60f6375061914e89816c8faafb3a6f",
      "tree": "a3f154b2aaa24b92ac875ad0076a7b44d1cb21f8",
      "parents": [
        "0ae54daa4a34502f16cc1751d6ddf8f5f9525171"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Jul 03 10:46:57 2014 -0500"
      },
      "committer": {
        "name": "Sébastien Han",
        "email": "sebastien.han@enovance.com",
        "time": "Tue Jul 15 16:03:42 2014 +0200"
      },
      "message": "Support multiple Cinder backend types\n\nThis is the first step in supporting multiple Cinder backend types at\nonce.  It initially converts the existing hard-coded multi-lvm support\nto a new cinder_backends driver form.  Eventually the cinder_plugins\nwill be converted to this form so they can be enabled more than just\none at a time using CINDER_ENABLED_BACKENDS.\n\nThe default configuration should be identical to the previous defaults,\nincluding for both True and False values of CINDER_MULTI_LVM_BACKEND.\n\nThe existing cinder_plugins are expected to be removed when this is\ncomplete. They should continue to work until they have been converted.\n\nAdd wait for c-api to ensure it is started before continuing.\n\nChange-Id: I93b8ef32832269d730c76a6dc24ddb4f20c6d9df\n"
    },
    {
      "commit": "46455a34d56c4bd91ccab5a33f801d3c3e065121",
      "tree": "a4cb63e72647347f8da82de4f10670fca84f94f6",
      "parents": [
        "9c0f077dd5e8cc01b30598e2306fce755f0c84e1"
      ],
      "author": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Fri Jun 20 10:37:18 2014 -0700"
      },
      "committer": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Mon Jul 07 08:46:28 2014 -0700"
      },
      "message": "Update Apache + mod_wsgi deployment mechanisms\n\nAdded a global toggle for enabling HTTPD + mod_wsgi for services\nthat default deploy to running under Apache. When the variable\n``ENABLE_HTTPD_MOD_WSGI_SERVICES`` is set to ``True`` any service\nthat recommends deploying under HTTPD + mod_wsgi, will be run\nunder Apache.\n\nIf ``ENABLE_HTTPD_MOD_WSGI_SERVICES`` is set to ``False`` the\nany service that is defaulted to running under HTTPD + mod_wsgi\nwill (if capable) be run in an alternate deployment strategy (e.g.\neventlet).\n\nUpdated Swift and Keystone to have individual toggles for deploying\nunder HTTPD + mod_wsgi. This is done to allow for gate to run on\nthe services under mod_wsgi where appropriate. Toggles are\n``KEYSTONE_USE_MOD_WSGI`` and ``SWIFT_USE_MOD_WSGI`` and are both\ndefaulted to \"False\" (do not deploy under HTTPD + mod_wsgi).\n\nChange-Id: Id3b121b8f1cde369d184b586e0d875bdbda34813\n"
    },
    {
      "commit": "cfcd8cf2f81bc8e4a5984981b399b48bed170945",
      "tree": "c0f93c8c24bea65f920f7224eb8cf6d97f3ed1d3",
      "parents": [
        "4ede37aa8664dd034f33f28731b95f0d32159b11",
        "0abde393c5e2d15e840c0321b736e22291b59780"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 04 16:53:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 16:53:01 2014 +0000"
      },
      "message": "Merge \"Adds support for multi-region\""
    },
    {
      "commit": "cd5c81369d9e2f8cf6785b0125f419725d820837",
      "tree": "b70dcc283bd7276575b60dc42c46f5346679aaa4",
      "parents": [
        "86aa4412531cebba067585adf993ecce975a9e2f"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Wed Jul 02 11:58:35 2014 -0700"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Wed Jul 02 11:58:35 2014 -0700"
      },
      "message": "Install oslo.i18n from source\n\nAdd a step to install oslo.i18n from source.\n\nChange-Id: Ie041d4b82ca75a1c2ff99563a7a87447adc57ad2\n"
    },
    {
      "commit": "86aa4412531cebba067585adf993ecce975a9e2f",
      "tree": "66d55f249e6f98004fa9e87c8f88f854e60c9f37",
      "parents": [
        "134609f9a6e8aae8022eb41da7fd2a48238fe720",
        "bfcb2ff732ffdf2ed50be6a677f1b6182a0213a4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 02 15:19:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 02 15:19:51 2014 +0000"
      },
      "message": "Merge \"Switch to Fedora-x86_64-20-20140618-sda\""
    },
    {
      "commit": "134609f9a6e8aae8022eb41da7fd2a48238fe720",
      "tree": "039bbf7f8e5c9a5510d8c6752f4a3fa914be02b4",
      "parents": [
        "8a88f2728c9aaddf607325c4307652df86928aa9",
        "fafb62b93e56b43d20e3dbbee45534f2dcb3d590"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 01 19:55:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 01 19:55:08 2014 +0000"
      },
      "message": "Merge \"fix trove image addition\""
    },
    {
      "commit": "8a88f2728c9aaddf607325c4307652df86928aa9",
      "tree": "8933d8319b66f1b170b0e7885ded45c5877d9aa8",
      "parents": [
        "c06c9e1f904a81e0fef646273b07510e90995364",
        "58936fdbcda70b28e14dfe9a5fe344fc1f22c40e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 01 19:46:16 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 01 19:46:16 2014 +0000"
      },
      "message": "Merge \"Add keystone middleware to devstack\""
    },
    {
      "commit": "0abde393c5e2d15e840c0321b736e22291b59780",
      "tree": "a78ecff37749175c95a5cbc7eae78cfecd02d1c8",
      "parents": [
        "c06c9e1f904a81e0fef646273b07510e90995364"
      ],
      "author": {
        "name": "Bartosz Górski",
        "email": "bartosz.gorski@ntti3.com",
        "time": "Fri Feb 28 14:15:19 2014 +0100"
      },
      "committer": {
        "name": "Bartosz Górski",
        "email": "bartosz.gorski@ntti3.com",
        "time": "Tue Jul 01 14:58:35 2014 +0000"
      },
      "message": "Adds support for multi-region\n\nChange-Id: Ib85fe7cb375692b04aca4c46f61ba7e1fbfa501b\nImplements: blueprint multi-region\n"
    },
    {
      "commit": "fafb62b93e56b43d20e3dbbee45534f2dcb3d590",
      "tree": "a330895d2a3ca62d206d17d539438a53990870ad",
      "parents": [
        "c06c9e1f904a81e0fef646273b07510e90995364"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jun 30 16:49:30 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jun 30 16:49:30 2014 -0400"
      },
      "message": "fix trove image addition\n\nthe previous addition to trove was done in a way that it was not\npossible to discover from nodepool. This fixes our ability to do\nthat, especially with non-default on services.\n\nChange-Id: I8ca682354e0d4e2eb9cf05f40c6dd783de1c6355\n"
    },
    {
      "commit": "58936fdbcda70b28e14dfe9a5fe344fc1f22c40e",
      "tree": "4cfebe6147984e15bde6f064fd7225937ece49dd",
      "parents": [
        "c6dc3deb2571f08b224c9a11eac975da2ef59f5a"
      ],
      "author": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Tue Jun 24 12:26:07 2014 -0700"
      },
      "committer": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Mon Jun 30 09:29:45 2014 -0700"
      },
      "message": "Add keystone middleware to devstack\n\nAdd the keystonemiddleware repository to devstack to support testing\nwith tempest and stable branches.\n\nChange-Id: Ib635465e6568d9cd51d6e432ec8b8633a27d19ce\n"
    },
    {
      "commit": "bfcb2ff732ffdf2ed50be6a677f1b6182a0213a4",
      "tree": "7bf91834c4caf288eec05026f5669d9063a42d54",
      "parents": [
        "b3e722df60bef0aae1381c962b252ab26b52b589"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Jun 26 12:38:20 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Jun 26 12:38:20 2014 +0200"
      },
      "message": "Switch to Fedora-x86_64-20-20140618-sda\n\nThe heat-slow job using the Fedora-20 image as L2 guest, the\ncurrently used version is affected by the heartbleed issue and\nthe Mb-Bios bug issue observed with emulation.\n\nThis version of the  Fedora cloud image uses the no_timer_check\nkernel parameter, which solves the MP-Bios Bug issue.\n\nThe Image tested with ~3000 heat-slow job, without any issue.\n\nChange-Id: I9ce9b7769c2d91e630b0362f2c2c6ac9066defbc\nCloses-Bug: #1312199\nCloses-Bug: #1297560\n"
    },
    {
      "commit": "b3e722df60bef0aae1381c962b252ab26b52b589",
      "tree": "7bf236861ae2d4783d9d4cc8bfa8703f8cbc9495",
      "parents": [
        "002ab9374c7cc22be6c61129bdf81521f9f70e53"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed May 28 16:15:53 2014 +0200"
      },
      "committer": {
        "name": "afazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Jun 25 20:15:47 2014 +0000"
      },
      "message": "soft-qemu handling with F20 could image\n\nWhen the qume used with Linux image without\na para-virtualized timer, various timing issues can happen,\nif the qemu process preempted in the wrong time, for example\nat timer test.\n\nThe issues less like happens on low load, high core number\nhost system, but it can happen.\n\nFor soft qemu (TCG) generally recommended to explicitly disable the\ntimer check.\n\nPre-caching the Fedora `gate edition` image, which contains the\nthe no_timers_check option.\n\nRelated-Bug: #1297560\nPartial-Bug: #1312199\n\nChange-Id: Id5cd01a92a047b7859914e5bb017c15ee443b4d5"
    },
    {
      "commit": "e385d1e0309a4fc5d414277260702a7c0fff6ad0",
      "tree": "3b7e866cb92e7e3bddd796178247bfab1244400f",
      "parents": [
        "5bdabd070bf27da18e43fd263e9f26ea6779cc16"
      ],
      "author": {
        "name": "Zhenguo Niu",
        "email": "Niu.ZGlinux@gmail.com",
        "time": "Wed Mar 12 16:58:12 2014 +0800"
      },
      "committer": {
        "name": "Zhenguo Niu",
        "email": "Niu.ZGlinux@gmail.com",
        "time": "Wed Jun 18 14:04:34 2014 +0800"
      },
      "message": "Add support for django_openstack_auth\n\nIt would be useful for development, reviewing and testing to add\nsupport for django_openstack_auth to devstack.\n\nThis change adds the integration tests to the openstack_auth\nlist of test: https://review.openstack.org/#/c/86528/\n\nChange-Id: Ifbd336b83f6b2beb23996b599ec820232c13efdd\nCloses-Bug: #1262121\n"
    },
    {
      "commit": "5069ae9eef30468bff0d610091ad7e0e17a66a4d",
      "tree": "8b231f8b5ecf3c04f42f25f20f43fecf508af199",
      "parents": [
        "e95a13f750996200e1ae6cdbae136866a67d7585",
        "da945f3161ce9e32d4fa62bc0d9caf6e53752f87"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 22 19:29:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 22 19:29:17 2014 +0000"
      },
      "message": "Merge \"Add oslo.db\""
    },
    {
      "commit": "d65f7a2858fb047b20470e8fa62ddaede2787a85",
      "tree": "7153b2ba6e8c9d328af091f08f0998bfd8426294",
      "parents": [
        "3d11c189c69b4500df5d714a36126a36b57ee5b6",
        "2d4c8da8031d4ca8638befe1c039c6197d3ac08d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 19 19:20:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 19 19:20:00 2014 +0000"
      },
      "message": "Merge \"Upgrade to cirros 0.3.2\""
    },
    {
      "commit": "da945f3161ce9e32d4fa62bc0d9caf6e53752f87",
      "tree": "99583bc51367c49099082fac4f4d3d77ac872412",
      "parents": [
        "5ee1cd3b472d29578537d992c50da700a449508a"
      ],
      "author": {
        "name": "Victor Sergeyev",
        "email": "vsergeyev@mirantis.com",
        "time": "Mon Apr 28 15:44:29 2014 +0300"
      },
      "committer": {
        "name": "Victor Sergeyev",
        "email": "vsergeyev@mirantis.com",
        "time": "Wed Apr 30 19:08:43 2014 +0300"
      },
      "message": "Add oslo.db\n\nblueprint oslo-db-lib\n\nChange-Id: If952099fa4dcf8638cad70d42a12ebcdac28de84\n"
    },
    {
      "commit": "527f21c7e79cee86c6ce6c6bc8a52d819c3dcd19",
      "tree": "dfac571154e4f1ae38ecb4b09bec16e23b1d3a66",
      "parents": [
        "5ee1cd3b472d29578537d992c50da700a449508a"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Apr 28 08:30:18 2014 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Apr 28 11:54:21 2014 +0100"
      },
      "message": "Only use heat image where support\n\nGlance will reject images that it doesn\u0027t understand, and only certain drivers can\nuse qcow2 images.  This means for systems without qcow2 support, devstack\nwill fail to run until this change is merged.\n\nChange-Id: Ic92815f3d32880e987456c0428953dddaa81c94c\n"
    },
    {
      "commit": "4418d1fb5be8cf21850675c9fef6c566cde672cd",
      "tree": "05bedf7654e53f45abe398914eafbdebf18d426c",
      "parents": [
        "79698041d0263d86d610f0f5b460c95aa6c4a3d3"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Apr 24 16:06:51 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Apr 24 16:06:51 2014 -0400"
      },
      "message": "update heat image to the 64bit one we cached previously\n\nstart caching the next 64bit update image to deal with heat\nbreaks we see from time to time.\n\nChange-Id: If62840f4807151ada1598046fb7ad47c7210df12\n"
    },
    {
      "commit": "e22df1771d54c3e11e7c68d6ec726afbed083590",
      "tree": "9e99c6650dd6628dbe072e486fb0bc2a5b9745d8",
      "parents": [
        "b623860c37a98f7fe33c76bd8da36f65a602cf84",
        "641722b85ab8a0b884f16fcce31367ca0fc54ebb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 22 16:03:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 22 16:03:09 2014 +0000"
      },
      "message": "Merge \"VMware: update to latest cirros image\""
    },
    {
      "commit": "641722b85ab8a0b884f16fcce31367ca0fc54ebb",
      "tree": "c171464c84c5b9026222f255164a4a5913ea477a",
      "parents": [
        "6ee8cf8e72629094fca639ba9da7ebe6e78c0131"
      ],
      "author": {
        "name": "Eric Brown",
        "email": "browne@vmware.com",
        "time": "Mon Apr 21 08:44:32 2014 -0700"
      },
      "committer": {
        "name": "Eric Brown",
        "email": "browne@vmware.com",
        "time": "Mon Apr 21 08:49:35 2014 -0700"
      },
      "message": "VMware: update to latest cirros image\n\nThe default image used is cirros 0.3.0, which is out-dated and\ndoes not support cloud-init for config drive.  By upgrading to\n0.3.2, we gain config drive support testing in our tempest runs.\n\nChange-Id: Ibe7f70f1fb457d210b891b19ba3b5be94b2343f0\n"
    },
    {
      "commit": "b623860c37a98f7fe33c76bd8da36f65a602cf84",
      "tree": "fbdc86cbb6b742e0e3c090ea297e008da61e9043",
      "parents": [
        "6ee8cf8e72629094fca639ba9da7ebe6e78c0131"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Apr 17 21:56:53 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Apr 17 21:56:53 2014 -0400"
      },
      "message": "add Fedora x86_64 image for nodepool\n\nChange-Id: I54fdc81e2a233fdcf90534aff6be7984e28f6133\n"
    },
    {
      "commit": "a79617c12a7045156a98651de4203a388eb69e81",
      "tree": "1fb8accff18955e823b6e27609562b9998270c3f",
      "parents": [
        "b8071e9ba9fe78ef80542dd50448236823594316"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sun Apr 13 18:16:54 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sun Apr 13 18:22:53 2014 -0500"
      },
      "message": "Prevent the use of \u0027swift\u0027 in ENABLED_SERVICES\n\nThis is not supported and we missed a comment in stackrc that still\nsaid otherwise.  Fix the comment and abort in the sanity check section\nif \u0027swift\u0027 is detected in ENABLED_SERVICES.\n\nChange-Id: I78222d7ee2ea8a281962129d5bcf06c118469510\n"
    },
    {
      "commit": "ad13ba291785f6110d5846db0f4b7a7f0b316da4",
      "tree": "d6989115315b1b283ff7186dddaa37660f19c618",
      "parents": [
        "46d3ce7d4d970d73e16c735472543098f0469eea"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Apr 03 10:43:33 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Apr 03 17:28:21 2014 -0400"
      },
      "message": "download fedora x86_64 image if heat is enabled\n\nclean up the logic around producing a valid cfn image for heat\ntesting. If heat is enabled, add the f20 x86_64 imageurl to the\nlist of images that we support, and set that as the tempest\norchestration image.\n\nThe crux of this change is left commented out for now because we\nneed a two phase update of nodepool content before we can move\naway from the old image (otherwise fedora mirrors will kill us\nwith bad downloads).\n\nChange-Id: I1da9f259a3267b1bd27e9899755204c8fff41153\n"
    },
    {
      "commit": "43577d5a17d21b2cedeef0b728c31e578224d923",
      "tree": "97b9ccbbc2b7a5ef53a6d7e8fba0db4a9d29074a",
      "parents": [
        "b65dc0afee70f79b1698c3a2b222b0c4b213917d"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Tue Mar 25 23:45:05 2014 +0000"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Tue Mar 25 23:45:43 2014 +0000"
      },
      "message": "Swift3 has been moved to stackforge.\n\nUse that URL\n\nChange-Id: Iae1a7068043846294fe208a10a1de23a35f337e0\n"
    },
    {
      "commit": "f177f72623b3c47f8a63fada1541891864cb0a6d",
      "tree": "e3ea59080d7748f18e97be5d77b1e723c8f2089a",
      "parents": [
        "ad3ac5876b8da22a9a517c57a281e9af336b3bd0"
      ],
      "author": {
        "name": "Alexander Gordeev",
        "email": "agordeev@mirantis.com",
        "time": "Fri Mar 14 18:44:48 2014 +0400"
      },
      "committer": {
        "name": "Alexander Gordeev",
        "email": "agordeev@mirantis.com",
        "time": "Fri Mar 21 14:51:59 2014 +0400"
      },
      "message": "Remove any lib/baremetal usage for ironic deploy\n\nGet rid of lib/baremetal usage so that it can be simply\ndeleted when that time comes:\nCopy upload_baremetal_deploy function to lib/ironic;\nRename it to upload_baremetal_ironic_deploy;\nRemove any $BM_* variables references from lib/ironic;\nRename $BM_IMAGE_BUILD_* environment variables to $DIB_*;\nImprove logic around deploy k\u0026r building;\nAdd check for $OFFLINE mode;\n\nChange-Id: I4302b32328df9156bf8738773a127db914e8edde\n"
    },
    {
      "commit": "2d4c8da8031d4ca8638befe1c039c6197d3ac08d",
      "tree": "fd2b35ff47018f5ad856982fcfa6eb264053f494",
      "parents": [
        "871b1e47092a6463cb39be48c66bfe3e646920c2"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Mar 19 10:42:01 2014 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Mar 20 23:12:58 2014 +0100"
      },
      "message": "Upgrade to cirros 0.3.2\n\nCirros 0.3.2 is fixing the host name setting issue, which\nis required for turning on the tempest instance validation tests.\n\nChange-Id: I1b87740ab02c4eb0a8df653a35e1f85d40abda51\nRelated-Bug: #1132686\n"
    },
    {
      "commit": "06fb29c66124b6c753fdd262eb262043b4551298",
      "tree": "9040d17889a581eca7d043a7ed61be17a2cead4e",
      "parents": [
        "1fef36e526727b6057ba0d54049e07260a49b1f4"
      ],
      "author": {
        "name": "Alexander Gordeev",
        "email": "agordeev@mirantis.com",
        "time": "Fri Jan 31 18:02:07 2014 +0400"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Mar 14 13:44:00 2014 -0700"
      },
      "message": "Integration testing preparation for Ironic\n\nAdd ability to create/register qemu vms for Ironic testing purposes\n\nImplements bp:deprecate-baremetal-driver\n\nChange-Id: If452438fcc0ff562531b33a36cd189b235654b48\n"
    },
    {
      "commit": "509140e25c84dd78bde86c68f531f83572fd2946",
      "tree": "fed472980444e1e65594d454e6d17f50a7dfc0be",
      "parents": [
        "3e57ac64e75c5a5b55c2fb2d23e5b3d6377121ed",
        "7d4c7e09b4882077471c3b2cb097c237c2016f96"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 14 14:33:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 14 14:33:19 2014 +0000"
      },
      "message": "Merge \"remove docker from devstack\""
    }
  ],
  "next": "26c5a2252e9b99e053616d262fb627c1716a2e4d"
}
