)]}'
{
  "log": [
    {
      "commit": "be80b67dc7f2c02ed6c3405bab958886bd5890ca",
      "tree": "c38fe51edb9a53e53bebe1e475bcf688a6e6f38b",
      "parents": [
        "822b4cb2d16236dfdfd88bdde197baba466b2350",
        "6c585d739d918ae563a6291a8661fd82b872a93a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Oct 04 19:57:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Oct 04 19:57:26 2014 +0000"
      },
      "message": "Merge \"Refactor swift config services\""
    },
    {
      "commit": "822b4cb2d16236dfdfd88bdde197baba466b2350",
      "tree": "d9d5b92a866aa7edec122db490efc1e18fd90f3b",
      "parents": [
        "608491c0f70a072e295ff49b41e19da775bf0421",
        "08a5fcc7faae8cab558617b46b684009df595fdd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Oct 04 12:52:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Oct 04 12:52:18 2014 +0000"
      },
      "message": "Merge \"Use service role for neutron instead of admin\""
    },
    {
      "commit": "608491c0f70a072e295ff49b41e19da775bf0421",
      "tree": "ce89097d8106e52ec89f72e942f89baa14ce2d7c",
      "parents": [
        "39ceb484a49234147ce6670a542e2bd20ceb369f",
        "e29a55ade1af386fda16217f4c07b90e6e95f47a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Oct 04 09:25:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Oct 04 09:25:55 2014 +0000"
      },
      "message": "Merge \"Add support for redis to Zaqar\u0027s lib\""
    },
    {
      "commit": "6c585d739d918ae563a6291a8661fd82b872a93a",
      "tree": "6fc522ece9113e98b0869680f3b9ba25dbf90143",
      "parents": [
        "4e10843812a25dd3645bf25f166d9be20ce242a0"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Sat Oct 04 08:14:30 2014 +0200"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Sat Oct 04 08:14:30 2014 +0200"
      },
      "message": "Refactor swift config services\n\nMake the sed the command to change the recon_cache_path into the renamed\ngenerate_swift_config_services\n\nChange-Id: I6092c26836320fab607eb9cd07f63189a9ba1ddd\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": "38aad4cfd7a9a2143a338ecebc1f847d760df7e8",
      "tree": "4602762111ee0a6f3659f02a703fdcba0050d2e4",
      "parents": [
        "4e10843812a25dd3645bf25f166d9be20ce242a0",
        "82d6e537522083749a664b99e1bdca2d8a33c6b9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 02 20:36:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 02 20:36:57 2014 +0000"
      },
      "message": "Merge \"don\u0027t set nova.conf auth_strategy\""
    },
    {
      "commit": "4e10843812a25dd3645bf25f166d9be20ce242a0",
      "tree": "a3a57c0b436c9b0b0569e4f15ad2cc79c14ffdf4",
      "parents": [
        "fa812614d90808923d8271e6e404d70113df3d45",
        "50495b0163e731f2fd5fe2d43aed10c8c2fe8e1e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 02 18:28:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 02 18:28:57 2014 +0000"
      },
      "message": "Merge \"Install dib from pip\""
    },
    {
      "commit": "e29a55ade1af386fda16217f4c07b90e6e95f47a",
      "tree": "61501b43b523579c93929eefcf8c1c0215549ccb",
      "parents": [
        "dec13c336dd24150d57be35b54a8d40618a5e29e"
      ],
      "author": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Fri Sep 05 16:03:01 2014 +0200"
      },
      "committer": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Thu Oct 02 09:24:58 2014 +0200"
      },
      "message": "Add support for redis to Zaqar\u0027s lib\n\nA new redis driver has landed in Zaqar. This patch adds support for that\ndriver to Zaqar\u0027s lib.\n\nChange-Id: I97629a303c55ee098e3bfbc534bfb05ccab94649\n"
    },
    {
      "commit": "dec13c336dd24150d57be35b54a8d40618a5e29e",
      "tree": "27277b2232c20066776fb247e9f14cff2a6fa0b0",
      "parents": [
        "d38675cd9e11ba04b57eefcb5df67cb79aa187cc"
      ],
      "author": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Mon Sep 08 09:48:27 2014 +0200"
      },
      "committer": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Thu Oct 02 09:23:19 2014 +0200"
      },
      "message": "Specialize Zaqar\u0027s cleanup function\n\nInstead of having mongodb specific cleanup logic in `cleanup_zaqar`,\nspecialize it to perform clean ups based on the driver that has been\nenabled.\n\nChange-Id: I5807a83443b87b2c8d184e0cd2d5563a649c6273\n"
    },
    {
      "commit": "aaee3dc777f3dc452c8c06fed119fc523a3d4e08",
      "tree": "0801d58560ff5b956457e3ed93a8ebc48b430e0c",
      "parents": [
        "8e087fa83b1a1b1a2cdbae6f855c9d742e5650f5",
        "e389aed5bdb6d0a0c5b1fbc672f62628726a6544"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 02 02:40:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 02 02:40:18 2014 +0000"
      },
      "message": "Merge \"Allow heat standalone to work devstack stack\""
    },
    {
      "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": "82d6e537522083749a664b99e1bdca2d8a33c6b9",
      "tree": "1a99a3750caa0a701e57b4e58d8cb5505960eef8",
      "parents": [
        "8e087fa83b1a1b1a2cdbae6f855c9d742e5650f5"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Sep 26 10:17:57 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Oct 01 12:11:42 2014 -0700"
      },
      "message": "don\u0027t set nova.conf auth_strategy\n\nkeystone is the default value, so no need to override it.\n\nChange-Id: I8e00071612d79959531feffc7e7993fa8c536359\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": "08a5fcc7faae8cab558617b46b684009df595fdd",
      "tree": "e6cb78796410ce4a65cad8aa273368806e39ecb8",
      "parents": [
        "7c11e28cf398dc52be7bc91da3ffb5f454a713f9"
      ],
      "author": {
        "name": "Kevin Benton",
        "email": "blak111@gmail.com",
        "time": "Fri Jul 18 16:06:12 2014 -0700"
      },
      "committer": {
        "name": "Kevin Benton",
        "email": "blak111@gmail.com",
        "time": "Mon Sep 29 21:48:54 2014 -0700"
      },
      "message": "Use service role for neutron instead of admin\n\nWhen creating the account for neutron to use in keystone,\ngive it a service role instead of an admin role so it isn\u0027t\noverprivileged with the ability to create and delete tenants.\nAlso set the Neutron policy.json file to allow the Neutron\naccount to administer Neutron.\n\nCloses-Bug: #1344463\nChange-Id: I86b15cfcffe549654c28f425c2bcf99403ac10bc\n"
    },
    {
      "commit": "7c11e28cf398dc52be7bc91da3ffb5f454a713f9",
      "tree": "35b17d9bb68979a5325b6efe911f9f179af8abda",
      "parents": [
        "114dc2adbf15da44d2687b01545cb3f664afc0e8",
        "ffd17680d523bc0042a3c2eb8be8e29c307ce1b0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 29 16:59:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 29 16:59:33 2014 +0000"
      },
      "message": "Merge \"Re-order stack.sh 3: logging and error traps\""
    },
    {
      "commit": "14c8b0c43eb3e74264bedb5ed10af72a9e71a570",
      "tree": "9a03febaf89d8c8a1479cbaecf6afa09031874be",
      "parents": [
        "44799c49877ad8c4e33eb36119809e8185ead586",
        "cbd892b4363716be3d900ba753c81c06639fa97d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 29 07:05:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 29 07:05:29 2014 +0000"
      },
      "message": "Merge \"Install haproxy on SUSE distros\""
    },
    {
      "commit": "44799c49877ad8c4e33eb36119809e8185ead586",
      "tree": "de8ad5516c526d2034bba1ff75d35a405aa6bae3",
      "parents": [
        "d844513156b3ec993c4ba8c173ac058f9d39784a",
        "ae6fb18ff2ee82b42b0c604fec4a02b756e54ed4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 29 06:13:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 29 06:13:57 2014 +0000"
      },
      "message": "Merge \"Allow ceilometer-api to run under mod_wsgi\""
    },
    {
      "commit": "d844513156b3ec993c4ba8c173ac058f9d39784a",
      "tree": "381281f4e9ab1ae89fd17c6836a6fdc8bc5331de",
      "parents": [
        "68e9f05f7c19b1bd9d4c7e8e7f88fbf93d18b9f9",
        "3fcd2baf95332e814e56a7cddc1b85dd15ae6391"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 29 06:04:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 29 06:04:26 2014 +0000"
      },
      "message": "Merge \"Ensure that keystone uses global debug setting\""
    },
    {
      "commit": "ae6fb18ff2ee82b42b0c604fec4a02b756e54ed4",
      "tree": "9d7330098233e4ef00ad472a4b3d28fc494a6bf5",
      "parents": [
        "9241e36bf10deea898a58cca43e22a8885082e2d"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Tue Sep 16 15:17:13 2014 +0100"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Sun Sep 28 17:55:59 2014 +0100"
      },
      "message": "Allow ceilometer-api to run under mod_wsgi\n\nIf CEILOMETER_USE_MOD_WSGI is True then the API app will\nrun under mod wsgi. The default is false (for now).\n\nThe changes are modeled on keystone\u0027s use of apache.\n\nNote that these changes are dependent on\nhttps://review.openstack.org/#/c/121823/ in ceilometer.\n\nUsing mod_wsgi allows the ceilometer api to handle \"concurrent\"\nrequests. This is extremely useful when trying to benchmark\nvarious aspects of the service.\n\nChange-Id: I4c220c3b52804cd8d9123b47780a98e0346ca81e\n"
    },
    {
      "commit": "3fcd2baf95332e814e56a7cddc1b85dd15ae6391",
      "tree": "2620976e0447617e6060ebe7210dd6314203c8ec",
      "parents": [
        "47ccb7fa36ffe7a89a793902793921e0aa5fa8a8"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Mon Sep 22 00:55:02 2014 -0700"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Sat Sep 27 23:15:54 2014 -0700"
      },
      "message": "Ensure that keystone uses global debug setting\n\nWhen setting ENABLE_DEBUG_LOG_LEVEL the keystone screen would ignore\nthis setting and always use the debug mode.\n\nChange-Id: I934443c2976e936198fc93da4cca717e6cb84e6f\n"
    },
    {
      "commit": "9241e36bf10deea898a58cca43e22a8885082e2d",
      "tree": "f51f2be989eabc806743738354cf555ee2639513",
      "parents": [
        "b4aad373aea5a2aba5a778afc796764089b93830",
        "fa4ece89f7928bc86b194b62f02304e805ae573b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Sep 28 02:24:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Sep 28 02:24:26 2014 +0000"
      },
      "message": "Merge \"Remove Nova v3 API endpoint\""
    },
    {
      "commit": "b4aad373aea5a2aba5a778afc796764089b93830",
      "tree": "739d3b7f4adb1393d4bfc8b946aca1258812b529",
      "parents": [
        "6145ed0c62b359b9d690f20b4e52d542d95ade96",
        "1f79bad7ecc28d472b1e2c185fdba7a9dd61a524"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Sep 28 01:22:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Sep 28 01:22:33 2014 +0000"
      },
      "message": "Merge \"Stop setting nova.conf settings that mean nothing\""
    },
    {
      "commit": "f95fe33dcb7e4b261e1ff7aab877563709065158",
      "tree": "a098771accaca8b3b0f7b6806949ab8a5b251cd9",
      "parents": [
        "e419746ec081cd074069ccec18a9a34d5ad38983",
        "a7bde1fdf7df38490b80871dd652401fb1721232"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 27 20:28:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 27 20:28:22 2014 +0000"
      },
      "message": "Merge \"Cleanup nova-cinder nova.conf section\""
    },
    {
      "commit": "e419746ec081cd074069ccec18a9a34d5ad38983",
      "tree": "a4446e43c0b27ed58539d57379417c0eded9cf08",
      "parents": [
        "22eeb1f1f38edb0aca2599200fb3f714e41a33c0",
        "242c098498a12c5af60b97818d4c547ff90614d6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 27 17:54:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 27 17:54:55 2014 +0000"
      },
      "message": "Merge \"Enable security group extension in PLUMgrid plugin\""
    },
    {
      "commit": "22eeb1f1f38edb0aca2599200fb3f714e41a33c0",
      "tree": "37a9c5a12fdca40b1356afed985de780d66ccefa",
      "parents": [
        "32ec8358c12cf8426ca72a871c8faa817d567ce3",
        "107278fa5b2b70669c46237da971e0a9ff84482a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 27 17:44:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 27 17:44:24 2014 +0000"
      },
      "message": "Merge \"Remove the Cisco Nexus monolithic plugin support\""
    },
    {
      "commit": "32ec8358c12cf8426ca72a871c8faa817d567ce3",
      "tree": "52979e79d46bb9f23f00391f5372e6cfc424e3ea",
      "parents": [
        "18d4778cf7bffa60eb2e996a13c129c64f83575f",
        "0843f0ab05a7f477cfc83a70f7711f438e7e8cbd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 27 17:44:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 27 17:44:04 2014 +0000"
      },
      "message": "Merge \"Update Horizon Neutron-related settings\""
    },
    {
      "commit": "1f79bad7ecc28d472b1e2c185fdba7a9dd61a524",
      "tree": "4d6b12976f59ecb685d29e37f998fc3b887c15d2",
      "parents": [
        "18d4778cf7bffa60eb2e996a13c129c64f83575f"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Sep 26 09:59:47 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Sep 26 09:59:47 2014 -0700"
      },
      "message": "Stop setting nova.conf settings that mean nothing\n\n* DEFAULT.fixed_range isn\u0027t a valid option in nova anymore\n* DEFAULT.osci_compute_workers was never a thing, it should be\n  DEFAULT.osapi_compute_workers\n\nChange-Id: Ib08f3e20e4685b331385431276f890205fa76da6\n"
    },
    {
      "commit": "a7bde1fdf7df38490b80871dd652401fb1721232",
      "tree": "b5634dd56b1077b005be1bc1e33b49ca3911933d",
      "parents": [
        "18d4778cf7bffa60eb2e996a13c129c64f83575f"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Sep 26 09:52:13 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Sep 26 09:52:13 2014 -0700"
      },
      "message": "Cleanup nova-cinder nova.conf section\n\nStop using deprecated conf names, don\u0027t override default values with\ndefault values.\n\nChange-Id: I2c7e0833a61926b9fc9b5de4e38fdd626501d78d\n"
    },
    {
      "commit": "fa4ece89f7928bc86b194b62f02304e805ae573b",
      "tree": "d65dd3cdb0863171a080c11b8f14fdb574f26cdf",
      "parents": [
        "8fe3f70efd6c74479d2f17b789976fb3dfb8efd2"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Sep 25 00:40:17 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Sep 25 02:08:10 2014 +0000"
      },
      "message": "Remove Nova v3 API endpoint\n\nNova v3 API has disappeared in Juno cycle, and we don\u0027t test the API\nnow on the gate since If63dcdb2d05aa0fab0b6848a1248b6678f1ee9ad .\nThis patch removes the endpoint of Nova v3 API.\n\nChange-Id: I85f87b37558a15d1eaaa781b02fec5b02bd2ab44\n"
    },
    {
      "commit": "18d4778cf7bffa60eb2e996a13c129c64f83575f",
      "tree": "d6d934b05026d32d6942b34a5e3a359202b3996c",
      "parents": [
        "d60c10d6dbe44445aaab9e3fcc0127e39e989f40"
      ],
      "author": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Wed Mar 19 17:47:42 2014 -0400"
      },
      "committer": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Wed Sep 24 18:36:37 2014 -0400"
      },
      "message": "Configure endpoints to use SSL natively or via proxy\n\nConfigure nova, cinder, glance, swift and neutron to use SSL\non the endpoints using either SSL natively or via a TLS proxy\nusing stud.\n\nTo enable SSL via proxy, in local.conf add\n\nENABLED_SERVICES+\u003d,tls-proxy\n\nThis will create a new test root CA, a subordinate CA and an SSL\nserver cert. It uses the value of hostname -f for the certificate\nsubject. The CA certicates are also added to the system CA bundle.\n\nTo enable SSL natively, in local.conf add:\n\nUSE_SSL\u003dTrue\n\nNative SSL by default will also use the devstack-generate root and\nsubordinate CA.\n\nYou can override this on a per-service basis by setting\n\n\u003cSERVICE\u003e_SSL_CERT\u003d/path/to/cert\n\u003cSERVICE\u003e_SSL_KEY\u003d/path/to/key\n\u003cSERVICE\u003e_SSL_PATH\u003d/path/to/ca\n\nYou should also set SERVICE_HOST to the FQDN of the host. This\nvalue defaults to the host IP address.\n\nChange-Id: I36fe56c063ca921131ad98439bd452cb135916ac\nCloses-Bug: 1328226\n"
    },
    {
      "commit": "da4f28fb8494f90f704f22f111d4bfe53859c916",
      "tree": "42748d5e04dccf45f7c048f39998ea8cae0f984b",
      "parents": [
        "14f6c50b187d0d35c0d344700de06fa478845237",
        "8732afe2f92545f2b9956c37bdfca4ee1bc07cae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 25 09:41:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 25 09:41:56 2014 +0000"
      },
      "message": "Merge \"Use correct WSGI dir on SUSE distros\""
    },
    {
      "commit": "14f6c50b187d0d35c0d344700de06fa478845237",
      "tree": "49c49eb702dc1505abb6ef6ef0cc2d4d2ee58085",
      "parents": [
        "8fe3f70efd6c74479d2f17b789976fb3dfb8efd2",
        "b4495eb410e3ad348700f127dcf7c0562014c325"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 25 03:43:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 25 03:43:29 2014 +0000"
      },
      "message": "Merge \"Use mod_version to clean-up apache version matching\""
    },
    {
      "commit": "cbd892b4363716be3d900ba753c81c06639fa97d",
      "tree": "2c9c15eccea0ab16c2d9b303a9a18b4ab37cf33b",
      "parents": [
        "8fe3f70efd6c74479d2f17b789976fb3dfb8efd2"
      ],
      "author": {
        "name": "Thomas Bechtold",
        "email": "tbechtold@suse.com",
        "time": "Wed Sep 24 14:50:45 2014 +0200"
      },
      "committer": {
        "name": "Thomas Bechtold",
        "email": "tbechtold@suse.com",
        "time": "Wed Sep 24 14:53:30 2014 +0200"
      },
      "message": "Install haproxy on SUSE distros\n\nhaproxy package is available for SUSE distros, so install it.\n\nChange-Id: If363dbf439dbea9aafd265c2c665ff4c2b733738\n"
    },
    {
      "commit": "0843f0ab05a7f477cfc83a70f7711f438e7e8cbd",
      "tree": "4c7465d2eb7a1870782865c5e258333e7af7092f",
      "parents": [
        "8fe3f70efd6c74479d2f17b789976fb3dfb8efd2"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Wed Sep 24 04:48:14 2014 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Wed Sep 24 04:51:57 2014 +0900"
      },
      "message": "Update Horizon Neutron-related settings\n\n- Horizon no longer has \"enable_security_group\" setting\n  so we need to remove it.\n- There is no need to set enable_lb/firewall/vpn to True\n  when q-lbaas/q-fwaas/q-vpn is enabled because Horizon now checks if\n  Neutron ext-list and enables corresponding dashboards accordingly.\n\nChange-Id: I37073d73e4cba0103ab1a3d935302f1cd0ef73c5\n"
    },
    {
      "commit": "107278fa5b2b70669c46237da971e0a9ff84482a",
      "tree": "d961496d15a3dcd2b7b4204f02985e3a21c9515c",
      "parents": [
        "8fe3f70efd6c74479d2f17b789976fb3dfb8efd2"
      ],
      "author": {
        "name": "Pritesh Kothari",
        "email": "pritesh.kothari@cisco.com",
        "time": "Mon Sep 15 09:29:55 2014 -0700"
      },
      "committer": {
        "name": "Pritesh Kothari",
        "email": "pritesh.kothari@cisco.com",
        "time": "Tue Sep 23 09:53:01 2014 -0700"
      },
      "message": "Remove the Cisco Nexus monolithic plugin support\n\nThe Cisco Nexus monolithic plugin does not work without the Open\nvSwitch plugin. The Open vSwitch plugin is scheduled to be removed\nas per #1323729. This patch removes the Nexus Hardware switch\nrelated code from devstack. The N1KV virtual switch related code\nwill still remain in the tree as it doesn\u0027t depend on Open vSwitch\nplugin.\n\nCloses-Bug: #1350387\nChange-Id: I82ebb09c64589fc9b7bb790982541bc87c66e6e3\n"
    },
    {
      "commit": "e389aed5bdb6d0a0c5b1fbc672f62628726a6544",
      "tree": "626e3d0af7565731e5fbb41b7f29179a3550c24d",
      "parents": [
        "47ccb7fa36ffe7a89a793902793921e0aa5fa8a8"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Sep 23 17:10:39 2014 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Sep 23 17:18:04 2014 +1200"
      },
      "message": "Allow heat standalone to work devstack stack\n\nFor functional testing of heat-standalone it is desirable for\nheat to orchestrate on the rest of the cloud which is brought up\nby devstack. This change makes the following changes to enable\nthis when HEAT_STANDALONE\u003dTrue:\n\n- Don\u0027t register the orchestration endpoint or create any dedicated\n  heat accounts\n- Install and configure the heat keystone V2 auth plugin instead of\n  the default v3\n- set heat.conf [clients_heat] url so that heat can call its own\n  API when no orchestration endpoint is registered\n- Modify create_userrc.sh to set the required heat client env\n  variables to work with the standalone heat\n\nChange-Id: Idae33bf1a9d550e2575e6390d2d7c8d3b94c401d\n"
    },
    {
      "commit": "8fe3f70efd6c74479d2f17b789976fb3dfb8efd2",
      "tree": "611bbcd9ca2cb5f4fe7aec1976c302686778915f",
      "parents": [
        "4c996a75bba312426423a167c0144f72e2c16ae1",
        "3951a9449924f0e8ce962738bfe557f2b48085c7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 22 19:05:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 22 19:05:08 2014 +0000"
      },
      "message": "Merge \"Configurable token hashing algorithm\""
    },
    {
      "commit": "4c996a75bba312426423a167c0144f72e2c16ae1",
      "tree": "672c98e972cfb34242949cc387965e3cdd3be951",
      "parents": [
        "47ccb7fa36ffe7a89a793902793921e0aa5fa8a8",
        "0595237e8adee0320dbcabe5647f7aa179378741"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 22 19:04:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 22 19:04:48 2014 +0000"
      },
      "message": "Merge \"Function for auth_token middleware config\""
    },
    {
      "commit": "8732afe2f92545f2b9956c37bdfca4ee1bc07cae",
      "tree": "66366087e6709d932fd9a2d7c97a9108fc8d39a6",
      "parents": [
        "47ccb7fa36ffe7a89a793902793921e0aa5fa8a8"
      ],
      "author": {
        "name": "Thomas Bechtold",
        "email": "tbechtold@suse.com",
        "time": "Mon Sep 22 19:04:05 2014 +0200"
      },
      "committer": {
        "name": "Thomas Bechtold",
        "email": "tbechtold@suse.com",
        "time": "Mon Sep 22 19:11:03 2014 +0200"
      },
      "message": "Use correct WSGI dir on SUSE distros\n\nThe current default (/var/www) leads to:\n\nAH01797: client denied by server configuration:\n/var/www/keystone/admin\n\nFor /var/www the needed permissions on SUSE are not set.\nFor /srv/www/htdocs/ the permissions are correct on SUSE systems.\n\nChange-Id: I3f2df896daecdfe510d45ff121af2a8433a4d5be\n"
    },
    {
      "commit": "3951a9449924f0e8ce962738bfe557f2b48085c7",
      "tree": "39d1f9a9b0f144e61a34a718e9958452b60baf86",
      "parents": [
        "0595237e8adee0320dbcabe5647f7aa179378741"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Sun Aug 24 18:54:51 2014 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Sun Sep 21 13:55:39 2014 -0500"
      },
      "message": "Configurable token hashing algorithm\n\nThe Keystone server and auth_token middleware were enhanced to\nsupport a configurable hash algorithm.\n\nWith this change, the user can set\n\n KEYSTONE_TOKEN_HASH_ALGORITHM\u003dsha256\n\nin their localrc to use the SHA256 algorithm rather than the\ndefault md5. Any hash algorithm supported by Python\u0027s hashlib can\nbe used. The MD5 algorithm doesn\u0027t provide enough protection from\nhash collisions and some security standards mandate a SHA2 hash\nalgorithm.\n\nChange-Id: I8b373291ceb760a03c4c14aebfeb53d8d0dfbcc1\nCloses-Bug: #1174499\n"
    },
    {
      "commit": "47ccb7fa36ffe7a89a793902793921e0aa5fa8a8",
      "tree": "19e0508d51aab981a0fb3291748168b980aaa69d",
      "parents": [
        "d13eb8ec4066c2f52313351053021e456de60883",
        "f080e893076ff29055c204d2e4c76951c3064713"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Sep 21 17:41:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Sep 21 17:41:38 2014 +0000"
      },
      "message": "Merge \"Updates DevStack to match Zaqar\u0027s API name change\""
    },
    {
      "commit": "0595237e8adee0320dbcabe5647f7aa179378741",
      "tree": "2bfac494b50c567e9816778b3f6cbf0b80d8012d",
      "parents": [
        "d13eb8ec4066c2f52313351053021e456de60883"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Fri Sep 19 17:22:22 2014 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Sun Sep 21 11:18:01 2014 -0500"
      },
      "message": "Function for auth_token middleware config\n\nEach project was configuring the auth_token middleware using several\nlines of inisets. Since all the projects should configure the\nauth_token middleware in the same way create a function and call it.\n\nChange-Id: I3b6727d5a3bdc0ca600d8faa23bc6db32bb32260\n"
    },
    {
      "commit": "d13eb8ec4066c2f52313351053021e456de60883",
      "tree": "e13fcecafec7196a9943eac37ee2e69bc0c7425a",
      "parents": [
        "9f263219ea39931d516e597567602aa6297ef8a3",
        "7a15a0e04b5128b2c6bd42d5094183ba94577037"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 20 19:38:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 20 19:38:52 2014 +0000"
      },
      "message": "Merge \"Add Core, Ram and Disk filter to fake virt setting\""
    },
    {
      "commit": "00e38932500292121bcf58601d7ae007baa56ae7",
      "tree": "2ee076ced73ba3ee807ffe52d19e3750b5357ccc",
      "parents": [
        "a20ab63842fbcb8dfc172f0aeadbfea7f107c9b1",
        "85a17ea1ded77204fa7f0d2510a637805d1724bb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 20 19:38:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 20 19:38:44 2014 +0000"
      },
      "message": "Merge \"Configurable Keystone admin workers\""
    },
    {
      "commit": "a20ab63842fbcb8dfc172f0aeadbfea7f107c9b1",
      "tree": "aa86739cba9981dce1ac7a5fc5a6c25f5e9e4ef8",
      "parents": [
        "94242862b933aec61f7f285496379f7b7d8dd4a5",
        "55dc2c2b1faa0d34596fdfb4c46e359ed053673e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 20 13:03:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 20 13:03:50 2014 +0000"
      },
      "message": "Merge \"Make Swift uses API_WORKERS\""
    },
    {
      "commit": "94242862b933aec61f7f285496379f7b7d8dd4a5",
      "tree": "ebe238a8721c57eb21621ec84716198886a70c80",
      "parents": [
        "106b379741d684651ba5d9a50d352517326d45cc",
        "ecad2f277e9e109115e7cc1cb9dd4527adc4f6de"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 20 12:52:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 20 12:52:18 2014 +0000"
      },
      "message": "Merge \"Add trove-api to $API_WORKERS\""
    },
    {
      "commit": "85a17ea1ded77204fa7f0d2510a637805d1724bb",
      "tree": "f1bbf2d2b6048fdb5d9ec128274d0523de5a2e22",
      "parents": [
        "106b379741d684651ba5d9a50d352517326d45cc"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Sat Sep 13 14:49:24 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Sep 19 23:27:53 2014 -0500"
      },
      "message": "Configurable Keystone admin workers\n\nThe API_WORKERS option wasn\u0027t setting the number of admin workers\nfor the Keystone server when running in eventlet mode. This will\nallow for control of throughput and memory usage.\n\nChange-Id: Iecbce4a601f93784164e53d8b0c542d48f7b5650\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": "f080e893076ff29055c204d2e4c76951c3064713",
      "tree": "627be2a3abc079874a2291add18ec690e6c7304f",
      "parents": [
        "12294d2b199aaae40763943944f28acf2335ffee"
      ],
      "author": {
        "name": "Victoria Martínez de la Cruz",
        "email": "victoria@vmartinezdelacruz.com",
        "time": "Fri Sep 19 19:07:10 2014 -0300"
      },
      "committer": {
        "name": "Victoria Martínez de la Cruz",
        "email": "victoria@vmartinezdelacruz.com",
        "time": "Fri Sep 19 19:15:02 2014 -0300"
      },
      "message": "Updates DevStack to match Zaqar\u0027s API name change\n\nZaqar is a messaging service which provides support for different\nmessaging patterns and messaging related semantics.\nThis fix changes the old API name -queuing- to a more accurate name, -messaging-.\n\nChange-Id: I07ca6ca704a4f07d88c192a5ce1a7c626de1fcea\n"
    },
    {
      "commit": "ecad2f277e9e109115e7cc1cb9dd4527adc4f6de",
      "tree": "8388988023e6074634dc1bb7787b096a6a29067b",
      "parents": [
        "05bd7b803d87bbdd1a6f11cfd278eec319c819ea"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Sun Sep 14 20:52:38 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Sep 19 11:39:01 2014 -0700"
      },
      "message": "Add trove-api to $API_WORKERS\n\nIe4bb075310a61a0873c9e56e4974600dbb4794a1 missed trove when adding\nsupport for $API_WORKERS.\n\nChange-Id: Iaeb43ef63596a61ad9c128e57d6a2d68b688719e\n"
    },
    {
      "commit": "55dc2c2b1faa0d34596fdfb4c46e359ed053673e",
      "tree": "d8e50b91ad14d1209f51c6d226792b53b44e9ce2",
      "parents": [
        "05bd7b803d87bbdd1a6f11cfd278eec319c819ea"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Fri Sep 12 09:34:20 2014 +0200"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Fri Sep 19 15:40:02 2014 +0000"
      },
      "message": "Make Swift uses API_WORKERS\n\nKeep the default to 1 instead of going wild, cause Swift really would\nkill the VM if we let it go (and keeps the old behavior).\n\nChange-Id: I7449c1bb485459169b8870c871b887cbab8be865\n"
    },
    {
      "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": "12294d2b199aaae40763943944f28acf2335ffee",
      "tree": "751e74c70adaa615f84a63097ce9cb60413c0ba8",
      "parents": [
        "a422c85371aa320eb52a0d09b6964adbc083db01",
        "a214363cf0420ab62c26925a4bfef856643a1957"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 19 00:21:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 19 00:21:42 2014 +0000"
      },
      "message": "Merge \"Debian: use libvirt-bin when needed\""
    },
    {
      "commit": "a214363cf0420ab62c26925a4bfef856643a1957",
      "tree": "6755a720ca3d3e1475c0b8720b849a008dc626c5",
      "parents": [
        "5278b8a0ec032651c083945fa543b4e78826e715"
      ],
      "author": {
        "name": "Gonéri Le Bouder",
        "email": "goneri.lebouder@enovance.com",
        "time": "Wed Sep 17 11:55:31 2014 +0200"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Thu Sep 18 18:07:39 2014 +0200"
      },
      "message": "Debian: use libvirt-bin when needed\n\nlibvirtd is the new name of the init script in Debian testing.\nlibvirt-bin is still in use on Debian Wheezy.\n\nSince I222b71962f49896063910ff2a25e4f57be4bf819, libvirtd is the\ndefault for Debian, this break the compatibility with Debian Wheezy.\n\nWith this patch, we use libvirt-bin only if there is no\n/etc/init.d/libvirtd init script.\n\nChange-Id: I13694fef93d36c2e128e15e7dbfaec9230335585\n"
    },
    {
      "commit": "a422c85371aa320eb52a0d09b6964adbc083db01",
      "tree": "dd6cc523804516d65f0d0d69920877ba2fceb3bb",
      "parents": [
        "5278b8a0ec032651c083945fa543b4e78826e715",
        "3472386273bccea2375b15c1902e300bade88c33"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 18 15:52:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 18 15:52:50 2014 +0000"
      },
      "message": "Merge \"Install tempest-lib as part of install_tempest\""
    },
    {
      "commit": "5278b8a0ec032651c083945fa543b4e78826e715",
      "tree": "6d3f41f0d4c94935b6936085f68cbc204f0352ca",
      "parents": [
        "4c8af972e944bdf1832d98b0a246b3250585e33d",
        "bdeea69d726eca7a899b1d2225d213724b31df22"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 18 09:48:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 18 09:48:28 2014 +0000"
      },
      "message": "Merge \"ceilometer compute agent not started correctly\""
    },
    {
      "commit": "4c8af972e944bdf1832d98b0a246b3250585e33d",
      "tree": "8e4ca81211513ff2c4ec43332b6f4f67b65a5d7b",
      "parents": [
        "19d1c37a118560129bb4cbaa834f009de1acb885",
        "04e3e502e407422e37035f8b7131640a32522e15"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 18 05:50:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 18 05:50:06 2014 +0000"
      },
      "message": "Merge \"Set allow_migrate_to_same_host as True by default\""
    },
    {
      "commit": "19d1c37a118560129bb4cbaa834f009de1acb885",
      "tree": "34abcf7c1f25b857936899cd6e8fa273c51703f8",
      "parents": [
        "3148d8a7130ff4af954ba2be566a15ef8ee6273c",
        "d0023fd7dd14c943ff4146c7ef246a8ff896043a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 18 05:50:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 18 05:50:02 2014 +0000"
      },
      "message": "Merge \"Switch config to use Ironic driver from Nova\u0027s tree\""
    },
    {
      "commit": "3148d8a7130ff4af954ba2be566a15ef8ee6273c",
      "tree": "91440f59abbc598bd0bdc6827475e1c6423ea077",
      "parents": [
        "5e2654c3544db3a97c6520077a927848f035ea7e",
        "d4d4a344194ac63d53a2ef38e8c67db46f771801"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 18 05:49:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 18 05:49:58 2014 +0000"
      },
      "message": "Merge \"neutron: use non-deprecated notification_driver\""
    },
    {
      "commit": "5e2654c3544db3a97c6520077a927848f035ea7e",
      "tree": "4147afc03949e03d645045d0fdb40a286319a047",
      "parents": [
        "345420900574695b6b1c0f5fd7e7d618223b6864",
        "7c9abcad0dfeb0a2d8537e897ca26c0396633709"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 18 05:49:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 18 05:49:54 2014 +0000"
      },
      "message": "Merge \"Add RBD as a known store\""
    },
    {
      "commit": "345420900574695b6b1c0f5fd7e7d618223b6864",
      "tree": "e0eb07f2254dfbc3022f9077b6939d140e5f7fb4",
      "parents": [
        "7672ad1dbc00ec5ff80f3aa670404e413e86e506",
        "a1875b7b67f26f0bb1e82ef8f31c3181e630b34b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 18 05:27:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 18 05:27:49 2014 +0000"
      },
      "message": "Merge \"The python-qpid packages must be installed when qpidd is configured\""
    },
    {
      "commit": "bdeea69d726eca7a899b1d2225d213724b31df22",
      "tree": "93132b3b3f14b079de42261171655a7a161654b6",
      "parents": [
        "7672ad1dbc00ec5ff80f3aa670404e413e86e506"
      ],
      "author": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Wed Sep 17 14:54:21 2014 -0400"
      },
      "committer": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Wed Sep 17 14:54:21 2014 -0400"
      },
      "message": "ceilometer compute agent not started correctly\n\ncommand isn\u0027t properly parsed after switch to run_process. this\npatch corrects the regression\n\nChange-Id: Ib28d4bbf6f150854fc5aa04e3fa4eed92005ce19\nCloses-Bug: #1370673\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": "7672ad1dbc00ec5ff80f3aa670404e413e86e506",
      "tree": "cb9a7203d94fae26215565f33e7f62f1c21b14ff",
      "parents": [
        "1d8261f59a1342aad06d6568d97935d7d0db26bc",
        "c4b067134c735b62b3c41105d29f83814abe8f90"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 16 13:26:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 16 13:26:27 2014 +0000"
      },
      "message": "Merge \"Split keystone mod wsgi config from start/stop\""
    },
    {
      "commit": "1d8261f59a1342aad06d6568d97935d7d0db26bc",
      "tree": "5268a49082b7f31953d6778b036bc18c3236db1d",
      "parents": [
        "10b2b72344f552dd36bd1beff24ded8179733618",
        "7e58c06a06bffc7b57386f9aed5ebb1829feeb07"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 16 08:22:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 16 08:22:48 2014 +0000"
      },
      "message": "Merge \"Add an option to enable version 1.0 of the AMQP messaging protocol\""
    },
    {
      "commit": "10b2b72344f552dd36bd1beff24ded8179733618",
      "tree": "c7576921c654813d3f5424820f3ab7011022e97c",
      "parents": [
        "a1c725694690b746725328243ce10cc65ce97a6d",
        "ef66a77a6713612288731d9c6285e109583474a4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 16 02:44:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 16 02:44:27 2014 +0000"
      },
      "message": "Merge \"Clean up local variable usage - LDAP\""
    },
    {
      "commit": "c4b067134c735b62b3c41105d29f83814abe8f90",
      "tree": "0fe8b09b75a0d8ebf843520dd60c958eab21f14b",
      "parents": [
        "a1c725694690b746725328243ce10cc65ce97a6d"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Sep 03 11:44:31 2014 -0700"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Tue Sep 16 04:36:25 2014 +0200"
      },
      "message": "Split keystone mod wsgi config from start/stop\n\nWe currently cleanup keystone apache config during stop_keystone\nwhen mod wsgi is enabled, but only create it during initial keystone\nconfiguration.  Grenade expects to be able to stop and start the\nservice without reconfiguring it, using only the respective functions.\nThis moves cleanup of config from stop_keystone to cleanup_keystone,\nand enables/disables the apache vhost during start/stop.\n\nCloses-bug: #1365105\n\nChange-Id: I9e57c9a763fbdb8c5737decfe797ba0e9894150b\n"
    },
    {
      "commit": "7c9abcad0dfeb0a2d8537e897ca26c0396633709",
      "tree": "40c0751963e204de7701aa2950282b1b8f360425",
      "parents": [
        "887fb54013feff6e063001fb4d879666b38fdbbd"
      ],
      "author": {
        "name": "Sébastien Han",
        "email": "sebastien.han@enovance.com",
        "time": "Mon Sep 15 16:17:42 2014 +0200"
      },
      "committer": {
        "name": "Sébastien Han",
        "email": "sebastien.han@enovance.com",
        "time": "Mon Sep 15 23:42:42 2014 +0200"
      },
      "message": "Add RBD as a known store\n\nAdding RBD as a known store in the glance-api.conf file allows us to use\nCeph as a backend for Glance.\n\nCloses-Bug: 1369578\n\nChange-Id: I02cbafa68ca3293cedc9fef7535e79930cc4ee5c\nSigned-off-by: Sébastien Han \u003csebastien.han@enovance.com\u003e\n"
    },
    {
      "commit": "a1875b7b67f26f0bb1e82ef8f31c3181e630b34b",
      "tree": "8c23d2e04d488254255fe7760401fe3f26a3990c",
      "parents": [
        "a1c725694690b746725328243ce10cc65ce97a6d"
      ],
      "author": {
        "name": "Kenneth Giusti",
        "email": "kgiusti@gmail.com",
        "time": "Mon Sep 15 14:21:55 2014 -0400"
      },
      "committer": {
        "name": "Kenneth Giusti",
        "email": "kgiusti@gmail.com",
        "time": "Mon Sep 15 14:21:55 2014 -0400"
      },
      "message": "The python-qpid packages must be installed when qpidd is configured\n\nThe python-qpid package is available for Ubuntu trusty, precise, and\nall the supported RHEL based platforms.  This package is necessary if\nqpidd is configured as the RPC backend.  It is the client API used to\ntalk to the broker, and must be installed on each system that\ncommunicates with the broker.\n\nChange-Id: I635d3e857aa4b769a80cb7cde405cfd6cae44d32\n"
    },
    {
      "commit": "a1c725694690b746725328243ce10cc65ce97a6d",
      "tree": "2e24d547f003b1e06dad624134474d397a9af173",
      "parents": [
        "8800f1c88ff4171ce34757a4042f1cccd1129b38",
        "469a6d8f663bc335bdb86248a951065c2260a0cb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 15 16:41:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 15 16:41:45 2014 +0000"
      },
      "message": "Merge \"Fix keystone auth parameter to neutron conf\""
    },
    {
      "commit": "6fa3803f5f368bf106db0a4e05bc564f813683cc",
      "tree": "9995f18832828eaa18ef52611bb25aa333775125",
      "parents": [
        "530e69712e4e5fab9828c6811800c551070992dc",
        "fec7b15cf778c23ee499c11f1e94d81966c5737c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 15 16:41:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 15 16:41:23 2014 +0000"
      },
      "message": "Merge \"ofagent: Switch to IptablesFirewallDriver\""
    },
    {
      "commit": "530e69712e4e5fab9828c6811800c551070992dc",
      "tree": "ed91d1aea743983b8277a168b8eb998969608d6e",
      "parents": [
        "887fb54013feff6e063001fb4d879666b38fdbbd",
        "188493d50d888bd38665cd676f126b543692cc70"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 15 16:41:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 15 16:41:14 2014 +0000"
      },
      "message": "Merge \"Clean up local variable usage - Neutron\""
    },
    {
      "commit": "ef66a77a6713612288731d9c6285e109583474a4",
      "tree": "d72c21f512f3d6ab7cfb561572826a5d02482f54",
      "parents": [
        "d3121f649d672fdaf757655b94ecd68c71b56b8e"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 25 14:45:34 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Sep 15 10:06:48 2014 -0500"
      },
      "message": "Clean up local variable usage - LDAP\n\nChange-Id: I9545884eeabcd6c41f3cc5f091a71e726dc44e87\n"
    },
    {
      "commit": "d4d4a344194ac63d53a2ef38e8c67db46f771801",
      "tree": "26dd0e78cf6c5456fb3c08f0dbab0e6c20568756",
      "parents": [
        "887fb54013feff6e063001fb4d879666b38fdbbd"
      ],
      "author": {
        "name": "JordanP",
        "email": "jordan.pittier@cloudwatt.com",
        "time": "Mon Sep 15 09:26:53 2014 +0000"
      },
      "committer": {
        "name": "JordanP",
        "email": "jordan.pittier@cloudwatt.com",
        "time": "Mon Sep 15 09:26:53 2014 +0000"
      },
      "message": "neutron: use non-deprecated notification_driver\n\nNeutron is now using oslo.messaging so it should be\nusing \u0027messaging\u0027 as its notification driver and not the now deprecated\nfull python path to the oslo-incubator notification driver.\n\nChange-Id: Ie4a4020e59473473ad62059c66507f5b73b93375\n"
    },
    {
      "commit": "887fb54013feff6e063001fb4d879666b38fdbbd",
      "tree": "739473a680558d8d3940cf486192c004bad1ca21",
      "parents": [
        "0a49fa517b1de363f45cfcb5b2dbfc710650916e"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Aug 13 14:30:28 2014 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Sun Sep 14 23:57:25 2014 +0000"
      },
      "message": "Fix preparation of aki/ari/ami images on Ubuntu\n\nThe boto tests currently don\u0027t run because euca-bundle-image fails on\nUbuntu; e.g.\n\n---\n ++ euca-bundle-image -r x86_64 \\\n  -i /opt/stack/new/devstack/files/images/cirros-0.3.2-x86_64-uec/cirros-0.3.2-x86_64-vmlinuz \\\n  --kernel true \\\n  -d /opt/stack/new/devstack/files/images/s3-materials/cirros-0.3.2\n\n euca-bundle-image: error: No such file or directory: /opt/stack/new/devstack/files/images/s3-materials/cirros-0.3.2\n---\n\nI noticed this in debugging why Fedora tests are running slower.  I\nthink that the version of euca-bundle-image in Fedora must create the\ndirectory if it doesn\u0027t exist, while the Ubuntu one fails.\n\nI also think this doesn\u0027t get caught by errexit because it\u0027s running\nin a special sub-shell to use other credentials.\n\nChange-Id: I79125e956088353aa76a3f7d6d81af1e4f6a27d4\n"
    },
    {
      "commit": "04e3e502e407422e37035f8b7131640a32522e15",
      "tree": "99e66992732458e6c933b0878ae86340050f560e",
      "parents": [
        "0a49fa517b1de363f45cfcb5b2dbfc710650916e"
      ],
      "author": {
        "name": "Jay Lau",
        "email": "liugya@cn.ibm.com",
        "time": "Sun Sep 14 09:23:05 2014 -0400"
      },
      "committer": {
        "name": "Jay Lau",
        "email": "liugya@cn.ibm.com",
        "time": "Sun Sep 14 09:23:30 2014 -0400"
      },
      "message": "Set allow_migrate_to_same_host as True by default\n\nAfter OpenStack was installed with devstack on a single node, cold\nmigration always failed because the default value of\nallow_migrate_to_same_host is False. This means that devstack do not\nsupport cold migrate a VM to a same host by default.\n\nNormally, a developer will set up OpenStack with devstack on a single\nnode, so it is better that we change this value to True to enable\ncold migration with a single node after installed by devstack.\n\nChange-Id: I961395f1c79d9600917b6186964c13c92a8a6266\n"
    },
    {
      "commit": "fec7b15cf778c23ee499c11f1e94d81966c5737c",
      "tree": "1fe18ffb2e00555df7500c89f731067f68d072a9",
      "parents": [
        "0a49fa517b1de363f45cfcb5b2dbfc710650916e"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Wed Jul 23 16:39:28 2014 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Sun Sep 14 01:26:10 2014 +0000"
      },
      "message": "ofagent: Switch to IptablesFirewallDriver\n\nThe latest version of ofagent\n(ie. after blueprint ofagent-port-monitor)\nfollows IptablesFirewallDriver naming scheme.\n\nCloses-Bug: #1364731\nRelated: blueprint ofagent-port-monitor\nChange-Id: I690aab71b1cb222ffb8b458c90740ba623b0b37e\n"
    },
    {
      "commit": "ffd17680d523bc0042a3c2eb8be8e29c307ce1b0",
      "tree": "b69a218b273908209b88cf157704b95c85f2f0bf",
      "parents": [
        "0a49fa517b1de363f45cfcb5b2dbfc710650916e"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Aug 02 16:07:03 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Sep 13 18:18:43 2014 -0500"
      },
      "message": "Re-order stack.sh 3: logging and error traps\n\nPart 3 of a series\n\nRe-order the setup and check bits in the top portion of stack.sh to\nhave a logical flow with similar things done together.\n\nNo behaviour changes are intended aside from the order of execution.\nAny such changes are bugs.\n\n* Move logging and error configuration earlier to cover initial project setup.\n\nChange-Id: Ib16bbe20f224b1cf5e86c7a2fda0d9472c108873\n"
    },
    {
      "commit": "0a49fa517b1de363f45cfcb5b2dbfc710650916e",
      "tree": "4531290184dbac83699a1b1f472bf0901dfbc3d3",
      "parents": [
        "7dfe91a80355d8a813b90806e12a20832e709e02",
        "4cb0d8c8bb63061366ac6b125d1843f9ec3f77fe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 13 18:40:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 13 18:40:08 2014 +0000"
      },
      "message": "Merge \"Fix Ironic agent ramdisk URL\""
    },
    {
      "commit": "7dfe91a80355d8a813b90806e12a20832e709e02",
      "tree": "b296438bf2266b791ed4db6c110ef71de3aeba6f",
      "parents": [
        "b3ae835d7cd898ff6e723405df64c6e370dc0fa4",
        "3e13d60005b830b7b7d037e370eb95e8b828c7fa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 13 17:25:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 13 17:25:04 2014 +0000"
      },
      "message": "Merge \"Add VMware vmdk cinder backend\""
    },
    {
      "commit": "9b2c2296b9a8387ed51282f01458ab790c6c6f71",
      "tree": "9a28097cc76bf7ad464685b2af670722a2f991d6",
      "parents": [
        "efa18c73ab46dace033fba11edf6c32eb75e07db",
        "af9b2516fffdbb492fb0d7b651d221d5fe6e6ecb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 13 12:38:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 13 12:38:40 2014 +0000"
      },
      "message": "Merge \"Update parameter checking with provider network\""
    },
    {
      "commit": "efa18c73ab46dace033fba11edf6c32eb75e07db",
      "tree": "fa6e11f2c306bd7a4fbcc954eb1de308c9755b26",
      "parents": [
        "b325ea28d24f26fb8c31b67378a9545a4c68803d",
        "2f27a0ed3c609bfcd6344a55c121e56d5569afc9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 13 12:38:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 13 12:38:34 2014 +0000"
      },
      "message": "Merge \"Replace screen_it() with run_process() throughout\""
    },
    {
      "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": "e2d07954039726ad5d6602066a44a6d817cdf111",
      "tree": "be6206224c459b44d1b3a9cccc523a649987c719",
      "parents": [
        "62a66f7121786992b476ad0edfbc927fc5d8f5fd",
        "d968f2b2bbb454d1d960e0d32e3bfd18311ce253"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 13 04:45:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 13 04:45:21 2014 +0000"
      },
      "message": "Merge \"Remove usage of $[ for arithmetic\""
    },
    {
      "commit": "62a66f7121786992b476ad0edfbc927fc5d8f5fd",
      "tree": "6923d6ae1071f4966d82f6f50521fc14a1fbac1c",
      "parents": [
        "a915de2c225d074a28ef415a8841348203d86aa9",
        "3046bc68c0484e6e38112606f4eafc58b4b2ae46"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 12 17:41:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 12 17:41:51 2014 +0000"
      },
      "message": "Merge \"Configure enabled and disabled extensions in tempest\""
    },
    {
      "commit": "188493d50d888bd38665cd676f126b543692cc70",
      "tree": "c6211793cdcb8b9e942f95bb3e4a2c668e791376",
      "parents": [
        "a915de2c225d074a28ef415a8841348203d86aa9"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 25 15:54:11 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Sep 12 10:50:48 2014 -0500"
      },
      "message": "Clean up local variable usage - Neutron\n\nChange-Id: I3e19efd46cadcf0b4129a0f923fa7881f702d65c\n"
    },
    {
      "commit": "a915de2c225d074a28ef415a8841348203d86aa9",
      "tree": "44e11eff3301193f8babab0d0f00fabb1fa2d0b0",
      "parents": [
        "56eda9b06d449b7c05e7535edb9dbd712203ae70",
        "6430919f0569d745a5544c94c3bd8e0713888896"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 12 11:26:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 12 11:26:17 2014 +0000"
      },
      "message": "Merge \"Clean up local variable usage - Zaqar\""
    },
    {
      "commit": "fa5282e89c911f486889a6b0bfeaf6a111312798",
      "tree": "1dbfeeffbbf7f603c70821752169299d5d9285c3",
      "parents": [
        "07810d8a405c7d6c47475ae01d239943f1378f29",
        "18b9dcc6692e9a329d9baee7db02b532d8990c84"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 12 02:12:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 12 02:12:56 2014 +0000"
      },
      "message": "Merge \"Increase CEPH_LOOPBACK_DISK_SIZE_DEFAULT to 4GB\""
    },
    {
      "commit": "2b9acae9f215b25fe48eeca0de6d02464d207f48",
      "tree": "a29d5b7b949c4b994fd2ca26ca100c95a06caa42",
      "parents": [
        "58deafcd63ae996e0973c864e249c4a3cb82a74f",
        "4f78f8f3911e8b57b46ed8f50e2c412a8ea39a4d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 12 01:07:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 12 01:07:23 2014 +0000"
      },
      "message": "Merge \"Test against latest glance_store code\""
    },
    {
      "commit": "4cb0d8c8bb63061366ac6b125d1843f9ec3f77fe",
      "tree": "5d7196f12451584bf3bc3690dbe72c682bf20334",
      "parents": [
        "58deafcd63ae996e0973c864e249c4a3cb82a74f"
      ],
      "author": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Thu Sep 11 16:45:58 2014 -0700"
      },
      "committer": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Thu Sep 11 16:45:58 2014 -0700"
      },
      "message": "Fix Ironic agent ramdisk URL\n\nThis URL was wrong in the first place, not sure how that happened.\n\nChange-Id: I8a9a19c9776c06d062751becf8382b9a014e45eb\n"
    },
    {
      "commit": "2f27a0ed3c609bfcd6344a55c121e56d5569afc9",
      "tree": "abe0c02c1d2fd9d57f6b786ff8105896969d0e3c",
      "parents": [
        "58deafcd63ae996e0973c864e249c4a3cb82a74f"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Tue Sep 09 13:46:02 2014 +0100"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Thu Sep 11 18:59:39 2014 +0100"
      },
      "message": "Replace screen_it() with run_process() throughout\n\nrun_process will use screen if USE_SCREEN\u003dTrue (the default),\notherwise it will simply start the requested service. Therefore\nwherever screen_it used, run_process can be instead.\n\nWhere stop_screen was found it has been replaced with stop_process.\n\nA tail_log function has been added which will tail a logfile in a\nscreen if USE_SCREEN is True.\n\nlib/template has been updated to reflect the use of the new\nfunctions.\n\nWhen using sg the quoting in run_process gets very complicated.\nTo get around this run_process and the functions it calls accepts\nan optional third argument. If set it is a group to be used with sg.\n\nChange-Id: Ia3843818014f7c6c7526ef3aa9676bbddb8a85ca\n"
    },
    {
      "commit": "7e58c06a06bffc7b57386f9aed5ebb1829feeb07",
      "tree": "f0ba6e14043c5fb88f79c96d914b3f4e93e70a39",
      "parents": [
        "6eaaa780bd985c67e3b747c0fe86744b77bb3255"
      ],
      "author": {
        "name": "Kenneth Giusti",
        "email": "kgiusti@gmail.com",
        "time": "Wed Jul 23 16:44:37 2014 -0400"
      },
      "committer": {
        "name": "Kenneth Giusti",
        "email": "kgiusti@gmail.com",
        "time": "Wed Sep 10 14:53:01 2014 -0400"
      },
      "message": "Add an option to enable version 1.0 of the AMQP messaging protocol\n\nThis change adds the RPC_MESSAGING_PROTOCOL configuration option that\nselects the messaging protocol that is used by the RPC backend and\nclient.\n\nSome brokers can support different kinds of \u0027on the wire\u0027 messaging\nprotocols.  Qpid, for example, supports both AMQP 0-10 (the default),\nand AMQP 1.0.  Use the RPC_MESSAGING_PROTOCOL configuration variable\nto override the default protocol for those brokers that support\nmultiple protocol options.\n\nThis new option is necessary in order to enable the new AMQP 1.0\noslo.messaging transport as described in the blueprint.\n\nNote well: currently this AMQP 1.0 functionality is only available on\nfedora 19+ platforms.  Support is WIP on ubuntu/debian and rhel/centos\n7. Enabling the RPC_MESSAGING_PROTOCOL option on an unsupported\nplatform will cause devstack to exit with an approriate error\nmessage.\n\nChange-Id: Ib8dea59922844e87d6c947b5dca557f5b5fc1160\nImplements: blueprint amqp10-driver-implementation\n"
    },
    {
      "commit": "6eaaa780bd985c67e3b747c0fe86744b77bb3255",
      "tree": "c3b5fc559ee9438aa36bdeaa43365a14ac8d106b",
      "parents": [
        "f94854811cc89e970a944d339eaa829e36c399dd",
        "29c3d63b28503a06b15daecdf584753e0c0aafe8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 10 13:31:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 10 13:31:40 2014 +0000"
      },
      "message": "Merge \"Set flavor id for Ironic\u0027s baremetal flavor\""
    },
    {
      "commit": "f94854811cc89e970a944d339eaa829e36c399dd",
      "tree": "8670a9147734f4b856bf62754c69b11982a2de65",
      "parents": [
        "319054f3bb3d2c62aeedd59109a956e5b8f14e6e",
        "3159a821c2e0662278746c5311e187bcfd4d8b75"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 10 12:00:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 10 12:00:40 2014 +0000"
      },
      "message": "Merge \"Run processes without screen\""
    },
    {
      "commit": "319054f3bb3d2c62aeedd59109a956e5b8f14e6e",
      "tree": "c3441da38210434038b21a829eb041150c8f9dba",
      "parents": [
        "f25baf37c82b0f271e006f2825e0357297a4320a",
        "a25922b9616f74f74049368e8f4e5de11b851921"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 10 09:17:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 10 09:17:41 2014 +0000"
      },
      "message": "Merge \"Fix regression in Cinder volume type creation\""
    },
    {
      "commit": "f25baf37c82b0f271e006f2825e0357297a4320a",
      "tree": "bd69237d306d478188b0ed80b56cc548665c1f68",
      "parents": [
        "4bd4264960917b6bcd197326020a8a894d1d47f4",
        "76e3925dc4e7796d0e43e8069dff93c9eae5420e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 10 01:18:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 10 01:18:44 2014 +0000"
      },
      "message": "Merge \"Initialize metadata definitions catalog\""
    },
    {
      "commit": "3e13d60005b830b7b7d037e370eb95e8b828c7fa",
      "tree": "f3c06b17de10bf9cbc4276ef07fb515844e5867a",
      "parents": [
        "4bd4264960917b6bcd197326020a8a894d1d47f4"
      ],
      "author": {
        "name": "Thang Pham",
        "email": "thang.g.pham@gmail.com",
        "time": "Tue Sep 09 17:30:54 2014 -0400"
      },
      "committer": {
        "name": "Thang Pham",
        "email": "thang.g.pham@gmail.com",
        "time": "Tue Sep 09 17:30:54 2014 -0400"
      },
      "message": "Add VMware vmdk cinder backend\n\nThe following patch adds VMware vmdk as a cinder backend.\n\nChange-Id: I9c7fd99c3307278326e81758c0b74fc84428d237\n"
    },
    {
      "commit": "18b9dcc6692e9a329d9baee7db02b532d8990c84",
      "tree": "00f145e9ea9106a8ae6ad9a84aa55c19c290f68f",
      "parents": [
        "219e9c227832371f10f718dc3d793b03904f5968"
      ],
      "author": {
        "name": "Ivan Kolodyazhny",
        "email": "e0ne@e0ne.info",
        "time": "Fri Aug 22 17:02:40 2014 +0300"
      },
      "committer": {
        "name": "Ivan Kolodyazhny",
        "email": "e0ne@e0ne.info",
        "time": "Tue Sep 09 22:57:49 2014 +0300"
      },
      "message": "Increase CEPH_LOOPBACK_DISK_SIZE_DEFAULT to 4GB\n\nCEPH_LOOPBACK_DISK_SIZE_DEFAULT should be more than 2GB\nto make volume snapshot feature works. 2GB is not enough\nbecause min Cinder volume size is 1GB and no snapshot\ncould be created.\n\nThis also fixes related Tempest tests and experimental\ncheck-tempest-dsvm-full-ceph gate job.\n\nChange-Id: Ifa41d0d1764d68ea02dcb32a5fc62f7f6282904d\n"
    },
    {
      "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"
    }
  ],
  "next": "3159a821c2e0662278746c5311e187bcfd4d8b75"
}
