)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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"
    },
    {
      "commit": "3159a821c2e0662278746c5311e187bcfd4d8b75",
      "tree": "619916b47ee265729ca2c120870addd5c3b13e84",
      "parents": [
        "4bd4264960917b6bcd197326020a8a894d1d47f4"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Aug 27 14:13:58 2014 -0500"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Tue Sep 09 13:54:01 2014 +0100"
      },
      "message": "Run processes without screen\n\nThis introduces new run_process() and screen_service() functions and sets the\ngroundwork to change how DevStack starts services.  screen_service() is simply a\ndirect call to the screen portion of the old screen_it() function and is intended\nto run commands that only need to run under screen, such as log file watchers.\n\nrun_process() is a replacement for screen_it() (which remains until all of the\nservices are updated).  The usage is similar but requires updates to every current\nscreen_it() call to remove everything that requires the command to be interpreted\nby a shell.\n\nThe old run_process() and _run_process() functions are still present as\nold_run_process() and _old_run_process() to support the deprecated screen_it()\nfunction.  These will all go away in the future once all services have been\nconfirmed to have been changed over.\n\nThere is a similar new set of stop process functions stop_process() and\nscreen_stop_service().  The old screen_stop() will also remain for the deprecation\nperiod.\n\nAs an initial test/demostration this review also includes the changes for\nlib/cinder to demonstrate what is required for every service.\n\nI included the scripts I used to test this; tests/fake-service.sh and\ntests/run-process.sh are quite rough around the edges and may bite.  They should\nmature into productive members of the testing ecosystem someday.\n\nChange-Id: I03322bf0208353ebd267811735c66f13a516637b\n"
    },
    {
      "commit": "af9b2516fffdbb492fb0d7b651d221d5fe6e6ecb",
      "tree": "2e8a645ed4f738b2aef9b151eaf1aeb65e678ce1",
      "parents": [
        "a672e02818869de184c7c04aeb2f3e471bec3153"
      ],
      "author": {
        "name": "Satoru Moriya",
        "email": "satoru.moriya.br@hitachi.com",
        "time": "Mon Sep 01 20:43:08 2014 +0900"
      },
      "committer": {
        "name": "Satoru Moriya",
        "email": "satoru.moriya.br@hitachi.com",
        "time": "Tue Sep 09 19:45:17 2014 +0900"
      },
      "message": "Update parameter checking with provider network\n\nCurrently, devstack can\u0027t deploy OpenStack with flat provider network.\n\ndevstack checks whether SEGMENTATION_ID is provided or not when it\ndeploys openstack with provider network. If it is not provided devstack\nprints a error message and dies.\nOn the other hand, devstack also gets an error from \"neutron net-create\"\ncommand even if it sets SEGMENTATION_ID with flat option.\n\nIn addition to that, because neutron allows partial specs these days,\nSEGMENTATION_ID checking should be removed completely.\n\nAlso, devstack uses PHYSICAL_NETWORK both as \"network name\" and \"physical\nnetwork name\" in neutron command. If it is not provided, the command fails\nto create network. So devstack should check whether PHYSICAL_NETWORK is\nprovided.\n\nSee also:\nhttps://blueprints.launchpad.net/neutron/+spec/provider-network-partial-specs\n\nChange-Id: I2273e3369c688bbce1a6e39b43635b5548cc2b98\nCloses-Bug: #1362382\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": "68fd37e029d9a531f7b9c491252469aa7ccf3955",
      "tree": "ce3a047737c5a33e927a7f2ca48dab06329dd4cd",
      "parents": [
        "ba842f5374f28d1f17bc008349a2d01958dfe82d",
        "d3654058e555c48e498e03e85f2fbe93d0572a09"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 09 00:42:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 09 00:42:50 2014 +0000"
      },
      "message": "Merge \"Fix another_role variable for swift\""
    },
    {
      "commit": "76e3925dc4e7796d0e43e8069dff93c9eae5420e",
      "tree": "60e23f4de0247d9b1383b74b2b822c7dc40ec83c",
      "parents": [
        "ba842f5374f28d1f17bc008349a2d01958dfe82d"
      ],
      "author": {
        "name": "Pawel Koniszewski",
        "email": "pawel.koniszewski@intel.com",
        "time": "Sat Sep 06 07:06:46 2014 -0400"
      },
      "committer": {
        "name": "Travis Tripp",
        "email": "travis.tripp@hp.com",
        "time": "Mon Sep 08 13:38:04 2014 -0600"
      },
      "message": "Initialize metadata definitions catalog\n\nThis patch copies all files from /etc/metadefs to\n/etc/glance/metadefs and calls glance-manage db_load_metadefs\nafter successful database migration. This covers whole\nprocess of initializing the metadata catalog.\n\nChange-Id: I2ffd19bf543708b42229ef78dd17ee317f58e6ad\nImplements: blueprint glance-metadata-definitions-support\nCo-Authored-By: Travis Tripp \u003ctravis.tripp@hp.com\u003e\n"
    },
    {
      "commit": "ba842f5374f28d1f17bc008349a2d01958dfe82d",
      "tree": "4b01fdbdd677be6d8672f1b32850c4499c034591",
      "parents": [
        "8b3217e31083625667225e5cddadf99d430a6206",
        "966463c802c6c2f3a04da812cd689502aa8006cd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 08 16:23:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 08 16:23:20 2014 +0000"
      },
      "message": "Merge \"Keystone access log in key-access screen\""
    },
    {
      "commit": "d3654058e555c48e498e03e85f2fbe93d0572a09",
      "tree": "6873ef189cdd935f5f4372c30be592af123f84a1",
      "parents": [
        "a672e02818869de184c7c04aeb2f3e471bec3153"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Mon Sep 01 17:30:05 2014 +0900"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Mon Sep 08 16:41:41 2014 +0200"
      },
      "message": "Fix another_role variable for swift\n\nAn error occurs because ANOTHER_ROLE variable in lib/swift is not set.\nThis patch gets and sets the value to another_role variable.\n\nChange-Id: I9d67ce243eb6bb42ed7e3522ef816295847d48fa\nCloses-Bug: #1363884\n"
    },
    {
      "commit": "7a68f21b296464aed54da7e3c8f3e5de238ce61d",
      "tree": "9cf21e4aa30d107007b6b410bef5068943875600",
      "parents": [
        "5ecb1ef86ae49272d43db0dff2d619b211d439ea",
        "792dc5f8cf7275d35aff39a5a5127b10f310274d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 08 07:16:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 08 07:16:38 2014 +0000"
      },
      "message": "Merge \"Simplify ironic-python-agent download\""
    },
    {
      "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": "697169087306323b3e8df91435406e8c5c6e1eb2",
      "tree": "7076f2f1378928dcc073b2efbfefc1858103e310",
      "parents": [
        "01e5f721b47fa525a37041bfc92fe3caa4706f68",
        "5cd17f71ca8cf335beeaad55a1b530825bd181c8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Sep 07 00:00:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Sep 07 00:00:01 2014 +0000"
      },
      "message": "Merge \"Add oslo.utils and oslo.serialization\""
    },
    {
      "commit": "01e5f721b47fa525a37041bfc92fe3caa4706f68",
      "tree": "254bad388bb70c08614b35ecf7aeab26179e9e27",
      "parents": [
        "17b6938125dc8b78d26ab2c9a748c3808676620e",
        "e0b08d04ab41f9aca96997c87bd9fa13feba2536"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 06 23:59:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 06 23:59:11 2014 +0000"
      },
      "message": "Merge \"Pull dstat logic into its own function so grenade can use it\""
    },
    {
      "commit": "81c5ec1050581f4a47abdb25038dd15abe6f7801",
      "tree": "4a2ca9c62c594714e2106285c70fdb2c5bf6820d",
      "parents": [
        "630ef31c372715339bb84162ba6527d9b9988c4c",
        "fe65e2dffac177db61ab868343d6dc32e2da3b6c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 06 01:25:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 06 01:25:55 2014 +0000"
      },
      "message": "Merge \"Set configs for glance_store\""
    },
    {
      "commit": "469a6d8f663bc335bdb86248a951065c2260a0cb",
      "tree": "038773cfe34f8ebbfacee5b1097827773dcd00f6",
      "parents": [
        "0a8c555079fefdbff73852df38fa513a66d0bea4"
      ],
      "author": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@gmail.com",
        "time": "Wed Sep 03 10:03:33 2014 +0900"
      },
      "committer": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@gmail.com",
        "time": "Fri Sep 05 11:26:02 2014 +0900"
      },
      "message": "Fix keystone auth parameter to neutron conf\n\nDevstack set auth_uri to  metadata_agent.ini.\nBut auth_uri is wrong parameter for metadate_agent.\n\nThis is regression caused by https://review.openstack.org/#/c/94545/\n\nChange-Id: I3dcf1d619b5d204937f072b3fbb9966069793680\nCloses-bug: #1364684\n"
    },
    {
      "commit": "792dc5f8cf7275d35aff39a5a5127b10f310274d",
      "tree": "77e8bb809434a339baeca421aad2faa305d62d03",
      "parents": [
        "a7a2b883b28a6a2137f9b56be956a5d3798a0479"
      ],
      "author": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Wed Aug 27 17:03:00 2014 -0700"
      },
      "committer": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Thu Sep 04 16:57:46 2014 -0700"
      },
      "message": "Simplify ironic-python-agent download\n\nThe kernel and ramdisk for IPA are now uploaded separately, this\ncommit simplifies the download by downloading them separately.\n\nChange-Id: I630b0a9c3d1179a6b97754f1474f62ae7da068a5\n"
    },
    {
      "commit": "61a6e253f285fd9cfe0ac7612e85e7cf1fff5116",
      "tree": "21b4ce5b368393aec0d1bcc79669127e45460e4b",
      "parents": [
        "62cae13d7e7e13102a02aa385ae63b8e2afb7c83",
        "947d7468c84423e5a9079ffda292924097a0b404"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 04 23:40:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 04 23:40:48 2014 +0000"
      },
      "message": "Merge \"Use correct class path for token persistence backend\""
    },
    {
      "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": "966463c802c6c2f3a04da812cd689502aa8006cd",
      "tree": "c0af3fb57d97c1448a5df2f4941df2d8c7bdd7d7",
      "parents": [
        "2a6ce7197e5da9fddddaba2faff2a18c04ece957"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Thu Aug 21 18:24:42 2014 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Thu Sep 04 18:12:37 2014 -0500"
      },
      "message": "Keystone access log in key-access screen\n\nWhen Keystone was run in Apache Httpd the access log wasn\u0027t in a\nscreen. A new screen called key-access is now started with\nKeystone\u0027s access log.\n\nChange-Id: Ie1f4d4b679e1b9c87f0cea37deb25f7b6636fe01\nCloses-Bug: #1359995\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": "fe65e2dffac177db61ab868343d6dc32e2da3b6c",
      "tree": "72930784db8f1f289cde2f153d80c7525ef358e5",
      "parents": [
        "fe3be5c38eb35f1f8c604b30e12745644c807869"
      ],
      "author": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Wed Sep 03 11:51:00 2014 +0200"
      },
      "committer": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Wed Sep 03 16:37:38 2014 +0200"
      },
      "message": "Set configs for glance_store\n\nglance_store uses a new section to keep its configs. This patch\nduplicates the existing, store related, config options and sets them\nunder the glance_store section.\n\nOnce glance is fully migrated, the old options will be removed.\n\nChange-Id: Ie3de87cf07a321415d111e644ccbb360c7491151\n"
    },
    {
      "commit": "0a8c555079fefdbff73852df38fa513a66d0bea4",
      "tree": "28bb5f9d37a5e001f57c45e3ad5b2b1f5610e36a",
      "parents": [
        "a672e02818869de184c7c04aeb2f3e471bec3153",
        "f71b500beaf3d09c0388fed8480c9a5a25524c87"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 02 22:06:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 02 22:06:15 2014 +0000"
      },
      "message": "Merge \"Faster nova fixed key generation\""
    },
    {
      "commit": "29c3d63b28503a06b15daecdf584753e0c0aafe8",
      "tree": "b8428f93a748f27e3a0c9d6fec3f3223898d194c",
      "parents": [
        "a672e02818869de184c7c04aeb2f3e471bec3153"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Jul 17 12:53:21 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Sep 02 11:49:28 2014 -0700"
      },
      "message": "Set flavor id for Ironic\u0027s baremetal flavor\n\nAn existing trove bug prevents it from functioning when Nova flavors exist\nwith an id that is a UUID instead of an integer, causing Tempest failures.\nThis sets an integer ID when creating the baremetal flavor for Ironic\u0027s use.\n\nChange-Id: Ic090f61a9a47421117dc86b640422f00f468112c\nRelated-bug: #1333852\n"
    },
    {
      "commit": "a672e02818869de184c7c04aeb2f3e471bec3153",
      "tree": "5f58410fc5691d384c960e26254e5d94ae5f4ac3",
      "parents": [
        "312fafd2282ff84de313fa16d8d9e0fa79c0b8a6",
        "d074dc7f7e37c8ff1ce781f0bbc7f88196567f00"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Aug 31 08:32:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Aug 31 08:32:58 2014 +0000"
      },
      "message": "Merge \"Use the apache 2.4 ErrorLogFormat directive\""
    },
    {
      "commit": "312fafd2282ff84de313fa16d8d9e0fa79c0b8a6",
      "tree": "a92f924ba76db7c0bb4886fad86a6fdafb3d66d8",
      "parents": [
        "38f5fb725257517646d3f6e4d6856d6f42665753",
        "eae7c9979adb7bc6b3150fba02cc696187cbe69d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Aug 31 08:26:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Aug 31 08:26:51 2014 +0000"
      },
      "message": "Merge \"Support GlusterFS cinder backend\""
    },
    {
      "commit": "1fe1670cf191813b95ae1efb0b657d68771ceff9",
      "tree": "e016e9bd6f4eee28f2a8c8aa9c604698e18e4d67",
      "parents": [
        "9a59e81eb0a8b5687f7f982006a0c401993f2d04",
        "d738a9ecf738c741abc677c9c6102c88d4f1ed8c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 30 18:27:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 30 18:27:01 2014 +0000"
      },
      "message": "Merge \"Ubuntu: Start openvswitch-switch service after install\""
    },
    {
      "commit": "b6f183ad09c51f0d116fecc0c526d6752424a35b",
      "tree": "5dc2b648ce4f41845cbef0e29c195d142173798d",
      "parents": [
        "434982c96d758a55a324d933df8f5e3949813fc8",
        "62ec61c211563bac71b693c64ce2d5389a9e3fe6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 30 04:09:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 30 04:09:08 2014 +0000"
      },
      "message": "Merge \"Detect when Debian is used to launch libvirtd\""
    },
    {
      "commit": "947d7468c84423e5a9079ffda292924097a0b404",
      "tree": "fbd84c501aab095232ee31c66ac7ec871a09e668",
      "parents": [
        "434982c96d758a55a324d933df8f5e3949813fc8"
      ],
      "author": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Fri Aug 29 13:26:31 2014 -0700"
      },
      "committer": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Fri Aug 29 13:26:31 2014 -0700"
      },
      "message": "Use correct class path for token persistence backend\n\nKeystone has moved over to using a new location for the token\npersistence backends (drivers). The old values will continue to\nwork, but this will limit the deprecation warnings for an out\nof the box devstack install.\n\nChange-Id: I7c437788c8aee0106fa7f3c37617fbd1220291ef\nbp: non-persistent-tokens\n"
    },
    {
      "commit": "434982c96d758a55a324d933df8f5e3949813fc8",
      "tree": "f4273fe877129440a91f6984e0f636fa06bc040a",
      "parents": [
        "b0f727129885d9c4b0d0fcb8c7e7b59b9c206bb8",
        "bcd2ba4b23f0b1a4963dfdc5f2738a2f57a7a4bc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 29 11:20:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 29 11:20:28 2014 +0000"
      },
      "message": "Merge \"Additional Cinder backend: solidfire\""
    },
    {
      "commit": "d738a9ecf738c741abc677c9c6102c88d4f1ed8c",
      "tree": "64959a48f1ea010c62053485958bcdcf94183b4a",
      "parents": [
        "a90898d90438834ac32224162500b7d54fe2e603"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Thu Aug 28 15:32:44 2014 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Thu Aug 28 15:54:40 2014 -0400"
      },
      "message": "Ubuntu: Start openvswitch-switch service after install\n\nChange-Id: I73a7cec67d0f0782de1598c4ebb1815726e38199\nCloses-Bug: #1362782\n"
    },
    {
      "commit": "d074dc7f7e37c8ff1ce781f0bbc7f88196567f00",
      "tree": "60995ba98b831d71ccb931f357fd4d11573a0046",
      "parents": [
        "a90898d90438834ac32224162500b7d54fe2e603"
      ],
      "author": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Tue Jun 24 21:33:39 2014 -0700"
      },
      "committer": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Thu Aug 28 08:39:50 2014 -0700"
      },
      "message": "Use the apache 2.4 ErrorLogFormat directive\n\nUse the new ErrorLogFormat directive to make the Keystone logs\nunder Apache to look like the standard oslo log format.\n\nChange-Id: Ie823abf2fa06b8ce22027c21bef455808a4a768e\n"
    },
    {
      "commit": "62ec61c211563bac71b693c64ce2d5389a9e3fe6",
      "tree": "bffdad520d0c2a34de93e5c15a8f50d11111be95",
      "parents": [
        "a90898d90438834ac32224162500b7d54fe2e603"
      ],
      "author": {
        "name": "mathieu-rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Thu Aug 28 16:40:14 2014 +0200"
      },
      "committer": {
        "name": "mathieu-rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Thu Aug 28 16:40:14 2014 +0200"
      },
      "message": "Detect when Debian is used to launch libvirtd\n\nthis patch checks if os_VENDOR is ubuntu to launch\nlibvirt-bin service. Previously, is_ubuntu() was used, but\nthis function only detects if a deb packaging is used, so\nthere were no distinction between Ubuntu and Debian.\n\nChange-Id: I222b71962f49896063910ff2a25e4f57be4bf819\nCloses-Bug: 1361260\n"
    },
    {
      "commit": "a25922b9616f74f74049368e8f4e5de11b851921",
      "tree": "1eb49763bfaa4eb34b7163a609dbdedfca628631",
      "parents": [
        "464d48ab32eabbd2106024bb019bd042bb479490"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Aug 28 09:29:47 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Aug 28 09:29:51 2014 -0500"
      },
      "message": "Fix regression in Cinder volume type creation\n\nThe local-vars cleanup (Iedeafa15def1fa26d4ddcbc5f670129f66e38b9d)\nspanned (and missed) this fix (Ib35ffc09f6582354010ac8ca35da581ea508877a)\nfor volume type creation.\n\nChange-Id: I2b95cbc946727d7708283eca0c07ba1eaddf5db8\n"
    },
    {
      "commit": "d968f2b2bbb454d1d960e0d32e3bfd18311ce253",
      "tree": "227368c75952df55b357fdd3d2adab95f5b4da64",
      "parents": [
        "a90898d90438834ac32224162500b7d54fe2e603"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Aug 14 11:43:54 2014 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Aug 28 16:16:10 2014 +1000"
      },
      "message": "Remove usage of $[ for arithmetic\n\n$[ is deprecated for the more familiar $((\n\nRequired when bash8 starts testing from tox and [1] goes in\n\n[1] https://review.openstack.org/#/c/117430/\n\nChange-Id: I8ba180be036836f37ebdbb6da36ff0be486c043e\n"
    },
    {
      "commit": "a90898d90438834ac32224162500b7d54fe2e603",
      "tree": "ae503e532a1fc3e887f4e9183d816bd76fcca257",
      "parents": [
        "a7a2b883b28a6a2137f9b56be956a5d3798a0479"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Tue Aug 05 16:14:12 2014 +0400"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@openstack.org",
        "time": "Wed Aug 27 17:00:01 2014 -0700"
      },
      "message": "Move sahara client installation to lib/sahara\n\nAll other projects installs their clients in the same lib file as the\nmain services.\n\nRemove sahara-dashboard installation\n\nSahara dashboard is now merged into the Horizon and enabled by default\n(when data_processing endpoint is available), so, we should stop\ninstalling it as separated dashboard.\n\nChange-Id: I1f0e93e1dee3d065c4f00d8bf2042bebc8d45a22\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": "f71b500beaf3d09c0388fed8480c9a5a25524c87",
      "tree": "94556915d766ecfb8e7a759122d06321bc2f4d2f",
      "parents": [
        "a7a2b883b28a6a2137f9b56be956a5d3798a0479"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed May 28 09:52:22 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Aug 27 09:21:13 2014 +0200"
      },
      "message": "Faster nova fixed key generation\n\nUsing bc 64 times in loop is too verbose and slow,\nreplacing the echo/bc loop with hexdump and urandom.\n\nThe hexdump approach is 75 times faster and\ndoes not floods the debug logs.\n\nUsing the common function for generating,\nthis kind of string with lib/heat and by the read_password.\n\nChange-Id: If6a86dfaf0c21e2635c6de0a7b96a8ed7ec5b507\n"
    },
    {
      "commit": "a7a2b883b28a6a2137f9b56be956a5d3798a0479",
      "tree": "06936e69063399fac38da617ec2f8d3c44adc75c",
      "parents": [
        "11d6bde264a90fde1d8bb8b15e9229f7af808840",
        "4e07fdcba76a58fc2b21ce6670144312ddb73869"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 27 04:13:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 27 04:13:05 2014 +0000"
      },
      "message": "Merge \"Add and document $NOVA_VNC_ENABLED for forcing VNC on\""
    },
    {
      "commit": "e0b08d04ab41f9aca96997c87bd9fa13feba2536",
      "tree": "929d6624b29363e0506459864ab38c632aee180c",
      "parents": [
        "11d6bde264a90fde1d8bb8b15e9229f7af808840"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Aug 20 00:34:55 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Aug 26 17:10:52 2014 -0700"
      },
      "message": "Pull dstat logic into its own function so grenade can use it\n\nIn order to use dstat on the new side of grenade, pull dstat code into\nits own lib with the function start_dstat\n\nChange-Id: I5c908d594a6f3a90ed4b3f744002bf606841cf07\n"
    },
    {
      "commit": "464d48ab32eabbd2106024bb019bd042bb479490",
      "tree": "2f6def4c5ef96d70e60f1f286685d65a27aa9e24",
      "parents": [
        "9292b07202bed0438c21e3aa427082153fc81c21",
        "dd74550581a3529cb1eca3ace311d5aac1a89115"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 26 14:59:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 26 14:59:02 2014 +0000"
      },
      "message": "Merge \"Update deprecated service_neutron_metadata_proxy variable\""
    },
    {
      "commit": "ddcde92e9098fdc3f43b56aa767a2ea584e402a9",
      "tree": "65670aee8350e0d48b604002975ba5f98bdfa5b6",
      "parents": [
        "73ad94c9b4bc7d0bfa137cfddb9eb93d453d208e",
        "7614d21fe157a6b3a833d3eb278fb9267ef13e06"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 25 21:59:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 25 21:59:50 2014 +0000"
      },
      "message": "Merge \"Centralize neutron config file argument generation\""
    },
    {
      "commit": "73ad94c9b4bc7d0bfa137cfddb9eb93d453d208e",
      "tree": "de987ac4950c0b985839e08032575348974d5bb2",
      "parents": [
        "40564a2b3508f1653f5665f7b726f6d2e93f2668",
        "2f69c6b85387f85db63e0a087c8b3fac992bd04d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 25 14:42:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 25 14:42:35 2014 +0000"
      },
      "message": "Merge \"Don\u0027t try to regenerate existing ssl certificates\""
    },
    {
      "commit": "40564a2b3508f1653f5665f7b726f6d2e93f2668",
      "tree": "322458731b58888d08556458bbc6036ea0ffb6a5",
      "parents": [
        "38417fc9e03524afa34873df261fb0dce3873d1e",
        "d178cf401eca16664673737b27bb493e37b8366d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 25 14:42:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 25 14:42:32 2014 +0000"
      },
      "message": "Merge \"Adds xiv_ds8k cinder driver support\""
    },
    {
      "commit": "38417fc9e03524afa34873df261fb0dce3873d1e",
      "tree": "f0ffe5035a8e48ce2985f1c780aa6342729e6300",
      "parents": [
        "03082affad173f29cc9f6292265127926ec33838",
        "5c206c2b7d3a983094daa9b6f383d72e396caf55"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 25 14:05:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 25 14:05:53 2014 +0000"
      },
      "message": "Merge \"Migrate from using glance image-list to openstackclient\""
    },
    {
      "commit": "03082affad173f29cc9f6292265127926ec33838",
      "tree": "7868c41fedc7e47800de8c15cfb6211a2015d5e8",
      "parents": [
        "6f579e66fd2933627bba0ba6c1251cec42e2d653",
        "e50fcb12d5f0eb35197116b508a783fe66da51cb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 25 14:05:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 25 14:05:50 2014 +0000"
      },
      "message": "Merge \"Sahara script modified with notification configuration\""
    },
    {
      "commit": "6f579e66fd2933627bba0ba6c1251cec42e2d653",
      "tree": "13535f54b6a95ea8fe4705137743f5b3a7887932",
      "parents": [
        "a8f0d966a159220af11fe0171ae6dca24bc51b97",
        "cf21b71024935a46d820ee558f29cc979ccb1990"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 25 13:58:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 25 13:58:05 2014 +0000"
      },
      "message": "Merge \"Set suspend feature flag in tempest for ironic\""
    },
    {
      "commit": "a8f0d966a159220af11fe0171ae6dca24bc51b97",
      "tree": "24d00a4a8db97cf79f1c2863c78ab2eca38c8eb5",
      "parents": [
        "7d9596781cf102e0928091ce1734e766db0fe737",
        "cfc9465ee0ce212287f8426a883a94c1eee675a0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Aug 24 21:31:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Aug 24 21:31:35 2014 +0000"
      },
      "message": "Merge \"Change httpd Keystone log to keystone.log\""
    },
    {
      "commit": "7d9596781cf102e0928091ce1734e766db0fe737",
      "tree": "0ddb6acd835c9c4af7867d60efc4b44396087712",
      "parents": [
        "3224f602f97316b0f86e1c5dd80f442f0eca1822",
        "85ebb3a868560c5272c0c8a16a99d5073edcad1e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Aug 24 01:23:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Aug 24 01:23:14 2014 +0000"
      },
      "message": "Merge \"Remove firewalld on Fedora 20 by default\""
    },
    {
      "commit": "3224f602f97316b0f86e1c5dd80f442f0eca1822",
      "tree": "ac3cd6c8dd4383dbfcf9a0a7b8fd1e3dbf0f43b3",
      "parents": [
        "04f9b898a218b33188c758f583e43ac575980e58",
        "1a247e8393d9756d52c9d84c5611e2804bef7f96"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 23 10:54:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 23 10:54:12 2014 +0000"
      },
      "message": "Merge \"XenApi: Fix domu typo in neutron setup\""
    },
    {
      "commit": "04f9b898a218b33188c758f583e43ac575980e58",
      "tree": "dfedec634c694f58f0f91bf939542fb2ddfc1715",
      "parents": [
        "45e2d979d742d268c57b7604110f21235c70975a",
        "c50c983c5687371a4b49222bb853684a919fb8ea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 23 09:59:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 23 09:59:43 2014 +0000"
      },
      "message": "Merge \"Clean up local variable usage - Keystone\""
    },
    {
      "commit": "45e2d979d742d268c57b7604110f21235c70975a",
      "tree": "cbe65f40584bc5c8211be6cd6f4094240ed5fc10",
      "parents": [
        "3a2837a5647d7d7658aebbe80cbc6c586be1ffe5",
        "1bbfcc7a795eb54a922c3ea984a41439c03c3f03"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 23 09:59:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 23 09:59:40 2014 +0000"
      },
      "message": "Merge \"Clean up local variable usage - Horizon\""
    },
    {
      "commit": "3a2837a5647d7d7658aebbe80cbc6c586be1ffe5",
      "tree": "2a52c2fd9b364a85d2acf507d4242a54c3f54ab6",
      "parents": [
        "f9ae6aed617d2dfcfc25f9ffb6da48790772f329",
        "084f51f7bba732f79ee114a9f690dd58cffa4973"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 23 09:59:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 23 09:59:36 2014 +0000"
      },
      "message": "Merge \"Clean up local variable usage - Swift\""
    },
    {
      "commit": "f9ae6aed617d2dfcfc25f9ffb6da48790772f329",
      "tree": "7ac48fb28f46035607e4fffdb3c681df6ff318cf",
      "parents": [
        "47290ee1b290e38bdb093a46b4ec25d9d8b2e47a",
        "010269341e0adf87dd96af9bb8b1cda4d8183ba4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 23 09:59:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 23 09:59:33 2014 +0000"
      },
      "message": "Merge \"Fix missing --container-format options\""
    },
    {
      "commit": "47290ee1b290e38bdb093a46b4ec25d9d8b2e47a",
      "tree": "88cffdef5aa747f42594b8957c101dcdb409a016",
      "parents": [
        "03dd65900c6b95cefd2c9c9c1fac47c9d4fb5b19",
        "e8a35acd1d6ef877f9723fc4cc9b766356431b6f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 23 09:59:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 23 09:59:30 2014 +0000"
      },
      "message": "Merge \"Clean up local variable usage - cinder\""
    },
    {
      "commit": "03dd65900c6b95cefd2c9c9c1fac47c9d4fb5b19",
      "tree": "1ee5cafd5480182ef9304b150ff5b21069cb1387",
      "parents": [
        "7470b4485a03d8adf523553d7d5435bb850750fd",
        "b1e3d0f222da5e3edd68dd92020962beb1155e1e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 23 09:56:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 23 09:56:54 2014 +0000"
      },
      "message": "Merge \"Clean up local variable usage - Remainder\""
    },
    {
      "commit": "dc85b3a7726c20d276957406afd697970b2815b3",
      "tree": "056a20a52cc9d627b307dee7162ddf2123cc207a",
      "parents": [
        "50d4158d6cb67e052131698f3526dbabcd2cc3dc",
        "16ef976007057afc7ab500f30d4f5880be4909f3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 23 08:25:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 23 08:25:35 2014 +0000"
      },
      "message": "Merge \"Clean up local variable usage - Account setup\""
    },
    {
      "commit": "8dc661c2d2b5f0ab8085512b5246e27231cf2284",
      "tree": "adf33d58d914624fe50833e33f9ca58805029c06",
      "parents": [
        "15370b84e2e2c21f451d778de3ea4943cb4b5a9d",
        "cf355aa012afdda8cdb450a421b7749ebfd3c16e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 23 07:39:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 23 07:39:40 2014 +0000"
      },
      "message": "Merge \"Install sqlalchemy-migrate from master if requested\""
    },
    {
      "commit": "15370b84e2e2c21f451d778de3ea4943cb4b5a9d",
      "tree": "c47b8d9d176baf9f2b9df31e0f380c6ed60b3024",
      "parents": [
        "37b5481f3d10d4b3f2ae51bee93be036e2c32584",
        "cec9792f7fee789705d250379a89cb6f69736b2a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 23 07:39:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 23 07:39:37 2014 +0000"
      },
      "message": "Merge \"Share the fixed network for Ironic\""
    },
    {
      "commit": "37b5481f3d10d4b3f2ae51bee93be036e2c32584",
      "tree": "c525005c7dadcf37294e6c11ed11e1768bfdcc31",
      "parents": [
        "0eee740a4f094ff63435b09ea1a9291976e4918e",
        "ad9776e1073f085fb11dc1712a3a683ef85a9db8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 23 07:39:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 23 07:39:33 2014 +0000"
      },
      "message": "Merge \"Remove API_RATE_LIMIT variable since it\u0027s wrong anyway\""
    },
    {
      "commit": "cfc9465ee0ce212287f8426a883a94c1eee675a0",
      "tree": "3cdcd733d089fe6ddd26251d4e7b3e64bb02905b",
      "parents": [
        "219e9c227832371f10f718dc3d793b03904f5968"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Thu Aug 21 18:25:29 2014 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Fri Aug 22 16:49:02 2014 -0500"
      },
      "message": "Change httpd Keystone log to keystone.log\n\nThe normal extension for log files is .log. Log rotation should\nwork because the extension is as expected.\n\nChange-Id: Ia5e42ea9d953e8395b86ab58cdef6c2d852efc94\nRelated-Bug: #1359995\n"
    },
    {
      "commit": "219e9c227832371f10f718dc3d793b03904f5968",
      "tree": "bcfe8b1f6cad643ddd9992927c91862e4085f9f3",
      "parents": [
        "276b158de26b355ae62409a7b193ba742614ab37",
        "2a6009cd00c73b187f0cbd3541361c7d46837856"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 22 09:21:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 22 09:21:28 2014 +0000"
      },
      "message": "Merge \"Build an image for heat functional tests\""
    },
    {
      "commit": "276b158de26b355ae62409a7b193ba742614ab37",
      "tree": "a3406ca93b5a852c7f258bc972764571bde86ed1",
      "parents": [
        "53cfcc1c2b6567f260bfe4165e230a15c9777d39",
        "da786b2fd9ca3a0641dcb1a7cb6aec7754e76a97"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 22 09:16:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 22 09:16:38 2014 +0000"
      },
      "message": "Merge \"Utility functions for building test images\""
    },
    {
      "commit": "53cfcc1c2b6567f260bfe4165e230a15c9777d39",
      "tree": "36adde09331a42f175b6ee74e439193e08363ca8",
      "parents": [
        "89a263bc419cea239119e7d208a0cd6d02b4b54e",
        "5851e5f6984afe1f3a71d3a0420b442c55770f3e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 22 07:16:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 22 07:16:04 2014 +0000"
      },
      "message": "Merge \"Ironic: Setup/Configure iPXE\""
    },
    {
      "commit": "2a6009cd00c73b187f0cbd3541361c7d46837856",
      "tree": "86005c3018ebca0e4cdf978319676106c30ac3af",
      "parents": [
        "da786b2fd9ca3a0641dcb1a7cb6aec7754e76a97"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon May 05 16:13:39 2014 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Aug 22 15:02:26 2014 +1200"
      },
      "message": "Build an image for heat functional tests\n\nThis is only triggered if HEAT_CREATE_TEST_IMAGE is True\n\nThis custom image contains the following:\n* heat-cfntools from git rather than the packaged version, which\n  will allow gating on heat-cfntools changes\n* os-collect-config, os-apply-config, os-refresh-config, which\n  will allow gating on these projects, and will allow heat\n  software-config tests to be written\n* software-config hooks from heat-templates, which will allow tempest\n  tests to be written for software-config with different configuration\n  tools (script, puppet, cfn-init etc)\n\nThe heat functional tests will soon replace the heat-slow tempest job,\nso heat-slow tempest configuration will be removed after the heat\nfunctional test job is gating.\n\nChange-Id: I2e0490c1662a184d4c6d8c7e9ebb128e1912f1b0\n"
    },
    {
      "commit": "da786b2fd9ca3a0641dcb1a7cb6aec7754e76a97",
      "tree": "85710e5794e7509035f313b00fe49331485c4530",
      "parents": [
        "89a263bc419cea239119e7d208a0cd6d02b4b54e"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue May 27 12:24:40 2014 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Aug 22 15:02:26 2014 +1200"
      },
      "message": "Utility functions for building test images\n\nThese functions allow images to be built using diskimage-builder which\ncontain packages built from local project checkouts:\nbuild_dib_pip_repo() - Builds a local pip repo from local projects and configures\n                       apache to serve it\ndisk_image_create_upload() - Creates and uploads a diskimage-builder built image\n\nThe unused function lib/heat disk_image_create has been deleted.\n\nChange-Id: Ia75c7c35bfd48dbe6ae3cb9c3241de0b598cbf84\n"
    },
    {
      "commit": "3046bc68c0484e6e38112606f4eafc58b4b2ae46",
      "tree": "e374a0d124725d7448105ea87acc6c04f7f47ccd",
      "parents": [
        "58f8f429c88f11f6c2dc361306d920cece2f67ae"
      ],
      "author": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Thu Aug 21 12:11:10 2014 -0700"
      },
      "committer": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Thu Aug 21 15:41:33 2014 -0700"
      },
      "message": "Configure enabled and disabled extensions in tempest\n\nThis patch adds support for configuring the api_extensions\noption of the various feature-$service-(enabled|disabled)\nsections in tempest\u0027s configuration file.\n\nPlease note that enabled extensions for the object storage\nservice are specified in tempest using the discoverable_apis\nconfiguration options.\n\nPartially-implements: Blueprint branchless-tempest-extensions\n\nChange-Id: Ib64c0a474b153f42f3a4a427d86275c85f107997\n"
    },
    {
      "commit": "ad9776e1073f085fb11dc1712a3a683ef85a9db8",
      "tree": "539f5d486bd8ef3c63e9ade5bba49eb1c0629693",
      "parents": [
        "89a263bc419cea239119e7d208a0cd6d02b4b54e"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Aug 20 18:32:28 2014 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Aug 21 13:40:13 2014 -0700"
      },
      "message": "Remove API_RATE_LIMIT variable since it\u0027s wrong anyway\n\nThe api_rate_limit config option in nova has defaulted to False since\nHavana per commit cfdc59860ef1482e3b064f90f719ec9e484590ce. This change\nremoves the variable and code that\u0027s used to set it in nova.conf since\nif we left it in we\u0027d change the default to False to match the code, and\nwe\u0027d be breaking anyone that is relying on this to be True anyway.\n\nNote that this variable exists in devstack essentially for Tempest so we\ncan set it in devstack-gate, which is kind of a moot point now given the\ncode defaults to it anyway.\n\nChange I21dbd72f9959a4e3d62c36831df03b351a51172e removes it from\ndevstack-gate.\n\nChange-Id: Ib0538bdd23b17e519b9c917018ccc9fa8c6425c5\n"
    }
  ],
  "next": "cf355aa012afdda8cdb450a421b7749ebfd3c16e"
}
