)]}'
{
  "log": [
    {
      "commit": "589bef2d093091cfb1e508fc672c42c304227109",
      "tree": "bcb18a9ea77c9c51f2ffdd50bdd37a4a5a9f70e2",
      "parents": [
        "632b83d2f316751a1434f7da6aacf6cdf103db97",
        "38bee18a2c440b01bd1c2187cb2a62a841e3b7ae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 14 02:24:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 14 02:24:49 2015 +0000"
      },
      "message": "Merge \"Cinder: Set os_privileged_user credentials (for os-assisted-snapshots)\""
    },
    {
      "commit": "a79de45497dc4c9d388b698b939002d2857f0cc7",
      "tree": "9bf805d342e5e917f115104c8c8d342c1a8a7189",
      "parents": [
        "92619ddb61a36fcd1bfaac4b561e56bd5a39a229",
        "cbe12eb72eaf70001b80b0a6357cde3048cbc81f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 13 16:30:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 13 16:30:52 2015 +0000"
      },
      "message": "Merge \"glance: remove deprecated store options\""
    },
    {
      "commit": "92619ddb61a36fcd1bfaac4b561e56bd5a39a229",
      "tree": "bb8625a6a87e5a13f4bfb9fdd0ceaf817ae9457b",
      "parents": [
        "1fa82aab6634bf815d162978e33b211e1fdef343",
        "3a2c86aabfa985dbdc998f02201649f49f3adab7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 13 11:41:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 13 11:41:06 2015 +0000"
      },
      "message": "Merge \"Add python_version function to functions-common\""
    },
    {
      "commit": "38bee18a2c440b01bd1c2187cb2a62a841e3b7ae",
      "tree": "e4d6bc05cd985bcec214b01f392d551b5982e220",
      "parents": [
        "041fd165216c5f812368612a7b70c38b0b8ee266"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon May 11 16:51:10 2015 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed May 13 07:15:40 2015 +0000"
      },
      "message": "Cinder: Set os_privileged_user credentials (for os-assisted-snapshots)\n\nWhen calling os-assisted-snapshots APIs, Cinder often (by default) needs\n to pass an admin token to Nova. Currently it uses the credentials of\n the current user.\n\nThis will cause calls to Nova APIs for assisted volume snapshots to fail.\n\nConfiguration options should be added to specify different credentials\nfor talking to Nova.\n\nChange-Id: I9e3ed53f4e1349d57a0c33518445f54ac63e36ec\nRelated-Bug: #1308736"
    },
    {
      "commit": "1fa82aab6634bf815d162978e33b211e1fdef343",
      "tree": "03ee9e1f09518dfc6c006ca5619891f055974b35",
      "parents": [
        "c5caff6776ac348c94a407ea80a70f0c8b3681fa"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue May 12 20:04:49 2015 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue May 12 20:07:10 2015 -0700"
      },
      "message": "Install g-r version of OSC in configure_tempest\n\nconfigure_tempest uses python-openstackclient (OSC) and we call\nconfigure_tempest in grenade on the new side. So we need to make sure\nthe version of OSC is installed matches global-requirements on new.\n\nChange-Id: I6fae9b8b081355b45e7c8d622d8db2482d41b464\nCloses-Bug: #1454467\n"
    },
    {
      "commit": "3a2c86aabfa985dbdc998f02201649f49f3adab7",
      "tree": "95096a8a4913a635bcfc015e7809da650aa8e88b",
      "parents": [
        "d5bcc42a71083eebf74d645a2bf1eb0c5367dea0"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Tue May 12 13:41:25 2015 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Tue May 12 18:30:31 2015 +0000"
      },
      "message": "Add python_version function to functions-common\n\nThis makes it possible to list virtual site-package directories\nwithout statically stating the python version, which is a bit ugly.\n\nChange-Id: I3e7ac39eb43cdc4f656e0c90f3bfb23545722aef\n"
    },
    {
      "commit": "cbe12eb72eaf70001b80b0a6357cde3048cbc81f",
      "tree": "f64b8795b909d2c04049ae09bb39d4a25b02874a",
      "parents": [
        "d5bcc42a71083eebf74d645a2bf1eb0c5367dea0"
      ],
      "author": {
        "name": "Louis Taylor",
        "email": "louis@kragniz.eu",
        "time": "Tue May 12 16:49:49 2015 +0000"
      },
      "committer": {
        "name": "Louis Taylor",
        "email": "louis@kragniz.eu",
        "time": "Tue May 12 16:49:49 2015 +0000"
      },
      "message": "glance: remove deprecated store options\n\nglance_store has now been fully migrated, so we can remove these from the\nconfig files.\n\nChange-Id: I987ab6338b235f0beeed7c7fe74b0f5b6526f70d\n"
    },
    {
      "commit": "d5bcc42a71083eebf74d645a2bf1eb0c5367dea0",
      "tree": "05fcc6652366974edc8b6c6f4a258a9023831db7",
      "parents": [
        "041fd165216c5f812368612a7b70c38b0b8ee266",
        "e8a2fa431b4b432c5a05da0cab6c4af5999e5aee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 12 11:07:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 12 11:07:13 2015 +0000"
      },
      "message": "Merge \"lib/swift: the s3_token middleware should be provided by keystonemiddleware\""
    },
    {
      "commit": "75bae7076a3d24c049f7d5e265eb5640713b042e",
      "tree": "395b5b28d6d4ee7cba93a8cc6dbeb0b79992b03e",
      "parents": [
        "e3fcc54b9ba99577d9d74d175b86974aab208514",
        "b3a8f6032a47fd78fcaeb46bca6572a700c775ce"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 11 15:43:23 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 11 15:43:23 2015 +0000"
      },
      "message": "Merge \"nova: remove allow_migrate_to_same_host config usage\""
    },
    {
      "commit": "e3fcc54b9ba99577d9d74d175b86974aab208514",
      "tree": "1e70d3a7681db91fb07543964eae191a0e131946",
      "parents": [
        "0884c25b1bac20522e88fb999aa075f82974f176",
        "d5537c1dc835413f1911ab797e3007d85322eace"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun May 10 22:29:37 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 10 22:29:38 2015 +0000"
      },
      "message": "Merge \"Add toggle to run Nova API and EC2-API under Apache2\""
    },
    {
      "commit": "99de7cc1782ed00905068d0ec894ac08db5aa06f",
      "tree": "dc6932d3b9487496fedbc51cc858e794ec631703",
      "parents": [
        "0a9d03d5059356a9f494ad331b548cc74d85d75f"
      ],
      "author": {
        "name": "Accela Zhao",
        "email": "accelazh@gmail.com",
        "time": "Fri May 08 18:14:11 2015 +0800"
      },
      "committer": {
        "name": "Accela Zhao",
        "email": "accelazh@gmail.com",
        "time": "Sat May 09 01:17:55 2015 +0800"
      },
      "message": "Fix wrong `sudo ceph -c` command in lib/ceph\n\nThe `sudo -c ${CEPH_CONF_FILE} ceph ...` in lib/ceph misplaced\n`ceph`. The correct syntax is `sudo ceph -c ${CEPH_CONF_FILE} ...`,\nsee lib/ceph:308.\n\nWhile installing ./stack.sh with ceph enabled, the above malformed\ncommand raises a `usage: sudo -h | -K | -k | -V ...` error and stops\nthe installation.\n\nThis patch fixes `sudo -c ${CEPH_CONF_FILE} ceph ...` by moving\n`ceph` to the right place.\n\nChange-Id: I3da943d5a353d99b09787f804b79c1d006a09d96\nCloses-bug: #1453055\n"
    },
    {
      "commit": "b3a8f6032a47fd78fcaeb46bca6572a700c775ce",
      "tree": "f19e98147daad09671ff9bb06d135f2f03bf1694",
      "parents": [
        "55f063a106a85e5bcdf7159e8ec753545becaa40"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri May 08 06:59:39 2015 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri May 08 06:59:39 2015 -0700"
      },
      "message": "nova: remove allow_migrate_to_same_host config usage\n\nNova commit 9b224641295af3763d011816d6399565ac7b98de removed the option\nin Liberty so we can remove it\u0027s usage in devstack.\n\nRelated-Bug: #1364851\n\nChange-Id: If051f43fb75d57c118db4e8e97895ff06fbb54e2\n"
    },
    {
      "commit": "f9cca57ea0dd3eef646d5320648b6fa1732e8802",
      "tree": "8a26240359ca8603f250134d898966f3c6308794",
      "parents": [
        "168b7c226cd17fa75eecc0e6ce4c81d001747f78",
        "1b5a49829eebea87b2cd1fd057f808612f72e7cf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 07 21:41:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 07 21:41:30 2015 +0000"
      },
      "message": "Merge \"Set live_migrate_paused_instances\u003dTrue in tempest.conf\""
    },
    {
      "commit": "1b5a49829eebea87b2cd1fd057f808612f72e7cf",
      "tree": "094a8ae38e994a52ae1d8a60272fcdd7694e4193",
      "parents": [
        "72bdc8c27102db3b65651ded3a9944798238a2d4"
      ],
      "author": {
        "name": "Matthew Gilliard",
        "email": "matthew.gilliard@hp.com",
        "time": "Fri Apr 10 08:42:22 2015 +0100"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu May 07 19:54:39 2015 +0000"
      },
      "message": "Set live_migrate_paused_instances\u003dTrue in tempest.conf\n\nLive migration of paused instances is a new Nova feature in Kilo, and will not\nbe backported.  The compute_feature_enabled.live_migrate_paused_instances flag\ndefaults to False for this reason, but can be set to True here. The tempest\nconfig option and this change can both be removed at Juno-EOL.\n\nThe related Tempest change: I5c6fd3de7ea45d1851bb40037c64ad7fb5e6dc48\n\nChange-Id: I3a83e43d252b88c234438a224e2fbebc0a81eaff\nRelated-Bug: #1305062\n"
    },
    {
      "commit": "5ed2ba896f81fdf76bad852c083fbd112afc7ee6",
      "tree": "f2bd4026864b96efd94f9edc8cebc3316c31b199",
      "parents": [
        "872cdf62ce862e4971b9bfa8e20cd7bd8a9bb679",
        "dfcc3871c022516330b6afb6c74751ac42a87480"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 06 17:45:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 06 17:45:22 2015 +0000"
      },
      "message": "Merge \"cinder setup now refers to CINDER_VOLUME_CLEAR and volume_clear\""
    },
    {
      "commit": "e8a2fa431b4b432c5a05da0cab6c4af5999e5aee",
      "tree": "8de5fb13a6f0f10724da073c07c21dcdb49090c9",
      "parents": [
        "ee3d2a8ece24efe8ee8b0304c133574967eb60d3"
      ],
      "author": {
        "name": "Cyril Roelandt",
        "email": "cyril.roelandt@enovance.com",
        "time": "Wed May 06 17:30:48 2015 +0200"
      },
      "committer": {
        "name": "Cyril Roelandt",
        "email": "cyril.roelandt@enovance.com",
        "time": "Wed May 06 17:34:35 2015 +0200"
      },
      "message": "lib/swift: the s3_token middleware should be provided by keystonemiddleware\n\nRecently, keystoneclient.middleware has been moved from keystoneclient to\nkeystonemiddleware. The latter should be used.\n\nChange-Id: Ib9489a21b988b32fc17399c08eeb60862efae034\nCloses-Bug: #1452315\n"
    },
    {
      "commit": "d5537c1dc835413f1911ab797e3007d85322eace",
      "tree": "dc2cd88257e2d0a91af910ddce02519274bbdbee",
      "parents": [
        "e210d26a1944ce5e2e8e41201496d93a3d351ddc"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Thu Apr 30 21:10:48 2015 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas (dims)",
        "email": "davanum@gmail.com",
        "time": "Tue May 05 01:36:01 2015 +0000"
      },
      "message": "Add toggle to run Nova API and EC2-API under Apache2\n\nInspired by keystone and rcbops-cookbooks\u0027s nova scripts,\nthis review adds apache2 templates for two of the Nova\nservices. Also add code in lib/nova to switch between\nthe old and new ways to these two services. The patch\ndepends on the Nova review mentioned below as the two\nscripts that are needed will be in Nova\u0027s repository.\n\nTODO for later would be to switch on NOVA_USE_MOD_WSGI\nwhen ENABLE_HTTPD_MOD_WSGI_SERVICES is switched on.\n\nRelated Nova blueprint:\nhttps://blueprints.launchpad.net/nova/+spec/run-nova-services-under-apache2\n\nDepends-On: Idd7d3d1b3cc5770cdecea7afe6db3c89d5b2c0d0\nChange-Id: I9fc0c601db2776d3e9084be84065e728e3f5d414\n"
    },
    {
      "commit": "dfcc3871c022516330b6afb6c74751ac42a87480",
      "tree": "a19b91a85b7dbf43c22447ee409b3f44cb15dd26",
      "parents": [
        "459c793060113e06e258a3a4ae76a9cda6aa1f4d"
      ],
      "author": {
        "name": "Joe D\u0027Andrea",
        "email": "jdandrea@research.att.com",
        "time": "Wed Apr 29 15:39:17 2015 -0400"
      },
      "committer": {
        "name": "Joe D\u0027Andrea",
        "email": "jdandrea@research.att.com",
        "time": "Mon May 04 14:15:41 2015 -0400"
      },
      "message": "cinder setup now refers to CINDER_VOLUME_CLEAR and volume_clear\n\nCINDER_SECURE_DELETE previously iniset volume_clear to none as a\nside effect, however secure_delete is not documented in cinder.\nNow using CINDER_VOLUME_CLEAR outright. CINDER_SECURE_DELETE is\nsupported but now deprecated.\n\nChange-Id: Ic8694cf16654c23b27d23853a9f06ddf1050fa93\nCloses-Bug: #1450159\n"
    },
    {
      "commit": "8d558c8c270c36a78aeb23f16da084508916a89e",
      "tree": "189355994754a12a6aaac26fa36751d04d60ef2c",
      "parents": [
        "4e41fd83b6667c7dbb20748b95a1c889744282cf"
      ],
      "author": {
        "name": "sridhargaddam",
        "email": "sridhar.gaddam@enovance.com",
        "time": "Mon May 04 14:04:16 2015 +0000"
      },
      "committer": {
        "name": "sridhargaddam",
        "email": "sridhar.gaddam@enovance.com",
        "time": "Mon May 04 14:07:21 2015 +0000"
      },
      "message": "Set local_ip only when TENANT_TUNNELS are enabled\n\nIn an installation with VLAN tenant networks, devstack should\nnot configure the local_ip (which is applicable only when\ntenant_tunnels are used). This is causing failures in Neutron\nfor an IPv6 only setup. This patch addresses this issue, but\nconfiguring the local_ip only when TENANT_TUNNELS are enabled.\n\nRelated-Bug: #1447693\nChange-Id: I0e2a2d8b6ce0ad87f6c0d318ac522dbab50d44ee\n"
    },
    {
      "commit": "4e41fd83b6667c7dbb20748b95a1c889744282cf",
      "tree": "4dd1310f8c48a00bde1d4da0db159e52bdf80194",
      "parents": [
        "52701440309ee01e2c3f1987f3fb6bb75c76e5e4",
        "2c5d462d910ba505df44d884f8cf9d6df9252b37"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 04 03:28:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 04 03:28:38 2015 +0000"
      },
      "message": "Merge \"Add /usr/local/bin to exec_dirs in rootwrap.conf\""
    },
    {
      "commit": "6d45e29bbb97ad338b413ec31b635c3c4364df87",
      "tree": "108a6fd4bc5b2f00012fcb5a6b48e56b39ea9ccb",
      "parents": [
        "c9197f6c72039b6029dbe3858b78373d7f3aa96d",
        "645114b7133bc70fb52f9f0c3f841766595358c8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 28 19:36:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 28 19:36:30 2015 +0000"
      },
      "message": "Merge \"Set DevStack to dual stack by default in Kilo+\""
    },
    {
      "commit": "c9197f6c72039b6029dbe3858b78373d7f3aa96d",
      "tree": "f14caf33bdba128432eb51c4a8ee25b1fedd9d5c",
      "parents": [
        "a3f0fbc62c0c1e28885c6eb67ee22272c1b63930",
        "37b779c3bc40bbd72cb2f55d15d5b2d43a3bb03d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 24 20:25:23 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 24 20:25:23 2015 +0000"
      },
      "message": "Merge \"Acknowledge API_WORKERS in glance-registry\""
    },
    {
      "commit": "f0267d3faaafd63260674df4e1a08a1fd4c3e1b9",
      "tree": "c78f1f736e8d23a02f45e8f062056004652ffbec",
      "parents": [
        "2d603a3c5caaca3170e6aa28e0f17198725d0ff4",
        "74a85b0f2954f96eeda876ec8fc8f43017aa8a82"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 24 13:12:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 24 13:12:31 2015 +0000"
      },
      "message": "Merge \"Set policy_file in the oslo_policy group\""
    },
    {
      "commit": "2d603a3c5caaca3170e6aa28e0f17198725d0ff4",
      "tree": "9e8c230b2ee5fdd275e767f4787d0ef5a14472e9",
      "parents": [
        "5ea9fb13056f9aa738711acf445b78914b734570",
        "6cdb2e0f1a2c2429587f1e9187344cb26eb31812"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 24 13:10:28 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 24 13:10:29 2015 +0000"
      },
      "message": "Merge \"Remove the lvm.conf filter during cleanup\""
    },
    {
      "commit": "6cdb2e0f1a2c2429587f1e9187344cb26eb31812",
      "tree": "433984396700ffadbf99b1a169e493180eaae7bb",
      "parents": [
        "cd7655cbfcc119e5dafe308ce31e54d3e28b3b63"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Apr 23 09:12:59 2015 -0700"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 23 22:12:15 2015 +0000"
      },
      "message": "Remove the lvm.conf filter during cleanup\n\nThis avoids us leaving the filter in the global lvm config. Without cleaning\nthis up, we can hit some failures to run stack.sh because devices are excluded\nthat we need to be able to see. This resets it to what it was before when\nwe do a cleanup.\n\nAlso, do this before we add the line, so we don\u0027t add multiple lines on\nsuccessive runs.\n\nCloses-bug: #1437998\nChange-Id: Idbf8a06b723f79ef16a7c175ee77a8c25f813244\n"
    },
    {
      "commit": "5ea9fb13056f9aa738711acf445b78914b734570",
      "tree": "67b82f9ac75e94545fb25b82651a17cd57299fde",
      "parents": [
        "cd7655cbfcc119e5dafe308ce31e54d3e28b3b63",
        "8f5fe871a45585fdbc72aacca6f8528b1f4d328d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 23 17:45:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 23 17:45:49 2015 +0000"
      },
      "message": "Merge \"Fix issue with ml2 plugin on using provider network\""
    },
    {
      "commit": "2c5d462d910ba505df44d884f8cf9d6df9252b37",
      "tree": "7e97523260e2f281b8698cdc608e1b07de939c2a",
      "parents": [
        "cd7655cbfcc119e5dafe308ce31e54d3e28b3b63"
      ],
      "author": {
        "name": "Robert Li",
        "email": "baoli@cisco.com",
        "time": "Tue Apr 21 15:48:22 2015 -0400"
      },
      "committer": {
        "name": "Robert Li",
        "email": "baoli@cisco.com",
        "time": "Thu Apr 23 09:34:14 2015 -0400"
      },
      "message": "Add /usr/local/bin to exec_dirs in rootwrap.conf\n\ndevstack installs neutron utilities into /usr/local/bin such as\nneutron-keepalived-state-change and neutron-ns-metadata-proxy.\nIn stead of adding individual filters to allow them to run from that\ndirectory, this patch adds /usr/local/bin into exec_dirs.\n\nPlease also refer to I3abd1c173121dc8abb5738d1879db8ac9a98b690 for\ndiscussion on the approach to fix the bug.\n\nChange-Id: Iade8b5b09bb53018485c85f8372fb94dbc2ad2da\nCloses-Bug: 1435971\n"
    },
    {
      "commit": "74a85b0f2954f96eeda876ec8fc8f43017aa8a82",
      "tree": "36f8adca5c4bbd31bcddffa62f0c3f4945cffd24",
      "parents": [
        "4ab283fea1e4751ab98564743907417b14f40cfe"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Wed Apr 22 18:02:39 2015 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Wed Apr 22 18:02:39 2015 +0000"
      },
      "message": "Set policy_file in the oslo_policy group\n\npolicy_file in DEFAULT is deprecated\n\nChange-Id: I6698a810d5e6c395a18aed8066e61f8c4bae2408\n"
    },
    {
      "commit": "8f5fe871a45585fdbc72aacca6f8528b1f4d328d",
      "tree": "68f1d790d1920a9caee4f740f0816b9250d9c479",
      "parents": [
        "7c17f2684e14a4847d56e3a79cfc8d13b3f15ee4"
      ],
      "author": {
        "name": "Ramakrishnan G",
        "email": "rameshg87@gmail.com",
        "time": "Fri Apr 17 12:48:39 2015 +0000"
      },
      "committer": {
        "name": "Ramakrishnan G",
        "email": "rameshg87@gmail.com",
        "time": "Tue Apr 21 04:57:55 2015 +0000"
      },
      "message": "Fix issue with ml2 plugin on using provider network\n\nThis commit fixes the issue that ml2 plugin\nsets \u0027flat_networks\u0027 in ml2 configuration file as\nempty.  The value of \u0027flat_networks\u0027 need to be set \nas the name of the physical network that was specified \nin the localrc file (or it\u0027s default value).\n\nChange-Id: Ib4c31f6576da57534b36aefebd1ca8cd397c6c1a\n"
    },
    {
      "commit": "14d1cf90ed9992f706c9149ba46e2eb984ff8b58",
      "tree": "ecb957f5172a451edd7135eb36d0e3776662d9d6",
      "parents": [
        "c2a3d3f16b130613d5e167a1123415662e42be0e",
        "72a8be60cd6b6efd32ebe2d81346ece48434510f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 20 19:16:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 19:16:58 2015 +0000"
      },
      "message": "Merge \"Add a peak memory tracker to dstat\""
    },
    {
      "commit": "72a8be60cd6b6efd32ebe2d81346ece48434510f",
      "tree": "ebae8ea9109faf34995b1d84dc03b94a661fe44b",
      "parents": [
        "c00d2a53136d4d37a519829c4c9cad668fa69a44"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 09 13:51:23 2015 +1000"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 20 12:27:32 2015 -0400"
      },
      "message": "Add a peak memory tracker to dstat\n\nWe can see at-a-glance memory usage during the run with dstat but we\nhave no way to break that down into an overview of where memory is\ngoing.\n\nThis adds a peer-service to dstat that records snapshots of the system\nduring peak memory usage.  It checks periodically if there is less\nmemory available than before and, if so, records the running processes\nand vm overview.\n\nThe intent is to add logic into the verify-pipeline jobs to use this\nreport and send statistics on peak memory usage to statsd [1].  We can\nthen build a picture of memory-usage growth over time.  This type of\nreport would have allowed better insight into issues such as\nintroduced by Idf3a3a914b54779172776822710b3e52e751b1d1 where\nmemory-usage jumped dramatically after switching to pip versions of\nlibraries.  Tracking details of memory usage is going to be an\nimportant part of future development.\n\n[1] http://graphite.openstack.org/\n\nChange-Id: I4b0a8f382dcaa09331987ab84a68546ec29cbc18\n"
    },
    {
      "commit": "db20059b76b48bc445c61ea6962c4fbf6ff33750",
      "tree": "247dfe8cee40e7c2f0b585591026eda4bd744701",
      "parents": [
        "e62ebd60b779ecabbb55e677bf1440ac24c17fcc",
        "95b994d54815027904504cf173451cd87fd99c66"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 20 14:28:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 14:28:32 2015 +0000"
      },
      "message": "Merge \"Add logging config to cinder.conf\""
    },
    {
      "commit": "e62ebd60b779ecabbb55e677bf1440ac24c17fcc",
      "tree": "1908797a5cc9d6c2449a9751e658d8cb0bae3e4a",
      "parents": [
        "9aad1b99fd30eba94e8d2173834a12a2a39f8a9f",
        "dd62293591fd1e822f59754cece645639a4d2d2c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 20 14:27:25 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 14:27:25 2015 +0000"
      },
      "message": "Merge \"Catalog Index Service - glance devstack\""
    },
    {
      "commit": "9aad1b99fd30eba94e8d2173834a12a2a39f8a9f",
      "tree": "482be24717b1e2a611e541a5ddc14eeb63d6343f",
      "parents": [
        "c8305cd124e9c663493f2002d94b4749074ef132",
        "af9bf8663b43a2cc80f2c3adb09b8aa3641f99ab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 20 13:39:33 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 13:39:33 2015 +0000"
      },
      "message": "Merge \"refactor ping_check\""
    },
    {
      "commit": "c8305cd124e9c663493f2002d94b4749074ef132",
      "tree": "488bc3383b6bcb9335834954700b4f1f2afea695",
      "parents": [
        "eb52c80ca6d1eef48450c9ae77f8a80cb9f7835a",
        "c00d2a53136d4d37a519829c4c9cad668fa69a44"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 20 11:34:53 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 11:34:53 2015 +0000"
      },
      "message": "Merge \"run dstat with run_process\""
    },
    {
      "commit": "95b994d54815027904504cf173451cd87fd99c66",
      "tree": "55591df6f971db1c94fb0233ac0b4eebc9143739",
      "parents": [
        "e52cfc552438be7be4a273992798d97529f97b6b"
      ],
      "author": {
        "name": "John Griffith",
        "email": "john.griffith8@gmail.com",
        "time": "Sat Apr 18 11:20:15 2015 -0600"
      },
      "committer": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Sat Apr 18 16:30:47 2015 -0600"
      },
      "message": "Add logging config to cinder.conf\n\nPart of the effort to clean up the Cinder logs is to use\nthe resource tag in the log format.  We also want to have\nsome consistency with other projects in how we do logging.\n\nThis change adds the logging format to cinder.conf similar to\nwhat Nova and others use, and most importantly turns on the use\nof the resource tag that\u0027s in olso_log.\n\nWe\u0027re slowly cleaning up the logging in Cinder by doing things\nlike replacing \"Delete volume %(volume_id)s compoleted\" with\n(\"Delete volume completed successfully.\", resource\u003dvolume)\n\nIt woudl be good to have these picked up as we transition so we\u0027re\nnot missing info.  Also, there\u0027s sure to be cases where \"volume\"\nisn\u0027t a valid dbref and we find issues that need fixed.\n\nChange-Id: I193637fea14d97183f6a9782f37d8edcf929e0c4\n"
    },
    {
      "commit": "3894170067a4ca26952ef9b1315864c8dde8e1ad",
      "tree": "fbdba542bbe2e773deb20425043bc3e897e6ea57",
      "parents": [
        "a4cad71fbd60123e2fe44552414536319bca201d",
        "e929fdd47e31919bb8e30d2300e3c8e43b1bb9cc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 17:36:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 17:36:35 2015 +0000"
      },
      "message": "Merge \"Remove keystone public/admin_endpoint options\""
    },
    {
      "commit": "a4cad71fbd60123e2fe44552414536319bca201d",
      "tree": "9de6fe49d6939272366ddae3024221c49a4f5d4b",
      "parents": [
        "87bb99d9e4a97c20bcbc640f896a36367d0bf8a6",
        "0479d37878ee96a1a4f3fc37dce341d782bb6cfd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 15:49:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 15:49:32 2015 +0000"
      },
      "message": "Merge \"Added support of sahara with tls-proxy service\""
    },
    {
      "commit": "87bb99d9e4a97c20bcbc640f896a36367d0bf8a6",
      "tree": "6d6266b75e19991af3e830386b52a1ca9f43c8d6",
      "parents": [
        "4c354b9f07389766129fe57486eac8d51e37dfcf",
        "5ccbd0ae0fd9d8caace3a9e0533b9c7a2f0ff579"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 15:49:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 15:49:22 2015 +0000"
      },
      "message": "Merge \"Switching Sahara to https in case of USE_SSL\u003dTrue\""
    },
    {
      "commit": "4c354b9f07389766129fe57486eac8d51e37dfcf",
      "tree": "48544cd079480dd08d3475e10238c5d53015e1bb",
      "parents": [
        "e350d3aa5312cbaae4b4595edc534867620a1dae",
        "c39f6405254b100fbfc0f2471bf85b74aafa3282"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 15:49:17 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 15:49:17 2015 +0000"
      },
      "message": "Merge \"Added ceilometer-agent-ipmi support\""
    },
    {
      "commit": "e350d3aa5312cbaae4b4595edc534867620a1dae",
      "tree": "ed3cbe437de1b8daf273597c965fa94d32ed31fe",
      "parents": [
        "3064cee10a30429f0f34d677ce1bb77693046385",
        "0089035504a97fca58cb2383f62ccbb4e6108820"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 15:49:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 15:49:12 2015 +0000"
      },
      "message": "Merge \"Assurance status of rabbitmq is running\""
    },
    {
      "commit": "f1d7f8899ea20cc4cca433f89dcb9fd2ab504443",
      "tree": "e51722c59d8b20b95a29b10a9a57ec4969a1ba10",
      "parents": [
        "abfa858f79da54cd09ce3617f5712f751f7f2e32",
        "a79e1011ca15bee9d1f326270e516edeab6a5257"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 15:49:00 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 15:49:00 2015 +0000"
      },
      "message": "Merge \"Remove unused IPv6 setup from DevStack neutron script\""
    },
    {
      "commit": "645114b7133bc70fb52f9f0c3f841766595358c8",
      "tree": "80a81df8f4a293ecc5a53e67d7d2db43400ef2f1",
      "parents": [
        "7c17f2684e14a4847d56e3a79cfc8d13b3f15ee4"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue Mar 03 10:56:03 2015 -0500"
      },
      "committer": {
        "name": "Andrew Boik",
        "email": "dboik@cisco.com",
        "time": "Fri Apr 17 14:52:54 2015 +0000"
      },
      "message": "Set DevStack to dual stack by default in Kilo+\n\nThis patch sets DevStack to run in dual stack networking, with both IPv4\nand IPv6 networking configured. This change is required for dual stack\ntesting at the gate.\n\nA different patch was created against devstack-gate to make this the\ndefault, but the Juno branch of Neutron is missing required fixes to the\nL3 agent that are present in Kilo. This was the suggested alternative.\n\nRelated-change: I3d416275f77913769b98e77f7e47bed17fc4d1cc\n\nCo-Authored-By: Henry Gessau \u003cgessau@cisco.com\u003e\nCo-Authored-By: Andrew Boik \u003cdboik@cisco.com\u003e\n\nDepends-On: Ib66a9109cc1c7999474daca5970d0af1f70886e4\nDepends-On: I0f9ea98cb84aa72cb1505fb9ff8ac61561cc1376\nDepends-On: I85fe68782bc54f28f3e14aa4a1d042cb15959dac\nDepends-On: I9395834f673038dc23b25eaeefe14895fe154e0e\n\nChange-Id: If0e0b818355e4cb1338f7fa72af5e81e24361574\n"
    },
    {
      "commit": "af9bf8663b43a2cc80f2c3adb09b8aa3641f99ab",
      "tree": "fe6ba625393f321dbed1e9631915082ebc8a0432",
      "parents": [
        "1235581559087974580c0e5f6e3ade82e9030a70"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Apr 16 08:58:32 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Apr 17 07:39:28 2015 -0400"
      },
      "message": "refactor ping_check\n\nEncapsulate all the neutron specific things you have to do ping a\nneutron guest into a separate script. Refactor the main ping_check so\nall logic is contained within it.\n\nChange-Id: Ic79d8e3a2473b978551a5635a11dba07e1020bb2\n"
    },
    {
      "commit": "dd62293591fd1e822f59754cece645639a4d2d2c",
      "tree": "7ea42245da89ccd0dfcf0ef10f01c0af76f13160",
      "parents": [
        "6f2d9b1f7d08aaa01acbe29fcfa596080470e093"
      ],
      "author": {
        "name": "Wayne Okuma",
        "email": "wayne.okuma@hp.com",
        "time": "Tue Mar 31 00:28:39 2015 -0700"
      },
      "committer": {
        "name": "Wayne Okuma",
        "email": "wayne.okuma@hp.com",
        "time": "Thu Apr 16 15:33:09 2015 -0700"
      },
      "message": "Catalog Index Service - glance devstack\n\nImplements: blueprint catalog-index-service\n\nThe changes to lib/glance incorporate the new g-search service.\nThe g-search service is optional.\nTo enable it add the following line to devstack/local.conf:\nenable_service g-search\n\nIn addition to deploying g-search, the changes will also populate a\nsearch type of keystone service and adds in appropriate endpoints.\n\nChange-Id: I0272d56bc2e50e8174db78bd449f65f60f7f4000\n"
    },
    {
      "commit": "69cb0a13430edf897e007dec0d2f15df29d13e53",
      "tree": "6afb25ba28e5e00ea75e54e07047d1164e2d2b9d",
      "parents": [
        "44a969b110e452771cef48984b8e7f0964a44a34",
        "9a808922c194929bff88bdc7dca4f8e2431de1a4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 16 18:32:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 18:32:31 2015 +0000"
      },
      "message": "Merge \"Use openstack CLI instead of keystone\""
    },
    {
      "commit": "5d552e44c9073a6c9c76b8c3b9d30020c3e0eb5c",
      "tree": "483cf303277799834b82a45251dcca2f84f47989",
      "parents": [
        "1235581559087974580c0e5f6e3ade82e9030a70",
        "fcc3f6ee986c1166c001774052c05b5d974593ea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 16 18:29:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 18:29:50 2015 +0000"
      },
      "message": "Merge \"Add support for arm64 images\""
    },
    {
      "commit": "37b779c3bc40bbd72cb2f55d15d5b2d43a3bb03d",
      "tree": "5a0533a3c430d7c0883d95fe470665b594de811a",
      "parents": [
        "1235581559087974580c0e5f6e3ade82e9030a70"
      ],
      "author": {
        "name": "Lianhao Lu",
        "email": "lianhao.lu@intel.com",
        "time": "Wed Apr 15 10:27:06 2015 +0800"
      },
      "committer": {
        "name": "Lianhao Lu",
        "email": "lianhao.lu@intel.com",
        "time": "Wed Apr 15 10:27:06 2015 +0800"
      },
      "message": "Acknowledge API_WORKERS in glance-registry\n\nChange-Id: Ifaf671439480719255c07673b54dc49c0c2ca4f6\nCloses-Bug: #1444231\n"
    },
    {
      "commit": "c39f6405254b100fbfc0f2471bf85b74aafa3282",
      "tree": "ad3f5b2f65f781f3ad3f62cd23b4f7d55791089e",
      "parents": [
        "1235581559087974580c0e5f6e3ade82e9030a70"
      ],
      "author": {
        "name": "Lianhao Lu",
        "email": "lianhao.lu@intel.com",
        "time": "Tue Mar 24 12:36:00 2015 +0800"
      },
      "committer": {
        "name": "Lianhao Lu",
        "email": "lianhao.lu@intel.com",
        "time": "Wed Apr 15 09:59:53 2015 +0800"
      },
      "message": "Added ceilometer-agent-ipmi support\n\nEnable devstack to start ceilometer-agent-ipmi.\n\nChange-Id: Ia5f4c78760415a50f329fc2f1cf2f20be2e3c221\nCloses-Bug: #1410614\n"
    },
    {
      "commit": "45ebe9a4d01a349d15c821bed538d209bc362aed",
      "tree": "48b714574a00f0514cb99d67b57f65e4f2f55a56",
      "parents": [
        "c2c174a86351d3d5696ea3f0d0ddbffebf629413",
        "7cf7a8f88f05a6e6994dfb2ff3a6643d21c3048e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 14 20:43:59 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 14 20:43:59 2015 +0000"
      },
      "message": "Merge \"rpc: Allow to configure the rabbitmq heartbeat\""
    },
    {
      "commit": "0479d37878ee96a1a4f3fc37dce341d782bb6cfd",
      "tree": "f5e093f52c733f901fdc51ed4c7b6d696313d726",
      "parents": [
        "5ccbd0ae0fd9d8caace3a9e0533b9c7a2f0ff579"
      ],
      "author": {
        "name": "Andrew Lazarev",
        "email": "alazarev@mirantis.com",
        "time": "Mon Feb 09 16:51:25 2015 -0800"
      },
      "committer": {
        "name": "Andrew Lazarev",
        "email": "alazarev@mirantis.com",
        "time": "Tue Apr 14 11:40:30 2015 -0700"
      },
      "message": "Added support of sahara with tls-proxy service\n\nNow devstack will configure tls-proxy for sahara as well as for\nother openstack services.\n\nChange-Id: I7b0f2f0773cd3619a33cac66d40f3d0ce0f5432c\nCloses-Bug: #1419163\n"
    },
    {
      "commit": "5ccbd0ae0fd9d8caace3a9e0533b9c7a2f0ff579",
      "tree": "5aaaf46bbe786692f8419f91a2e490e8d4314846",
      "parents": [
        "156244df1cf444de212140a1c16e8e989b4be611"
      ],
      "author": {
        "name": "Andrew Lazarev",
        "email": "alazarev@mirantis.com",
        "time": "Fri Feb 06 16:22:12 2015 -0800"
      },
      "committer": {
        "name": "Andrew Lazarev",
        "email": "alazarev@mirantis.com",
        "time": "Tue Apr 14 11:37:24 2015 -0700"
      },
      "message": "Switching Sahara to https in case of USE_SSL\u003dTrue\n\nSahara will work over https in case if USE_SSL is set.\n\nNote, this patch requires https://review.openstack.org/#/c/145383/\nwhich is not merged yet.\n\nChange-Id: I9e0069cfe72323a069a4205ca2f882c7a3ad17e0\nCloses-Bug: #1419162\n"
    },
    {
      "commit": "c00d2a53136d4d37a519829c4c9cad668fa69a44",
      "tree": "c1d89a019db631dcceae0fb41d13ad8370a197d7",
      "parents": [
        "156244df1cf444de212140a1c16e8e989b4be611"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 09 19:57:13 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Apr 14 09:42:23 2015 +1000"
      },
      "message": "run dstat with run_process\n\nIt is not clear to me why this can\u0027t use run_process?  Currently we\nend up with two log-files both with the same thing\n\n- dstat.txt.gz which comes from the \"tee\" and is symlinked into\n  SCREEN_LOGDIR, so gets picked-up by the gate scripts\n- screen-dstat.txt.gz which comes from screen_it\n\nChange-Id: I00b9e09b8d44f72ff14e69dc6e4a4bd5e2a0439e\n"
    },
    {
      "commit": "9a808922c194929bff88bdc7dca4f8e2431de1a4",
      "tree": "8be4bb02fe1b1ee1888eeb0a9823bcf6f16e0213",
      "parents": [
        "72bdc8c27102db3b65651ded3a9944798238a2d4"
      ],
      "author": {
        "name": "Peter Stachowski",
        "email": "peter@tesora.com",
        "time": "Wed Apr 08 19:48:09 2015 +0000"
      },
      "committer": {
        "name": "Peter Stachowski",
        "email": "peter@tesora.com",
        "time": "Mon Apr 13 10:09:13 2015 -0400"
      },
      "message": "Use openstack CLI instead of keystone\n\nWhen running \u0027./stack.sh\u0027 messages are output stating that\nthe keystone CLI has been deprecated. These calls should be\nreplaced to ones utilizing the openstack CLI program instead.\n\nDocumentation examples were also updated to reflect the new syntax.\n\nChange-Id: Ib20b8940e317d150e5f6febb618e20bd85d13f8b\nCloses-Bug: #1441340\n"
    },
    {
      "commit": "c2dc95add6e46829f1705041c1d9dddab9b360d3",
      "tree": "976a5b9be5b97ae4b898c5ce64f2e5bf30d85d4d",
      "parents": [
        "9860876f5dbb07826b680143a4e111ad580053fe"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Wed Apr 08 23:32:17 2015 -0700"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Thu Apr 09 23:00:20 2015 -0700"
      },
      "message": "Avoid flushing br-ex during stacking\n\nThis operation seems vestigial, as it was added to the code when stack.sh\ndid not have a robust cleanup procedure. These days, unstack.sh does destroy\nall bridges, therefore during subsequent stack.sh runs (or even initially, from\na clean environment), the flush operation has become superfluous.\n\nIts removal has also been deemeded necessary to enable certain multi-node\ncloud deployments, like the one available in OpenStack infra [1].\n\n[1] https://review.openstack.org/#/c/158525/\n\nChange-Id: I6b4e5b82958e6d29dd450f1c4c9513f6a9e5053a\n"
    },
    {
      "commit": "7cf7a8f88f05a6e6994dfb2ff3a6643d21c3048e",
      "tree": "5640d6f3c0aa9294a8674addf465cce6de9be34b",
      "parents": [
        "9860876f5dbb07826b680143a4e111ad580053fe"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "mehdi.abaakouk@enovance.com",
        "time": "Thu Apr 09 11:46:56 2015 +0200"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "mehdi.abaakouk@enovance.com",
        "time": "Thu Apr 09 15:56:44 2015 +0200"
      },
      "message": "rpc: Allow to configure the rabbitmq heartbeat\n\nFor testing we can need to disable or change the rate of the heartbeat\nCurrently we have to set the value manually in each componments or\nto write multiple [[post-config|$\u003cAPP\u003e_CONF]] section in local.conf.\n\nThis change will allow to configure all componments at once with only two\nlines.\n\nAlso, we don\u0027t set default values to continue to use oslo.messaging\ndefaults.\n\nChange-Id: Ieaca60ca1cd6d7455b66ce490a9b023df431e9c3\n"
    },
    {
      "commit": "fcc3f6ee986c1166c001774052c05b5d974593ea",
      "tree": "11c0c603d5cf890dfda5c0e417e631a52401fb22",
      "parents": [
        "9860876f5dbb07826b680143a4e111ad580053fe"
      ],
      "author": {
        "name": "Clark Laughlin",
        "email": "clark.laughlin@linaro.org",
        "time": "Tue Apr 07 16:31:47 2015 +0000"
      },
      "committer": {
        "name": "Andrew McDermott",
        "email": "andrew.mcdermott@linaro.org",
        "time": "Thu Apr 09 08:55:56 2015 +0000"
      },
      "message": "Add support for arm64 images\n\nThis patch enables proper support for arm64 images by disabling VNC support\nand adding several properties to the image in glance that are necessary to\nboot correctly:\n  hw_cdrom_bus\u003dvirtio\n  hw_machine_type\u003dvirt\n  os_command_line\u003d\u0027console\u003dttyAMA0\u0027\n\nChange-Id: I68c9a5e0e083af2f92875c3bdf70df750f6e4d8f\n"
    },
    {
      "commit": "60996b1b60c3efb1376b9f0d659acebd05c47f09",
      "tree": "82a570b328fa22b437aa27a10716ae9b5c3da4ff",
      "parents": [
        "d1549d624dea9b00d7aa0f935759c69290e9ea17"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 08 09:06:49 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 08 10:28:17 2015 -0400"
      },
      "message": "introduce pip_install_gr\n\nThis creates a new pip_install_gr that installs from global\nrequirements allowed versions. Now that stable branches are getting\ncapped all of devstack needs to be fixed to do things like this.\n\nChange-Id: I8fd0ef2bfc544ca2576fab09d3018f760b8848fe\n"
    },
    {
      "commit": "0089035504a97fca58cb2383f62ccbb4e6108820",
      "tree": "0ce32f597ecc6e0c9d302b9efb290e2d15998186",
      "parents": [
        "2914118d69ff8995c479eabc3df1eaa52c16b780"
      ],
      "author": {
        "name": "Yuki Nishiwaki",
        "email": "uckey.1067@gmail.com",
        "time": "Sun Mar 29 23:35:39 2015 +0900"
      },
      "committer": {
        "name": "Yuki Nishiwaki",
        "email": "uckey.1067@gmail.com",
        "time": "Tue Apr 07 04:16:25 2015 +0000"
      },
      "message": "Assurance status of rabbitmq is running\n\nI changed it so that rabbitmq always restart.\n\nCurrent devstack don\u0027t restart rabbitmq in case of ubuntu. Because\nrabbitmq is running at default.\nBut this approach have the following bug.\nIf rabbitmq is already installed and not running ,  stack.sh will\nfail.\nSo I change it so that rabbitmq always restart.\n\nCloses-bug: #1030798\nChange-Id: Ie45446d3817b2f15631f03b2af84749fe936c67b\n"
    },
    {
      "commit": "d1549d624dea9b00d7aa0f935759c69290e9ea17",
      "tree": "83df8c56e7fc0cb9dfff8d253f35f03a98ef95fb",
      "parents": [
        "4a640c68477cf8f88f4ce757b93ec53f1f59a1fe",
        "2f6576bfaf7f43d9bf820e3e5ecc0b7fd136ce3c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 07 00:21:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 07 00:21:20 2015 +0000"
      },
      "message": "Merge \"Creates SWIFT_DATA_DIR if it does not exist\""
    },
    {
      "commit": "4a640c68477cf8f88f4ce757b93ec53f1f59a1fe",
      "tree": "199504d2a4dda2fc479327e021e626092c721d00",
      "parents": [
        "a333ce2b18215a8a17f6cbed8b04ea96c91b61e7",
        "0f20ad41f3bb7f674a85b341556386cea492830e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 06 23:40:05 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 06 23:40:05 2015 +0000"
      },
      "message": "Merge \"Add pluggability for matchmaker-redis\""
    },
    {
      "commit": "a333ce2b18215a8a17f6cbed8b04ea96c91b61e7",
      "tree": "013869c212f3b89e0d6a986f2991ab9c371fe964",
      "parents": [
        "628a21e1b21eb36f8191a2c3d174c6cb6b3f3a8f",
        "bcef63ed4306ac8cbfac5c68c828b10e129c3475"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 06 16:59:25 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 06 16:59:25 2015 +0000"
      },
      "message": "Merge \"Update qemu package name for Ubuntu aarch64\""
    },
    {
      "commit": "628a21e1b21eb36f8191a2c3d174c6cb6b3f3a8f",
      "tree": "5697ac2b6bd6c46134ea9ca4e54309d4cf9caf00",
      "parents": [
        "75e0f99461e31a3ba37fa20f30c229e1ee73d0cb",
        "7cc3907ff1070858af2fcc8dd2d5b480f83022b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 06 13:35:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 06 13:35:30 2015 +0000"
      },
      "message": "Merge \"install euca2ools for tempest preparation\""
    },
    {
      "commit": "bcef63ed4306ac8cbfac5c68c828b10e129c3475",
      "tree": "4881f94355ac8cf1876843d9b3a077eabcc924d0",
      "parents": [
        "0f173a48211a32d9e06609417a14eb8ea117de36"
      ],
      "author": {
        "name": "Andrew McDermott",
        "email": "andrew.mcdermott@linaro.org",
        "time": "Wed Apr 01 15:47:36 2015 +0000"
      },
      "committer": {
        "name": "Andrew McDermott",
        "email": "andrew.mcdermott@linaro.org",
        "time": "Sun Apr 05 17:10:32 2015 +0000"
      },
      "message": "Update qemu package name for Ubuntu aarch64\n\nThe qemu-system package, and not qemu-kvm, should be installed on either\ntrusty- or utopic-based ARMv8 (aarch64) Ubuntu releases. Additionally,\nlibguestfs is not available so that is not installed.\n\nNo changes are required for vivid.\n\nChange-Id: Id9dc1fc465bd7acab17c991c292fb531016758ad\nSigned-off-by: Andrew McDermott \u003candrew.mcdermott@linaro.org\u003e\n"
    },
    {
      "commit": "75e0f99461e31a3ba37fa20f30c229e1ee73d0cb",
      "tree": "b242c231dd02a8abf231d1a630ac2fa386a000bc",
      "parents": [
        "0f173a48211a32d9e06609417a14eb8ea117de36",
        "40e652af0e40203e870d6d4c3b8d77176ef8785d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 04 09:00:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 04 09:00:15 2015 +0000"
      },
      "message": "Merge \"Use ec2 and s3 urls from keystone catalog\""
    },
    {
      "commit": "0f173a48211a32d9e06609417a14eb8ea117de36",
      "tree": "d8d9413468e7ee7177df8c306069b2358e013549",
      "parents": [
        "7061dd520408cbdc06458044a79cd40c0ccdea19",
        "edd60481682bf2cca061f94f113835922cd79709"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 20:21:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 20:21:21 2015 +0000"
      },
      "message": "Merge \"Update libvirt cpu map before starting nova\""
    },
    {
      "commit": "a79e1011ca15bee9d1f326270e516edeab6a5257",
      "tree": "4b93eb5cc55e2ed931c5840b1e57b6d6653987d2",
      "parents": [
        "7061dd520408cbdc06458044a79cd40c0ccdea19"
      ],
      "author": {
        "name": "Dane LeBlanc",
        "email": "leblancd@cisco.com",
        "time": "Thu Mar 26 14:48:07 2015 -0400"
      },
      "committer": {
        "name": "Andrew Boik",
        "email": "dboik@cisco.com",
        "time": "Fri Apr 03 16:53:57 2015 +0000"
      },
      "message": "Remove unused IPv6 setup from DevStack neutron script\n\nWith the implementation of dual-stack gateway support\nas part of the Neutron multiple-ipv6-prefixes\nblueprint, some of the code in the IPv6 setup in the\nDevStack neutron legacy script must be removed. This\ncode had been added temporarily, with a TODO note\nindicating that this code should be removed when\nthe Neutron L3 agent is modified to support\ndual-stack.\n\nWithout this change, DevStack will fail to configure\nthe Neutron router gateway interface (there will be\nno external connectivity) whenever IP_VERSION is set\nto \u00274+6\u0027 in localrc/local.conf, since\nfirst DevStack and later the Neutron L3 agent will be\ntrying to ADD the IPv6 address to the router gateway\ninterface.\n\nThis change also includes a modification of the\ndefault prefix to be used for the public IPv6\nsubnet. The new value (2001:df8::/64) is a special\nreserved prefix that will be treated as non-routable\nexternal to the OpenStack instance.\n\nChange-Id: I85fe68782bc54f28f3e14aa4a1d042cb15959dac\nPartially-implements: blueprint multiple-ipv6-prefixes\n"
    },
    {
      "commit": "9e63b59a8ed1069b1494615619441fa9a7774baf",
      "tree": "cc2950a745bbb1817ec954c6f9be81c49d6c45d9",
      "parents": [
        "67ca2d5004f08a3a461510be7db93f4383b5cd12",
        "32d6bc6ad1f5d857c8e34e15001f8eb8666c601c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:25:00 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:25:00 2015 +0000"
      },
      "message": "Merge \"Add inc/rootwrap\""
    },
    {
      "commit": "ca84e85157fdc5a61011fc8be1b07b127cab92a8",
      "tree": "65005d26ce1e5f7e3ce46719b1e241137c4a3620",
      "parents": [
        "9942db6d87952032b852f425b51d5cc3bf57307b",
        "db02bbf107ff0a9f0ffcf3dc8a9b9219ccd7a2c0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:18:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:18:41 2015 +0000"
      },
      "message": "Merge \"Fixes ovs-vsctl add port issue\""
    },
    {
      "commit": "9942db6d87952032b852f425b51d5cc3bf57307b",
      "tree": "8466e2dab67994dbb5c81b54da6fc843efeb2e96",
      "parents": [
        "70843539a4ab2ed3c4b5d7042cc5ea717407e488",
        "4599fd174c0c10f3a7e51ad6cba5d4c74abac207"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:18:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:18:30 2015 +0000"
      },
      "message": "Merge \"Add roles when we create groups\""
    },
    {
      "commit": "70843539a4ab2ed3c4b5d7042cc5ea717407e488",
      "tree": "9dd13960a73a929dd5a9d99cc90c2567a2d934f9",
      "parents": [
        "6aabbbf47f5d8bee9147245da9a690d551da68a1",
        "d2cb234be4b5e6d70635fc7578d951a42a41cc4a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:18:23 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:18:23 2015 +0000"
      },
      "message": "Merge \"Set qcow image file location with right cirros version\""
    },
    {
      "commit": "6aabbbf47f5d8bee9147245da9a690d551da68a1",
      "tree": "3d7f86918f4e9bad5c6cc96bef33c69f42328229",
      "parents": [
        "2ab5f94628ca10a894ae59fb2c65c4a55ab0f4a0",
        "11cf7b64a78d225d7ba84b86597a934d0417ad3c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:18:14 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:18:14 2015 +0000"
      },
      "message": "Merge \"iptables rule for heat pip mirror\""
    },
    {
      "commit": "d64fbaa2a0fb40ebe748c4e9d2033090a55dde12",
      "tree": "2c980882daf05482f6403530834bcc239359d149",
      "parents": [
        "113991b58c605152b46e0b7cc473aa4c12552674",
        "d3cfb82c65ae7f85b9d92e1245b1d81792a5641b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 14:29:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 14:29:08 2015 +0000"
      },
      "message": "Merge \"functions-libvirt: Enable DEBUG_LIBVIRT config attribute by default\""
    },
    {
      "commit": "db02bbf107ff0a9f0ffcf3dc8a9b9219ccd7a2c0",
      "tree": "6dfa1a954c9cc1da34d3f7ddc5c72ed2ead99afb",
      "parents": [
        "113991b58c605152b46e0b7cc473aa4c12552674"
      ],
      "author": {
        "name": "Raman Budny",
        "email": "raman_budny@epam.com",
        "time": "Tue Mar 31 13:09:09 2015 +0300"
      },
      "committer": {
        "name": "Raman Budny",
        "email": "raman_budny@epam.com",
        "time": "Fri Apr 03 11:44:08 2015 +0300"
      },
      "message": "Fixes ovs-vsctl add port issue\n\nSetup of OVS may fail, if ports that are added,\nare already exist. Add \"--may-exist\" directive to OVS\nadd-port command to prevent this behaviour.\n\nChange-Id: I2280be9a63a4a6fbc747b5e32b602697b555ffa8\nCloses-Bug: #1394162\n"
    },
    {
      "commit": "113991b58c605152b46e0b7cc473aa4c12552674",
      "tree": "488758dc1cf9a558afd3d7be4fe272a8d1923f62",
      "parents": [
        "53ded8cedaca91c1ad576b81b090b7bc237b4a8f",
        "ba1c56bf5e292df74b17eebdc998c74428c925a7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 02 19:56:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 02 19:56:44 2015 +0000"
      },
      "message": "Merge \"remove extraneous +x bits from lib files\""
    },
    {
      "commit": "b56031ead13c42d5706ca9f4eff144514b3eaaae",
      "tree": "b7dd9a78f6b41e388fa86788369822ab3ee84d04",
      "parents": [
        "5cb3d6b7eeed5b1fb6cdd736a7186240dafdddf2",
        "6c0da09b00fcfa8c4a9d34fb2ed08f6c704ed06e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 02 19:55:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 02 19:55:39 2015 +0000"
      },
      "message": "Merge \"Prepare devstack for Ironic cleaning testing\""
    },
    {
      "commit": "40e652af0e40203e870d6d4c3b8d77176ef8785d",
      "tree": "577ccc84aeefd8bd699ebd6ef231b3bac3aae2fb",
      "parents": [
        "5cb3d6b7eeed5b1fb6cdd736a7186240dafdddf2"
      ],
      "author": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Thu Apr 02 22:39:59 2015 +0300"
      },
      "committer": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Thu Apr 02 22:39:59 2015 +0300"
      },
      "message": "Use ec2 and s3 urls from keystone catalog\n\nIn current implemetation these two urls are defined from Nova\ndefinitions. And urls point to nova. But standalone EC2API\nproject has another urls that are defined in keystone catalog\nin plugin setup.\nI suggest to use urls from catalog to be able to test\nstackforge/ec2-api by current tempest.\n\nChange-Id: Ibec8c36a8c2fc7ea3d8fab57819adae5f7378045\n"
    },
    {
      "commit": "7cc3907ff1070858af2fcc8dd2d5b480f83022b6",
      "tree": "db9d80a50f76b3ca8df022fff55242fe0023b68b",
      "parents": [
        "5cb3d6b7eeed5b1fb6cdd736a7186240dafdddf2"
      ],
      "author": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Mon Mar 30 20:49:22 2015 +0300"
      },
      "committer": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Thu Apr 02 22:33:43 2015 +0300"
      },
      "message": "install euca2ools for tempest preparation\n\neuca-bundle-image can be run only if euca2ools is installed.\nbut now it doesn\u0027t installed and several tests for EC2 doesn\u0027t run.\n\nChange-Id: Ib3824052d5f4155d3cb5c0ef6fe334d44de5153c\n"
    },
    {
      "commit": "d2cb234be4b5e6d70635fc7578d951a42a41cc4a",
      "tree": "8582bd78c4c997d11f2bd5b789d7692e42a05528",
      "parents": [
        "5cb3d6b7eeed5b1fb6cdd736a7186240dafdddf2"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 02 11:08:24 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 02 12:28:24 2015 -0400"
      },
      "message": "Set qcow image file location with right cirros version\n\nThis commit ensures we also set the qcow image location in the\ntempest config when we update qcow version. The tempest config has\na default value for img_file (which is incorrect) but before we can\nremove the defaults in tempest we need to ensure devstack is using\nit properly first. The only reason the tests weren\u0027t failing here is\nbecause tempest falls back to using uec images (which devstack was\ncorrectly setting config for) if qcow isn\u0027t found. The img_dir was\nalso hardcoded assuming a uec image, however if qcow is intended to be\nused you\u0027ll need to be able to override that, which is added as\npart of this commit.\n\nChange-Id: I05af346b3c9be9560dc8846dd1f437cfbb2d5005\n"
    },
    {
      "commit": "6c0da09b00fcfa8c4a9d34fb2ed08f6c704ed06e",
      "tree": "fb029e9e5c49d7dbe4ede3557ddb3b1c520d37a0",
      "parents": [
        "0e348aaeec5fa8b083951e65ad2d5f7b888a3032"
      ],
      "author": {
        "name": "Jay Faulkner",
        "email": "jay@jvf.cc",
        "time": "Thu Mar 26 15:19:32 2015 -0700"
      },
      "committer": {
        "name": "Jay Faulkner",
        "email": "jay@jvf.cc",
        "time": "Wed Apr 01 09:52:15 2015 -0700"
      },
      "message": "Prepare devstack for Ironic cleaning testing\n\nThis patch changes the two config options required for Ironic to\nsuccessfully test cleaning in devstack.\n\nFirst, we disable erase_devices clean step. Erase devices in VMs\nends up running shred on the drives for the agent driver, which is\nincredibly slow and completely unneeded in devstack.\n\nAdditionally, we allow Ironic more time to complete the unprovision\nafter the nova instance is deleted. This time is spend in the CLEANING\nstate to clean up the node.\n\nThis is related to the Ironic blueprint \"implement-cleaning-states\".\n\nChange-Id: I77081165a80491da3e66d8a4554b6d71fc3d9353\n"
    },
    {
      "commit": "ba1c56bf5e292df74b17eebdc998c74428c925a7",
      "tree": "4da5900599e0fce4a8dacd8a4b80ef76080f4600",
      "parents": [
        "279cfe75198c723519f1fb361b2bff3c641c6cef"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 01 07:40:10 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 01 07:40:10 2015 -0400"
      },
      "message": "remove extraneous +x bits from lib files\n\n2 files had execute bits set on them, fix as a cleanup. These files\nshould not be directly executed.\n\nChange-Id: Ic0fdb85d77a3b47ef777524faf4fcdb0d8cedece\n"
    },
    {
      "commit": "d3cfb82c65ae7f85b9d92e1245b1d81792a5641b",
      "tree": "230ace4d6fc8ddd06685b77460ac8ec76954b8da",
      "parents": [
        "b0e3733cb3543c371df4831717b45738542fb91a"
      ],
      "author": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Wed Apr 01 11:30:57 2015 +0200"
      },
      "committer": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Wed Apr 01 12:05:07 2015 +0200"
      },
      "message": "functions-libvirt: Enable DEBUG_LIBVIRT config attribute by default\n\nEnabling it by default because:\n\n  - This allows you to get the relevant logs right away when something\n    in the libvirt code path fails, without having to submit another\n    change and keep doing a \u0027recheck\u0027 to re-run the CI check/gate jobs\n    until you hit the bug.\n\n  - The libvirt log filters specified in the function\n    \u0027configure_libvirt\u0027 are much more _selective_ and not a catch-all\n    debug option where you end up with the unhelpful situation of having\n    to find a \"specific piece of hay in a haystack\"[1].\n\nFWIW, I always have it enabled in local test environments, and I don\u0027t\nsee the resulting libvirtd.log growing beyond a couple of MB for\nthree-four days of usage.\n\n[1] http://lists.openstack.org/pipermail/openstack-dev/2014-January/024414.html\n\nChange-Id: I5e0b35446075b419fe473e1db8d0bfedd7009741\n"
    },
    {
      "commit": "b0e3733cb3543c371df4831717b45738542fb91a",
      "tree": "72a1d8f6555dccc3711b65926d28b7677852e40e",
      "parents": [
        "84ee55b3ee3630945792fa849d793a6d71d2364d",
        "ae7b4f9b9e811f2c0abfb4f7f4e85dd91ca1c2b3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 31 23:00:24 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 31 23:00:24 2015 +0000"
      },
      "message": "Merge \"functions-libvirt: Enable \u0027qemu_monitor\u0027 logging filter for libvirt\""
    },
    {
      "commit": "edd60481682bf2cca061f94f113835922cd79709",
      "tree": "9eb6728e405b4773f630a72af5187bdcba42748d",
      "parents": [
        "e57a1e04d59077101d14382c1c597120213789bd"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Fri Mar 27 09:19:57 2015 -0700"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Tue Mar 31 15:06:30 2015 -0700"
      },
      "message": "Update libvirt cpu map before starting nova\n\nWe are trying to get a working 64bit qemu cpu model in the gate for nova\nlive migration testing. It appears that we need to make this change\nprior to nova starting.\n\nMake the change in configure_libvirt() to handle this along with the\nother libvirt config updates. This allows us to restart the libvirt\nservice once. This function calls a python tool which parses and updates\nthe XML if necessary.\n\nChange-Id: I00667713bfba67ab8cedbcb1660ff94d4f4bcc07\n"
    },
    {
      "commit": "ae7b4f9b9e811f2c0abfb4f7f4e85dd91ca1c2b3",
      "tree": "a39bc7ce5211557f2dae03f96e4ba2eea4658b2b",
      "parents": [
        "206c596d693d429cbbfa738e4e0a397c646d77c1"
      ],
      "author": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Tue Mar 31 20:49:15 2015 +0200"
      },
      "committer": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Tue Mar 31 21:35:05 2015 +0200"
      },
      "message": "functions-libvirt: Enable \u0027qemu_monitor\u0027 logging filter for libvirt\n\nA lot of libvirt interactions with QEMU are via the QEMU monitor\nconsole, which allows you to either query or modify the state of a\nvirtual machine. Spefici examples include: querying the status of live\nblock operations, live snapshot operations, live migration, etc.\n\nEnabling the \u0027qemu_monitor\u0027 log filter allows us to capture precisely\nwhat commands libvirt is sending to QEMU.\n\nNote that the log level was intentionally set to \u00271\u0027 (i.e. debug) for\nthis specific filter, because (a) it\u0027s not extremely verbose, (b) when\nsomething breaks, it\u0027s helpful to have the exact sequence of\ninteractions between libvirt and QEMU.\n\nChange-Id: Iba95b6bd7c9f197c8d48c7d978f538e50d4e31fa\n"
    },
    {
      "commit": "84ee55b3ee3630945792fa849d793a6d71d2364d",
      "tree": "a0c71a7c3b5ba3caf7685d8da770a55e3fc291c1",
      "parents": [
        "206c596d693d429cbbfa738e4e0a397c646d77c1"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 30 14:25:27 2015 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 30 14:25:27 2015 -0700"
      },
      "message": "Set fixed_network_name in Tempest config\n\nThis previously defatuled to \u0027private\u0027 and aligned with devstack\u0027s\ndefaults but it has since been updated to \u0027None\u0027.  This sets the config\nvalue according to devstack\u0027s.\n\nChange-Id: I3f480d5480521a93992bedfe602eb20a4999263d\nCloses-bug: #1438415\n"
    },
    {
      "commit": "206c596d693d429cbbfa738e4e0a397c646d77c1",
      "tree": "a9553f731ced2b997737ee05b627391a830abddd",
      "parents": [
        "f46945495d25a8c0a6a82a656574023c391aa598"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Mar 30 13:56:11 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Mar 30 13:56:11 2015 -0400"
      },
      "message": "add back python-guestfs\n\nThis is needed otherwise we fall back to the nbd code path which is\nsuper hacky. This shouldn\u0027t have been deleted for the venv path.\n\nChange-Id: If5cb6cb4944bd0ed3548d53c98443b76725d1c0c\n"
    },
    {
      "commit": "f46945495d25a8c0a6a82a656574023c391aa598",
      "tree": "feeac7ba99345fe44d5ba303046db573e3ccd6df",
      "parents": [
        "d7c874bca6825441f3990733e7676201e7bc31e8",
        "3bb5a6f445f4938f1edca3c649aa22ff4ef8e5c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 30 17:40:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 30 17:40:06 2015 +0000"
      },
      "message": "Merge \"Remove symlink for lib/neutron compat\""
    },
    {
      "commit": "e929fdd47e31919bb8e30d2300e3c8e43b1bb9cc",
      "tree": "a4394878a67456a4d22954a54bf46bf411f10f3b",
      "parents": [
        "43479db9105db75d7762e9cfbc950841725fa644"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Mon Mar 30 15:11:11 2015 +1100"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Mon Mar 30 15:11:11 2015 +1100"
      },
      "message": "Remove keystone public/admin_endpoint options\n\nThe public_endpoint and admin_endpoint options are used to set the base\nhostname when listing versions. If they are not provided then the\nresponse will use the same hostname as the request was made with - which\nis almost always what you actually want.\n\nThis means devstack will respond correctly to a version list when behind\na floating IP for example.\n\nChange-Id: Idc48b9d7bee9751deb24d730fdc560b163f39dfe\n"
    },
    {
      "commit": "32d6bc6ad1f5d857c8e34e15001f8eb8666c601c",
      "tree": "ade89fecd1c5db1a4090df0c6b1cb1eda6d96c69",
      "parents": [
        "43479db9105db75d7762e9cfbc950841725fa644"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sun Mar 29 14:16:44 2015 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sun Mar 29 22:29:28 2015 -0500"
      },
      "message": "Add inc/rootwrap\n\nRootwrap shouldn\u0027t be a unique snowflake.  Plus the binaries tend\nto be called assuming PATH will find them.  Not so with venvs\nso we need to work around that brokenness.\n\nConfigure Cinder and Nova to use configure_rootwrap().\n\nChange-Id: I8ee1f66014875caf20a2d14ff6ef3672673ba85a\n"
    },
    {
      "commit": "43479db9105db75d7762e9cfbc950841725fa644",
      "tree": "bd073e14efd512f063cd79466a03dee5b2611ae7",
      "parents": [
        "bba4742e8cbdc577121bf1010f5fe307c958cd15",
        "dc97cb71e85fc807d2cce6f054c785922d322eb9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Mar 29 23:23:51 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 29 23:23:51 2015 +0000"
      },
      "message": "Merge \"Mostly docs cleanups\""
    },
    {
      "commit": "dc97cb71e85fc807d2cce6f054c785922d322eb9",
      "tree": "86affcfbc7054c209c2ab0a4c3f7955d5e1bf16f",
      "parents": [
        "9720239618189c13734aa32aabee9252707f2db9"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Mar 28 08:20:50 2015 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Mar 28 14:35:12 2015 -0500"
      },
      "message": "Mostly docs cleanups\n\nFix documentation build errors and RST formatting\n\nChange-Id: Id93153400c5b069dd9d772381558c7085f64c207\n"
    },
    {
      "commit": "3bb5a6f445f4938f1edca3c649aa22ff4ef8e5c3",
      "tree": "f6206a916cd1692c81a8928aec071ff5a5433c95",
      "parents": [
        "2914118d69ff8995c479eabc3df1eaa52c16b780"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Mar 28 10:27:43 2015 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Mar 28 13:46:49 2015 -0500"
      },
      "message": "Remove symlink for lib/neutron compat\n\nDepends-On: I146910403879c9a85d644bd07a53830ea17ca77d\nChange-Id: Ia25331fc74fd26df347024a8314bc4c6ed54428e\n"
    },
    {
      "commit": "2914118d69ff8995c479eabc3df1eaa52c16b780",
      "tree": "24c0d83531015c786fb053ca227239ca208c5018",
      "parents": [
        "0471e588df6fb4e68fc1b02331f4e5765a2ea890",
        "93b906d53ee457b3768c755615fc7c2395d26c85"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 27 20:35:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 27 20:35:22 2015 +0000"
      },
      "message": "Merge \"Always set the Heat deferred auth method\""
    },
    {
      "commit": "0471e588df6fb4e68fc1b02331f4e5765a2ea890",
      "tree": "5566a9d13f28a322ec1335073721fedfd346840c",
      "parents": [
        "c443459f50bea6a28edc3aef0a885229e3f7ebe8",
        "c70605d1013296d0127ad38d8c53a69ed982e647"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 27 20:35:10 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 27 20:35:10 2015 +0000"
      },
      "message": "Merge \"Add lioadm cinder iscsi helper support\""
    },
    {
      "commit": "c443459f50bea6a28edc3aef0a885229e3f7ebe8",
      "tree": "b6c718373c743461785b332738eb77096beb897a",
      "parents": [
        "9720239618189c13734aa32aabee9252707f2db9",
        "0fc946ddc805989adb68c1e836e86b51d1f011cf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 27 20:21:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 27 20:21:15 2015 +0000"
      },
      "message": "Merge \"Remove the compute-admin section from tempest config\""
    },
    {
      "commit": "9720239618189c13734aa32aabee9252707f2db9",
      "tree": "aafa26295b9dca487505020ca5f25964ffcf51ab",
      "parents": [
        "9513b31fa2881c87eb0049d9399ae4cdf7a9f4c1",
        "4533eeec1fe4834ced0996fc8f9c8487dcd31d45"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 27 17:34:10 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 27 17:34:10 2015 +0000"
      },
      "message": "Merge \"Install Nova into its own venv\""
    },
    {
      "commit": "909fa8f49e0e253009be1299a4a067a22d80bb9b",
      "tree": "f82187134b654a670148d788002fd0403d26e767",
      "parents": [
        "e57a1e04d59077101d14382c1c597120213789bd"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Fri Mar 27 10:56:16 2015 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Fri Mar 27 10:56:16 2015 +0900"
      },
      "message": "Fix Q_USE_PUBLIC_VETH regression\n\nA recently merged change Ie35cb537bb670c4773598b8db29877fb8a12ff50\nand I71e2594288bae1a71dc2c8c3fb350b913dbd5e2c broke Q_USE_PUBLIC_VETH.\nThis commit fixes the regression.\n\nCloses-Bug: #1436637\nChange-Id: I1447bf98607143ba4954ce5ec3ed94010320baa5\n"
    },
    {
      "commit": "e57a1e04d59077101d14382c1c597120213789bd",
      "tree": "744908c21e184cda146e7ee40c8873ba71444a2d",
      "parents": [
        "932340bd7af6b85351dd4d36eba5397952eb1cf6",
        "6aaad5f7239c8e199fde0d1e5fca14f0a77164f2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 27 00:25:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 27 00:25:38 2015 +0000"
      },
      "message": "Merge \"Install Cinder into its own venv\""
    },
    {
      "commit": "932340bd7af6b85351dd4d36eba5397952eb1cf6",
      "tree": "ed1f1e490316d24f24888abdfe3b6c57595409ad",
      "parents": [
        "a5c058da0eb4bc09180f2560ce73943645bc0029",
        "fab7880bcd98ff8d64e1389aac073b79728e77e5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 26 23:53:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 26 23:53:39 2015 +0000"
      },
      "message": "Merge \"lib/ironic: Do not check for database or message queue\""
    }
  ],
  "next": "0e348aaeec5fa8b083951e65ad2d5f7b888a3032"
}
