)]}'
{
  "log": [
    {
      "commit": "5384a940276f2428b44940c103c2a54302aeb724",
      "tree": "89d796909695d92424837ec90dc2ea83e5d46f38",
      "parents": [
        "29948663dab741d2f89cdff38622d6e31ff60563",
        "e4289c88c8007ae942a18a1786fc6fd36f2489c7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 18 02:59:42 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 18 02:59:42 2015 +0000"
      },
      "message": "Merge \"Prevent spawning two VPN agents\""
    },
    {
      "commit": "29948663dab741d2f89cdff38622d6e31ff60563",
      "tree": "26eb1cfa8265976a38bda36409343c0b405c3f66",
      "parents": [
        "4d223251e8b12a1118d8f089615e091be1a90883",
        "597c902dfc9ea62f1a1455d6db7c7c50d09a5876"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 17 19:40:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 17 19:40:38 2015 +0000"
      },
      "message": "Merge \"use $SERVICE_HOST in multi-node doc\""
    },
    {
      "commit": "4d223251e8b12a1118d8f089615e091be1a90883",
      "tree": "9f42ea03b77f707c5633066156a666ba9be471e7",
      "parents": [
        "d103f47ffac9282a3abae535e50077c5755e0079",
        "4ffb4541452a95ae964c562c89e31c49e39dbaa7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 17 19:38:05 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 17 19:38:05 2015 +0000"
      },
      "message": "Merge \"Add header guard to functions/functions-common\""
    },
    {
      "commit": "d103f47ffac9282a3abae535e50077c5755e0079",
      "tree": "ce38c22b93628a354102cac0147f707ab95cc602",
      "parents": [
        "51bddb8c64f5cb4086d672574202262ad9c38332",
        "1e7fb4c9a0a7a45fb89363a25504e8b173e032aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 17 03:51:09 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 17 03:51:09 2015 +0000"
      },
      "message": "Merge \"_configure_neutron_dhcp_agent: Modify the right config file\""
    },
    {
      "commit": "1e7fb4c9a0a7a45fb89363a25504e8b173e032aa",
      "tree": "3dcf612d86fd414889efc8b75ff83349b1857330",
      "parents": [
        "9718b79f5fb83e34df50c42308a04d3f80f3fb3e"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Thu Jul 23 15:49:39 2015 +0900"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Aug 17 00:57:41 2015 +0000"
      },
      "message": "_configure_neutron_dhcp_agent: Modify the right config file\n\nThis has been incorrect since the initial commit\n(I632df4149e9d7f78cb5a7091dfe4ea8f8ca3ddfa)\n\nCloses-Bug: #1483499\nChange-Id: Ife4defce989c4f3c7eb5381376c0f93de50a9668\n"
    },
    {
      "commit": "597c902dfc9ea62f1a1455d6db7c7c50d09a5876",
      "tree": "ee63735b761e23fad69025bd21e4fd7a826cd3bf",
      "parents": [
        "b1ea5eacbc173a0acc162dc486d17154d509a430"
      ],
      "author": {
        "name": "Masaki Matsushita",
        "email": "glass.saga@gmail.com",
        "time": "Sat Aug 15 11:35:20 2015 +0900"
      },
      "committer": {
        "name": "Masaki Matsushita",
        "email": "glass.saga@gmail.com",
        "time": "Sat Aug 15 11:42:00 2015 +0900"
      },
      "message": "use $SERVICE_HOST in multi-node doc\n\nThe change fix multi-node doc to use SERVICE_HOST.\nIt resolves duplicate IP address.\n\nCloses-Bug: #1485159\nChange-Id: If86393e9a37bcb911a9aa125829cd8ce684edd9f\n"
    },
    {
      "commit": "51bddb8c64f5cb4086d672574202262ad9c38332",
      "tree": "274d136db2ecc9fd0070775b0554a63e3ac3e950",
      "parents": [
        "b1ea5eacbc173a0acc162dc486d17154d509a430"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Fri Aug 14 17:21:47 2015 +0100"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Fri Aug 14 17:21:47 2015 +0100"
      },
      "message": "Ironic: Create nodes with names\n\nThis patch is setting a name for each node created in Ironic, when\ntesting stuff it\u0027s easier to refer to a nome by its name then uuid.\n\nThe format of the name is: node-0, node-1, ...\n\nChange-Id: I60fcddbcb36d1b1da8b3846b6edf14c59401f102\n"
    },
    {
      "commit": "e4289c88c8007ae942a18a1786fc6fd36f2489c7",
      "tree": "5a7530159e9c13ee7988330e38b2a0fa5482fec8",
      "parents": [
        "b1ea5eacbc173a0acc162dc486d17154d509a430"
      ],
      "author": {
        "name": "Paul Michali",
        "email": "pc@michali.net",
        "time": "Fri Aug 14 11:49:27 2015 -0400"
      },
      "committer": {
        "name": "Paul Michali",
        "email": "pc@michali.net",
        "time": "Fri Aug 14 11:49:27 2015 -0400"
      },
      "message": "Prevent spawning two VPN agents\n\nCurrently, if the VPN devstack plugin is enabled (which is\nthe method used for VPN in all test jobs), there will be\ntwo VPN agent processes started. This doesn\u0027t seem to\naffect the tests, but is incorrect.\n\nTo resolve this, the proposal is to do this in two steps.\nWith this commit, the script is modified to start the q-vpn\nprocess, if q-vpn is enabled (legacy), and to only start\nq-l3 process, if neither q-vpn nor neutron-vpnaas is enabled.\n\nOnce committed, the opertion will be the same - if no VPN\nservice is enabled, we get q-l3 (correct); if legacy q-vpn is\nenabled (only), we get q-vpn (correct); if the plugin is used\n(the default), we get two q-vpn processes started (wrong).\n\nWith a separate plugin commit (to be pushed next), the plugin\nwill be renamed to neutron-vpnaas, and then we\u0027ll get only\none agent process (q-vpn or neutron-vpnaas) runing. We can\u0027t\ncommit the plugin first, because both the VPN agent and the\nq-l3 agent will be started at once (just as bad, if not worse).\n\nChange-Id: I2bb7ac01e619c8a9b22bd517a4ff60d67035dfed\nPartial-Bug: 1484141\n"
    },
    {
      "commit": "b1ea5eacbc173a0acc162dc486d17154d509a430",
      "tree": "51b15c066235d871bee3b0ebf84c9fadc966f4c0",
      "parents": [
        "049c15926ef00d91464007b937d187a35ee8c481",
        "75c1dfe3b0adc8bcb98276bcdbecca76a94eaab7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 14 07:27:19 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 14 07:27:19 2015 +0000"
      },
      "message": "Merge \"Rename bad option value\""
    },
    {
      "commit": "049c15926ef00d91464007b937d187a35ee8c481",
      "tree": "134ce114c6b8f2cf050f8360ab6a411b32be5c2f",
      "parents": [
        "6c4dcb2e9d12e75db0c798f2700e4d7f98a77149",
        "19c5e62a04902e19a603d5a55bcfc5f318a522cf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 14 07:24:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 14 07:24:47 2015 +0000"
      },
      "message": "Merge \"Configure glance swift communication with v3\""
    },
    {
      "commit": "6c4dcb2e9d12e75db0c798f2700e4d7f98a77149",
      "tree": "7d4fc4816f682aa6cc1182e31e0a770d8de8d71b",
      "parents": [
        "5dda53884e028a8f8fd7041469e16d09babd1ee3",
        "1991e7599313cdbc75cf7674df94f32e9443cc60"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 13 18:08:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 13 18:08:18 2015 +0000"
      },
      "message": "Merge \"Fix creation of endpoints in multi-region\""
    },
    {
      "commit": "5dda53884e028a8f8fd7041469e16d09babd1ee3",
      "tree": "2cad1d6589d4db498b9355be6c7c0d3af23a9c89",
      "parents": [
        "9718b79f5fb83e34df50c42308a04d3f80f3fb3e",
        "b237b93f2bdfd66152bd68eedccec85ce0cb75b8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 13 15:34:27 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 13 15:34:27 2015 +0000"
      },
      "message": "Merge \"Location of the \"local.conf\" file is confusing. It is updated.\""
    },
    {
      "commit": "b237b93f2bdfd66152bd68eedccec85ce0cb75b8",
      "tree": "a493793f70f7bc5ddccfc165f7383400265d5997",
      "parents": [
        "4627ac118350588ec56371f5fa9593c4c8e1ed9b"
      ],
      "author": {
        "name": "venkatamahesh",
        "email": "venkatamaheshkotha@gmail.com",
        "time": "Mon Aug 10 16:07:03 2015 +0530"
      },
      "committer": {
        "name": "venkatamahesh",
        "email": "venkatamaheshkotha@gmail.com",
        "time": "Thu Aug 13 15:56:48 2015 +0530"
      },
      "message": "Location of the \"local.conf\" file is confusing. It is updated.\n\nIt was shown that the local.conf is at root devstack directory, but\nit is at devstack/samples directory. So the path is updated.\n\n1.) Copy the file into root Devstack directory.\n\nChange-Id: I6ff8a404a3664c892bb458023c57ccc5d0926fdf\nCloses-Bug: #1464491\n"
    },
    {
      "commit": "75c1dfe3b0adc8bcb98276bcdbecca76a94eaab7",
      "tree": "25552ccb02e713fd4fc96c12c5b362758be94342",
      "parents": [
        "19c5e62a04902e19a603d5a55bcfc5f318a522cf"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Thu Aug 13 10:40:57 2015 +1000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Thu Aug 13 10:44:51 2015 +1000"
      },
      "message": "Rename bad option value\n\nTo disable tempest running the v2 tests when the identity v2 api is\ndisabled you need to set api_v2\u003dFalse not v2_api\u003dFalse.\n\nChange-Id: Ied8a0593619dccb5985f9a1e51feb370754336c7\n"
    },
    {
      "commit": "1991e7599313cdbc75cf7674df94f32e9443cc60",
      "tree": "3af71b83f26d1005bfcb68a801f14f929aebc712",
      "parents": [
        "2f605b0f4da2493d004b0893a850792ef20e13ec"
      ],
      "author": {
        "name": "Daniel Gonzalez",
        "email": "daniel@gonzalez-nothnagel.de",
        "time": "Tue Aug 11 19:34:22 2015 +0200"
      },
      "committer": {
        "name": "Daniel Gonzalez",
        "email": "daniel@gonzalez-nothnagel.de",
        "time": "Thu Aug 13 02:25:56 2015 +0200"
      },
      "message": "Fix creation of endpoints in multi-region\n\nKeystone API v3 does currently not support filtering for region names.\nAs a consequence an additional check is needed in get_or_create_endpoint\nto check if an endpoint must be created for a given region or if it\nalready exists.\nSee related bug for more information regarding the missing region\nfiltering in keystone.\n\nCloses-Bug: #1483784\nRelated-Bug: #1482772\nChange-Id: Ia6a497b9fb58f7474636ab52dc01b99857bed3a2\n"
    },
    {
      "commit": "19c5e62a04902e19a603d5a55bcfc5f318a522cf",
      "tree": "793a06e7fbc764fee35169b747ac1832f7564e27",
      "parents": [
        "9718b79f5fb83e34df50c42308a04d3f80f3fb3e"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Wed Aug 05 15:53:21 2015 +1000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Thu Aug 13 00:11:13 2015 +0000"
      },
      "message": "Configure glance swift communication with v3\n\nWith the aim of moving everything fully over to v3 authentication we\nneed to configure glance_store to use v3 when calling swift.\n\nRequires glance_store 0.8.0\n\nChange-Id: I61e8c5a4136404077f5505ebc2edfe49841c244f\nImplements: bp keystonev3\n"
    },
    {
      "commit": "9718b79f5fb83e34df50c42308a04d3f80f3fb3e",
      "tree": "48a5a4a3044bc8ccbd9b4ce6a417f3f536602ab0",
      "parents": [
        "2f605b0f4da2493d004b0893a850792ef20e13ec",
        "df8f43b44adec60ce6528441f2a0ea193793adb8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 11 17:53:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 11 17:53:31 2015 +0000"
      },
      "message": "Merge \"Add support to lib/tempest for using tempest test accounts\""
    },
    {
      "commit": "df8f43b44adec60ce6528441f2a0ea193793adb8",
      "tree": "b9852231635a59f2723bc4746009bd8e67a49909",
      "parents": [
        "4627ac118350588ec56371f5fa9593c4c8e1ed9b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Sun Aug 09 20:30:39 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 10 20:40:53 2015 -0400"
      },
      "message": "Add support to lib/tempest for using tempest test accounts\n\nThis commit adds support to lib/tempest for configuring tempest to use\nthe test accounts mechanism. It adds a new variable\nTEMPEST_USE_TEST_ACCOUNTS which will be used to trigger using test\naccounts. The generate tempest-account-generator utility packaged with\ntempest is used to generate the users and projects and write an\naccounts.yaml. Another option TEMPEST_CONCURRENCY is added to specify\nthe the number of accounts to create, the value defaults to the number\nof processors on the system.\n\nThe auth configuration section is moved to the bottom of the\nconfigure_tempest function to ensure the proper auth endpoint and\ncatalog entries are all set in the tempest.conf file because the\ntempest-account-generator tool depends on tempest knowing how to talk\nto keystone to create the accounts.\n\nChange-Id: I8682f72ffe26fd133874f5c575df6389f787ffcc\n"
    },
    {
      "commit": "2f605b0f4da2493d004b0893a850792ef20e13ec",
      "tree": "5af7290f4d176c7f19c15a427179855c58d6a822",
      "parents": [
        "144dbc62f8aa6a62cdca403a69bb883cb8552142",
        "66919076838771c3a07864037ab661994145a958"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 10 12:24:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 10 12:24:31 2015 +0000"
      },
      "message": "Merge \"Install cryptsetup on the n-cpu nodes\""
    },
    {
      "commit": "144dbc62f8aa6a62cdca403a69bb883cb8552142",
      "tree": "93bee1f2f4c63e9c4d914f534e3dfaccebc2018b",
      "parents": [
        "4627ac118350588ec56371f5fa9593c4c8e1ed9b"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Aug 10 12:51:29 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Aug 10 04:19:19 2015 +0000"
      },
      "message": "Remove config_apache_wsgi mention\n\nThis has only ever appeared in\nI3a5d1e511c5dca1e6d01a1adca8fda0a43d4f632 and has never been exported,\nreferenced, etc.\n\nRemove it to avoid confusion\n(e.g. Icfad40ee6998296727a95613199e5c2d87bd0a45)\n\nChange-Id: Ic71e841f6f751ff43083e12ad734b9c84be7b645\n"
    },
    {
      "commit": "4627ac118350588ec56371f5fa9593c4c8e1ed9b",
      "tree": "bd369f387bd34a9449e038ec80847056ef0a464c",
      "parents": [
        "2da606da2e47b7260732bb6ef43f1cbf6b4a1559",
        "d73df506f29854997f3b74f1b60968535923316b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 07 14:11:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 07 14:11:15 2015 +0000"
      },
      "message": "Merge \"Remove the old meter.yaml path from devstack\""
    },
    {
      "commit": "2da606da2e47b7260732bb6ef43f1cbf6b4a1559",
      "tree": "9fb1fd890b96fb9516a2ae5ab424bb66adb79023",
      "parents": [
        "815db16c2099610a52dec35f0846c0d19b9bd5b9"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Aug 06 10:02:43 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Aug 06 10:02:43 2015 -0400"
      },
      "message": "add ebtables to world dump\n\nI\u0027m still at a loss about why guests stop being pingable in grenade,\nso lets get ourselves some ebtables output as well.\n\nChange-Id: I4e40eff6d0b1ef194e43b151a83206fbd50deb66\n"
    },
    {
      "commit": "66919076838771c3a07864037ab661994145a958",
      "tree": "4cf7afe10a23b603a6e3154fb55059ff4edff1d9",
      "parents": [
        "815db16c2099610a52dec35f0846c0d19b9bd5b9"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Aug 06 11:49:46 2015 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Aug 06 11:49:46 2015 +0200"
      },
      "message": "Install cryptsetup on the n-cpu nodes\n\ntest_encrypted_cinder_volumes.* tempest test failes,\nwhen cryptsetup package is not installed.\n\nThe following error can be seen in the n-cpu log:\nStderr: u\u0027/usr/bin/nova-rootwrap: Executable not found: cryptsetup\n(filter match \u003d cryptsetup)\\n\u0027\n\nChange-Id: I86603f1301fa946c8bb22de3e69a2ec1ab7f1ef3\n"
    },
    {
      "commit": "815db16c2099610a52dec35f0846c0d19b9bd5b9",
      "tree": "b333d29ce7ad82de3bf7b8273ea127ac5a480dae",
      "parents": [
        "5751017ae3c9150eac03f03257f45ca2356b8484"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Aug 06 10:25:45 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Aug 06 10:28:50 2015 +1000"
      },
      "message": "Clean up configuration documentation\n\nThe current format is just copy-paste after auto-conversion and very\ninconsistent.  Move discussion of each option into a section and\nreword some slightly so they read more clearly.  Group some together\ninto a section+sub-sections, such as the logging and ip-version option\ndiscussions.\n\nAdd a top table-of-contents for the major sections, and then a\nseparate toc for each of the configuration options that are discussed\nin detail.\n\nChange-Id: Iddd27cb54f1d9f062b9c47ff9ad6a2bef3650d6b\n"
    },
    {
      "commit": "5751017ae3c9150eac03f03257f45ca2356b8484",
      "tree": "e360f0392dbb90a329d65a6d17f9a6993668e365",
      "parents": [
        "6972d1169e1160b89b6ff1caba9fa921dfc2e3dc",
        "994db6173861a8c6f8c73d59cdf85cd28463ab31"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 05 12:11:28 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 05 12:11:28 2015 +0000"
      },
      "message": "Merge \"Add tempest run_validation option\""
    },
    {
      "commit": "6972d1169e1160b89b6ff1caba9fa921dfc2e3dc",
      "tree": "63873d4efeec799ba94f4ab75f67bea4020cdb85",
      "parents": [
        "57036ba2b77eb1f09449266fd7510cddfc9ec321",
        "e97cb825d2800d34d1fe6eceae85a3a7f84549d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 05 12:09:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 05 12:09:06 2015 +0000"
      },
      "message": "Merge \"update cinder\u0027s key permission to allow nova snapshots\""
    },
    {
      "commit": "57036ba2b77eb1f09449266fd7510cddfc9ec321",
      "tree": "b12147ba55e5063c456e679780f3134b6dec0c66",
      "parents": [
        "93c10571e8b1b2c8e6916c759d5b92ab379c037f",
        "a6db5e30cc53d6dae11ffdc228e0ed01865bf603"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 13:50:46 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 13:50:46 2015 +0000"
      },
      "message": "Merge \"fix multinode guide\""
    },
    {
      "commit": "a6db5e30cc53d6dae11ffdc228e0ed01865bf603",
      "tree": "57191ccb31904acb6f044ba86b60b322c9d1859a",
      "parents": [
        "af68087be3be8cd3069001deb830837b5fe10bf9"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Aug 04 06:23:28 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Aug 04 06:23:28 2015 -0400"
      },
      "message": "fix multinode guide\n\nThe multinode guide erroneously said to enable n-api on the worker\nnodes, which is a typo. n-api-meta is the thing that\u0027s needed.\n\nChange-Id: I733896681f7f6fe3bea0fdeeb8ffc9033d7fc761\n"
    },
    {
      "commit": "994db6173861a8c6f8c73d59cdf85cd28463ab31",
      "tree": "7ca2c66851a721e50d69b4e480f01df622c553f8",
      "parents": [
        "af68087be3be8cd3069001deb830837b5fe10bf9"
      ],
      "author": {
        "name": "lanoux",
        "email": "joseph.lanoux@hp.com",
        "time": "Mon Aug 03 13:48:12 2015 +0000"
      },
      "committer": {
        "name": "Joseph Lanoux",
        "email": "joseph.lanoux@hp.com",
        "time": "Tue Aug 04 08:05:49 2015 +0000"
      },
      "message": "Add tempest run_validation option\n\nThis change adds the tempest run_validation option to run\ntests with ssh connection in the gate.\n\nChange-Id: I140f79b06d2e85c1d5d07fa5f117d4f8b250fa3d"
    },
    {
      "commit": "e97cb825d2800d34d1fe6eceae85a3a7f84549d1",
      "tree": "0a7492dd9b741f4d0a330576023b7b1a4a562fe0",
      "parents": [
        "af68087be3be8cd3069001deb830837b5fe10bf9"
      ],
      "author": {
        "name": "Nicolas Simonds",
        "email": "nic@metacloud.com",
        "time": "Tue Jul 28 11:46:46 2015 -0700"
      },
      "committer": {
        "name": "Nicolas Simonds",
        "email": "nic@metacloud.com",
        "time": "Fri Jul 31 16:44:29 2015 -0700"
      },
      "message": "update cinder\u0027s key permission to allow nova snapshots\n\nPreparing the field for this patch:\n\nhttps://review.openstack.org/205282\n\nThe client.cinder key needs to have write permission to the glance pool\nin order to complete the snapshot process.\n\nChange-Id: I98f16167db864ffd14e8c3dd5dec81fc16245448\n"
    },
    {
      "commit": "d73df506f29854997f3b74f1b60968535923316b",
      "tree": "5231dc859aa581331f47fee5300a773c0e67367a",
      "parents": [
        "af68087be3be8cd3069001deb830837b5fe10bf9"
      ],
      "author": {
        "name": "Pradeep Kilambi",
        "email": "pkilambi@redhat.com",
        "time": "Fri Jul 31 11:07:31 2015 -0400"
      },
      "committer": {
        "name": "Pradeep Kilambi",
        "email": "pkilambi@redhat.com",
        "time": "Fri Jul 31 11:08:15 2015 -0400"
      },
      "message": "Remove the old meter.yaml path from devstack\n\nThis will let us defauilt to the path within the code,\nwe can add the right path in once we have the file in\nthe codebase.\n\nChange-Id: I9de94c5ac6349c3b46adbacb77fc877b5201285c\n"
    },
    {
      "commit": "93c10571e8b1b2c8e6916c759d5b92ab379c037f",
      "tree": "c0f2f7eb932246938c419a4ac1d4a155c3ed22d8",
      "parents": [
        "af68087be3be8cd3069001deb830837b5fe10bf9"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Jul 31 10:38:50 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Jul 31 10:38:50 2015 -0400"
      },
      "message": "Stop relying on the tempest sample config file\n\nThis commit stops using the sample config file as the base for tempest\nconfiguration. The sample config isn\u0027t actually needed as a based for\nconfiguration because all the options are commented out so from the\nperspective of the config parser it\u0027s a blank file.\n\nThere are 2 reasons for making this change, first using the sample\nlike this creates a hard dependency on tempest having a sample config\nfile in tree. This is something that the project wants to change since\nkeeping the file in sync causes headaches because of new oslo\nreleases. The second aspect is that it makes the generated output\ndifficult to read. It includes *every* option and it\u0027s description in\nthe generated output which makes finding where devstack is actually\nsetting something more difficult to find.\n\nChange-Id: I4064a041a965ed2419b68efc8dc31fce37b24cfd\n"
    },
    {
      "commit": "af68087be3be8cd3069001deb830837b5fe10bf9",
      "tree": "327bc2515ad9ff21142fa9fc1d6aee4e0fed4590",
      "parents": [
        "2246a8a6fe230d51ce0b636dc9062dc87014da7c",
        "dd07c484e474f3e9410c558c8fb3103233facd3e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 31 13:14:37 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 13:14:37 2015 +0000"
      },
      "message": "Merge \"line wrapping for longer ceph commands\""
    },
    {
      "commit": "2246a8a6fe230d51ce0b636dc9062dc87014da7c",
      "tree": "19b84948dc9f112d87b8083deb39803991271059",
      "parents": [
        "643e2f316729a181f03ea775faea8d9eef6f609d",
        "ac9313e5a5af9e350d66c0ae628ca900c4cfc218"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 29 22:02:54 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 29 22:02:54 2015 +0000"
      },
      "message": "Merge \"add -n --name flag to worlddump\""
    },
    {
      "commit": "643e2f316729a181f03ea775faea8d9eef6f609d",
      "tree": "d3ea2d44ff4a5a5b98bf7ecf62b87baaa279db1f",
      "parents": [
        "e0eb1a159f6545cf20d4db3d5f68bacd908fdde3",
        "eef5d8590f560e4dd2be21942086e1e8b1223de4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 29 19:08:56 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 29 19:08:56 2015 +0000"
      },
      "message": "Merge \"Adds two new configuration files\""
    },
    {
      "commit": "dd07c484e474f3e9410c558c8fb3103233facd3e",
      "tree": "908b5b6b33531cd9de2fe2666686cd042b96451a",
      "parents": [
        "089f044cbee4be1d2e1c3ad943c20eec33df736f"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jul 27 13:10:44 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jul 29 14:10:00 2015 -0400"
      },
      "message": "line wrapping for longer ceph commands\n\nSome of the ceph commands had gotten quite long, so reviewing them in\ngerrit is a bit problematic. Do some line wrapping just to bring these\nback to a bit more managable state.\n\nChange-Id: Ice5122702f2466d059dd275b038d5ff983bcda44\n"
    },
    {
      "commit": "e0eb1a159f6545cf20d4db3d5f68bacd908fdde3",
      "tree": "d074a6300a3d3564e60b2fafa23c734263042cf8",
      "parents": [
        "47b4951d0f37d2b2e7e4d3e462fa16a65726ec43",
        "1c506c5c3422b80ca01903f929b47011a4f969e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 28 09:04:46 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 28 09:04:46 2015 +0000"
      },
      "message": "Merge \"Remove unused variable\""
    },
    {
      "commit": "47b4951d0f37d2b2e7e4d3e462fa16a65726ec43",
      "tree": "ee894b829b040542deca9cdeedaf228a82e8bbc1",
      "parents": [
        "820ff00cc033c1c0f3a3d3f57367e9eb39f59c2d",
        "aa81e2ea73cf46ab4e220a66959d19529f7bfeac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 28 08:51:24 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 28 08:51:24 2015 +0000"
      },
      "message": "Merge \"Fix errors in tools/ping_neutron.sh\""
    },
    {
      "commit": "820ff00cc033c1c0f3a3d3f57367e9eb39f59c2d",
      "tree": "c45714d600f8cf7b5ce07b9b9d46ade622e87420",
      "parents": [
        "5cbd85738e04a499cf29de834d978dfe7847feba",
        "20401434091e6083c85f7269cd4e7cf44e5713b4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 28 08:37:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 28 08:37:58 2015 +0000"
      },
      "message": "Merge \"Fix four typos on devstack documentation\""
    },
    {
      "commit": "5cbd85738e04a499cf29de834d978dfe7847feba",
      "tree": "b3d0d96f3e9d406473f640cef848917667d55675",
      "parents": [
        "23e749d9bd82bab9a4ce14b6d976133d9b416b80",
        "b997db602e15b60c68c0f7a99db74b5d2419a85c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 27 20:43:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 27 20:43:50 2015 +0000"
      },
      "message": "Merge \"Cleanup of ini test-case\""
    },
    {
      "commit": "23e749d9bd82bab9a4ce14b6d976133d9b416b80",
      "tree": "1e1d0b82a49ac6e5f8b0519a31d9fce6a22938a3",
      "parents": [
        "43ef53c2a2b972754a5436fe7659ea3f02913cd4",
        "92884ede5d20a399186c61cf5e003da61838eec4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 27 20:41:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 27 20:41:13 2015 +0000"
      },
      "message": "Merge \"ini-config : always reenable xtrace on return\""
    },
    {
      "commit": "43ef53c2a2b972754a5436fe7659ea3f02913cd4",
      "tree": "5f8d49ecf96404f1c0f3505e0da753ef272c9580",
      "parents": [
        "64ab8d122893d4ab1e135e82dab17f14cc74c33c",
        "089f044cbee4be1d2e1c3ad943c20eec33df736f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 27 19:22:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 27 19:22:13 2015 +0000"
      },
      "message": "Merge \"update cinder\u0027s key permission to allow nova snapshots\""
    },
    {
      "commit": "ac9313e5a5af9e350d66c0ae628ca900c4cfc218",
      "tree": "d1731307b6b509977f53a95325799b34571d543c",
      "parents": [
        "a3210822ce22b561fc03cd113e343846edc4f350"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jul 27 13:33:30 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jul 27 13:33:30 2015 -0400"
      },
      "message": "add -n --name flag to worlddump\n\nWe\u0027re worlddumping at success points in grenade, and it would be much\nhandier to explain when that happens via a symbolic name in the\nfilename. Add a --name option to worlddump to allow it.\n\nChange-Id: I644200fe08e404dc7ca2006478ae4e11ca020672\n"
    },
    {
      "commit": "64ab8d122893d4ab1e135e82dab17f14cc74c33c",
      "tree": "42d467bf2e1899fc8375467f55c88ee11eaf4941",
      "parents": [
        "a3210822ce22b561fc03cd113e343846edc4f350"
      ],
      "author": {
        "name": "Sébastien Han",
        "email": "seb@redhat.com",
        "time": "Mon Jul 27 14:29:57 2015 +0200"
      },
      "committer": {
        "name": "Sébastien Han",
        "email": "seb@redhat.com",
        "time": "Mon Jul 27 15:12:51 2015 +0200"
      },
      "message": "Re-enable direct URL\n\nThis parameter is needed in order to test the copy on write cloning\nfunctionnality.\n\nChange-Id: Ie8179a68827acba2dd8614ea9c6cecf2ddb20e29\nSigned-off-by: Sébastien Han \u003cseb@redhat.com\u003e\n"
    },
    {
      "commit": "089f044cbee4be1d2e1c3ad943c20eec33df736f",
      "tree": "9be6e0736f932c3809a26546d1f4abf5969bef6d",
      "parents": [
        "c90656a4a3ca148cd3eec8b4792215f735f9c75d"
      ],
      "author": {
        "name": "Sébastien Han",
        "email": "seb@redhat.com",
        "time": "Fri Jul 24 17:07:07 2015 +0200"
      },
      "committer": {
        "name": "Sébastien Han",
        "email": "seb@redhat.com",
        "time": "Mon Jul 27 15:12:05 2015 +0200"
      },
      "message": "update cinder\u0027s key permission to allow nova snapshots\n\nPreparing the field for this patch:\nhttps://review.openstack.org/#/c/205282/2\n\nThe client.cinder key needs to have write permission to the glance pool\nin order to complete the snapshot process.\n\nChange-Id: I90c6aa056b99944aa558783f3f81d06f918f3e26\nSigned-off-by: Sébastien Han \u003cseb@redhat.com\u003e\n"
    },
    {
      "commit": "20401434091e6083c85f7269cd4e7cf44e5713b4",
      "tree": "88175f6c959b61c3ab3110dcab5ff48af2f60dd4",
      "parents": [
        "a3210822ce22b561fc03cd113e343846edc4f350"
      ],
      "author": {
        "name": "Atsushi SAKAI",
        "email": "sakaia@jp.fujitsu.com",
        "time": "Mon Jul 27 20:42:44 2015 +0900"
      },
      "committer": {
        "name": "Atsushi SAKAI",
        "email": "sakaia@jp.fujitsu.com",
        "time": "Mon Jul 27 20:43:59 2015 +0900"
      },
      "message": "Fix four typos on devstack documentation\n\nbehaviour \u003d\u003e behavior\nmechansim \u003d\u003e mechanism\nglustfs \u003d\u003e glusterfs\npluggin \u003d\u003e plugin\n\nChange-Id: I3de6740e5d4b2b55009614007767458124036b75\nCloses-Bug: #1478538\n"
    },
    {
      "commit": "a3210822ce22b561fc03cd113e343846edc4f350",
      "tree": "473c9b8de0717dafa08dda5bb7e2006a1a2b2f34",
      "parents": [
        "c90656a4a3ca148cd3eec8b4792215f735f9c75d",
        "54ee8a82a837eb2b28746c77e0259ec326ab15cc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 27 10:47:43 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 27 10:47:43 2015 +0000"
      },
      "message": "Merge \"Make it possible to upload ploop images\""
    },
    {
      "commit": "aa81e2ea73cf46ab4e220a66959d19529f7bfeac",
      "tree": "3a3774633dd83b7788573e7b8dc0a3260c2a0e80",
      "parents": [
        "c90656a4a3ca148cd3eec8b4792215f735f9c75d"
      ],
      "author": {
        "name": "Stanislaw Szydlo",
        "email": "stanislaw.szydlo@ericpol.com",
        "time": "Mon Jul 27 10:54:44 2015 +0200"
      },
      "committer": {
        "name": "Stanislaw Szydlo",
        "email": "stanislaw.szydlo@ericpol.com",
        "time": "Mon Jul 27 10:54:44 2015 +0200"
      },
      "message": "Fix errors in tools/ping_neutron.sh\n\nDue to errors in tools/ping_neutron.sh, exercise neutron-adv-test.sh\nfails. Faults were: \u0027neutron net-list\u0027 took too much arguments and\nvariable REMAINING_ARGS was mistyped.\n\nChange-Id: I681328bfb1e4445543ef9d94e3b3824dbc9c8346\nCloses-Bug: #1478021\n"
    },
    {
      "commit": "eef5d8590f560e4dd2be21942086e1e8b1223de4",
      "tree": "5a444b2efa29d6e571a7dd83377cb4b32488458d",
      "parents": [
        "c90656a4a3ca148cd3eec8b4792215f735f9c75d"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Fri Jul 24 10:55:42 2015 +0200"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Fri Jul 24 10:55:42 2015 +0200"
      },
      "message": "Adds two new configuration files\n\nCeilometer introduces two new configuration files\n\nThis change adds them.\n\nChange-Id: I4da44f09eb0a839f36fef513aec41d9b1564155d\nDepends-On: I5a202c30614d06821063e243d4e2330736aba5fd\n"
    },
    {
      "commit": "c90656a4a3ca148cd3eec8b4792215f735f9c75d",
      "tree": "16d2623decfe49b0893ef576a7c268179da4903e",
      "parents": [
        "e8292ae1e7db04039040fbab0b2a9f8a25b254fc",
        "92ad15251226dc8f19ad5f901c48f4eb8892f24e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 24 05:49:36 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 24 05:49:36 2015 +0000"
      },
      "message": "Merge \"Explicitly set bind_ip in Swift server config files\""
    },
    {
      "commit": "1c506c5c3422b80ca01903f929b47011a4f969e1",
      "tree": "1cf237c2688e977183d80d3d4d591868d865394e",
      "parents": [
        "e8292ae1e7db04039040fbab0b2a9f8a25b254fc"
      ],
      "author": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Fri Jul 24 10:42:13 2015 +0900"
      },
      "committer": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Fri Jul 24 10:42:13 2015 +0900"
      },
      "message": "Remove unused variable\n\nChange-Id: Ib3b50c0e34403311b529e116f39bf82dd03dca0e\n"
    },
    {
      "commit": "e8292ae1e7db04039040fbab0b2a9f8a25b254fc",
      "tree": "7ce38def6846ed3e01861185f527751f4343878a",
      "parents": [
        "b488c81e031df361179a8ee73a70c4a6e859bbc4",
        "cfbc7918c5e7720fcfba88d2c18d26dd9d0cf5cf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 23 19:38:48 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 23 19:38:48 2015 +0000"
      },
      "message": "Merge \"Simplify start_neutron_other_agents\""
    },
    {
      "commit": "b488c81e031df361179a8ee73a70c4a6e859bbc4",
      "tree": "ff0dacc4f054a4d38bcb8b2a9e4b0ac730786068",
      "parents": [
        "3805b3770c091840f67949762ed38bb1548704d2",
        "09b94603bb4f903616da3b1b4970ee1e2a666b91"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 23 19:35:45 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 23 19:35:45 2015 +0000"
      },
      "message": "Merge \"Separate start/stop control of Neutron L2 agent.\""
    },
    {
      "commit": "3805b3770c091840f67949762ed38bb1548704d2",
      "tree": "5f3c33e461f9678d28bf4b959124b6b471dec8ac",
      "parents": [
        "d4da210ffb2a9f1274705ba04ec56337e7e1ea1c",
        "21a9077d7cf32ee1c387171b943125e938eaa1b2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 23 14:17:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 23 14:17:49 2015 +0000"
      },
      "message": "Merge \"Allow installing keystoneauth from git\""
    },
    {
      "commit": "d4da210ffb2a9f1274705ba04ec56337e7e1ea1c",
      "tree": "013cb585decc700fb14f85f8f18af924ed5d9c56",
      "parents": [
        "c305120f48f8281b3db03ce73b890c8111a1f243",
        "2fa8944057787fc01e94f9f94a905cee9492edc5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 23 11:57:01 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 23 11:57:01 2015 +0000"
      },
      "message": "Merge \"Remove osapi_v3 configuration\""
    },
    {
      "commit": "c305120f48f8281b3db03ce73b890c8111a1f243",
      "tree": "74205aef8ca8c551ad636f5e986bd1c2f13c5eda",
      "parents": [
        "9cdde34319feffc7f1e27a4ffea43eae40eb6536",
        "89ee58523050443a38c284e8f0920dae152a901a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 23 06:59:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 23 06:59:31 2015 +0000"
      },
      "message": "Merge \"neutron: add NOVA_ALLOW_DUPLICATE_NETWORKS config option\""
    },
    {
      "commit": "9cdde34319feffc7f1e27a4ffea43eae40eb6536",
      "tree": "d613354ebaa6199971786cfe81e53d560fdc89b0",
      "parents": [
        "b5c37243886a2289b0a98a3ec0d2344eb326b59e",
        "11d276c73cdd848c0287f6718d0163369cefd157"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 22 23:36:02 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 22 23:36:02 2015 +0000"
      },
      "message": "Merge \"local call masks errors in subshells\""
    },
    {
      "commit": "b997db602e15b60c68c0f7a99db74b5d2419a85c",
      "tree": "2ce2d0c7bfad12814839308d7eba650ead71d6cd",
      "parents": [
        "92884ede5d20a399186c61cf5e003da61838eec4"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Jul 22 10:05:32 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Jul 23 06:46:24 2015 +1000"
      },
      "message": "Cleanup of ini test-case\n\nVarious cleanup to this file.\n\nFirstly create a temporary space to test, rather than working in the\nsource directory.\n\nWe have \"assert_equal\" which simplifies a lot.  Add \"assert_empty\"\nthat is used in a couple of tests too.  Remove a couple of duplicate\ntests.\n\nChange-Id: I7fd476ed63026e67d66a8ac2891b2e4a6687d09c\n"
    },
    {
      "commit": "92884ede5d20a399186c61cf5e003da61838eec4",
      "tree": "ac415994aacf6491373569fce821fae8f2e1ca30",
      "parents": [
        "b5c37243886a2289b0a98a3ec0d2344eb326b59e"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Jul 22 12:16:45 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Jul 23 06:46:24 2015 +1000"
      },
      "message": "ini-config : always reenable xtrace on return\n\nThese return paths doesn\u0027t renable xtrace, so output mysteriously goes\nmissing until the next time it is enabled.\n\nChange-Id: I3a8018dfa9397c07534970c39fba8dc10afcbe41\n"
    },
    {
      "commit": "b5c37243886a2289b0a98a3ec0d2344eb326b59e",
      "tree": "5894d4c16810aa98b234b575c3dbcedc2b42df44",
      "parents": [
        "0294ddc7352d5cf9ab0eca48a6cab3894aa866dc",
        "c1dded9b91ae46d339430efcc69b0d3a4882b88b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 22 19:12:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 22 19:12:18 2015 +0000"
      },
      "message": "Merge \"fix typo in guide for nested kvm\""
    },
    {
      "commit": "c1dded9b91ae46d339430efcc69b0d3a4882b88b",
      "tree": "dd89816cacff56883128dbb3b9056cb147574a2b",
      "parents": [
        "411c43983dc88162df1509d9fc4659d5fe0977ae"
      ],
      "author": {
        "name": "Hiroshi Miura",
        "email": "miurahr@nttdata.co.jp",
        "time": "Wed Jul 22 12:18:35 2015 +0900"
      },
      "committer": {
        "name": "Hiroshi Miura",
        "email": "miurahr@nttdata.co.jp",
        "time": "Wed Jul 22 12:18:53 2015 +0900"
      },
      "message": "fix typo in guide for nested kvm\n\nChange-Id: Ie103a097830401248c75fcb16d4dd746bbbb7288\nSigned-off-by: Hiroshi Miura \u003cmiurahr@nttdata.co.jp\u003e\n"
    },
    {
      "commit": "0294ddc7352d5cf9ab0eca48a6cab3894aa866dc",
      "tree": "44705cad1e3782d43b1e5b54e91da7aca4502901",
      "parents": [
        "411c43983dc88162df1509d9fc4659d5fe0977ae"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Jul 21 14:11:49 2015 -0500"
      },
      "committer": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Jul 21 14:18:38 2015 -0500"
      },
      "message": "mysql: Fix mysql config\n\ndevstack attempts to set bind-address, sql_mode, default-storage-engine,\nmax_connections, query_cache_type and query_cache_size.\n\nHowever the bash command is missing some \u0027\u0026\u0026\u0027s and was omiting\nmax_connections, query_cache_type and query_cache_size.\n\nChange-Id: I24388b5de777995f92d73076524122cf599d6371\n"
    },
    {
      "commit": "411c43983dc88162df1509d9fc4659d5fe0977ae",
      "tree": "ecf052cc65d60bf175a1f5a68ed57b60241a1816",
      "parents": [
        "d9b425df06b6d556c8a38a213bb240957d565177",
        "3756687d1777153e1d6fbf938a74470011aa7bef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 21 06:34:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 21 06:34:03 2015 +0000"
      },
      "message": "Merge \"Include meter.yaml when devstack sets up ceilometer\""
    },
    {
      "commit": "d9b425df06b6d556c8a38a213bb240957d565177",
      "tree": "27f3cb0905c9ed85007f6a91273d5bebc553aadd",
      "parents": [
        "56f4c3c8197bdeaa23f56f370acee078c0dfdf0a",
        "e6f37b91e5cd5b0f70d2be1e75eb4f61adc1e16a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 21 04:58:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 21 04:58:31 2015 +0000"
      },
      "message": "Merge \"libvirt virt_type\u003dparallels support enchancement\""
    },
    {
      "commit": "56f4c3c8197bdeaa23f56f370acee078c0dfdf0a",
      "tree": "e406579ee3b63a2c08c7c816726f7cb1be95d6f9",
      "parents": [
        "53e01600d9d44ebbbfde2256db90481d96d92a00",
        "dcc8a30f2a1cb597ebc609d10d34b45c68c9a74e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 20 22:53:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 20 22:53:32 2015 +0000"
      },
      "message": "Merge \"Be more explicit about jenkins project config\""
    },
    {
      "commit": "3756687d1777153e1d6fbf938a74470011aa7bef",
      "tree": "306ed073a0d7ce3a1bc9694d2cc4e40855e8bb99",
      "parents": [
        "53e01600d9d44ebbbfde2256db90481d96d92a00"
      ],
      "author": {
        "name": "Pradeep Kilambi",
        "email": "pkilambi@redhat.com",
        "time": "Mon Jul 20 16:16:31 2015 -0400"
      },
      "committer": {
        "name": "Pradeep Kilambi",
        "email": "pkilambi@redhat.com",
        "time": "Mon Jul 20 16:16:40 2015 -0400"
      },
      "message": "Include meter.yaml when devstack sets up ceilometer\n\nPartially Implements: blueprint declarative-notifications\n\nChange-Id: Ia20f3558eb85b4e3478e33a9e54b7e696eb6c3fd\n"
    },
    {
      "commit": "92ad15251226dc8f19ad5f901c48f4eb8892f24e",
      "tree": "6bbefaeeba4437c9da33672cf54d87a910c201f5",
      "parents": [
        "53e01600d9d44ebbbfde2256db90481d96d92a00"
      ],
      "author": {
        "name": "Rawlin Peters",
        "email": "rawlin.peters@hp.com",
        "time": "Mon Jul 20 13:33:33 2015 -0600"
      },
      "committer": {
        "name": "Rawlin Peters",
        "email": "rawlin.peters@hp.com",
        "time": "Mon Jul 20 13:33:33 2015 -0600"
      },
      "message": "Explicitly set bind_ip in Swift server config files\n\nCurrently, the Swift proxy, object, account, and container servers bind\nto IPv4 address 0.0.0.0 by default. In the case of a user setting\nSERVICE_IP_VERSION\u003d6 in their local.conf file, these Swift servers still\nlisten on 0.0.0.0 instead of ::, which causes a ./stack.sh run to fail.\n\nThis change explicitly sets the bind_ip variable in the Swift server\nconfig files so that the servers bind to either 0.0.0.0 (when\nSERVICE_IP_VERSION !\u003d 6) or :: (when SERVICE_IP_VERSION \u003d\u003d 6).\n\nThis patch is related to the following patch for devstack IPv6 support:\n    https://review.openstack.org/#/c/192329\n\nChange-Id: Ie268c6daf5374e67ef8710a731c3af50ffdb821e\n"
    },
    {
      "commit": "53e01600d9d44ebbbfde2256db90481d96d92a00",
      "tree": "9f86f83d759566c2bd5c4b1c3d732ccb7ef02b7c",
      "parents": [
        "f0e86a7ac75091c5ceeaeeb4f51869522f23e5f8",
        "7e5fb63b71364637eaa81a0f978af76fe3df2c97"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 17 11:03:45 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 17 11:03:45 2015 +0000"
      },
      "message": "Merge \"Always use volume v1 API for type create.\""
    },
    {
      "commit": "2fa8944057787fc01e94f9f94a905cee9492edc5",
      "tree": "4c7211bda2857f95fb0f76dc685f5bfc79a8c3ce",
      "parents": [
        "32a3e322b428d83fa5922c1b9e6adce047064bd6"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Jul 17 03:08:55 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Jul 17 03:16:42 2015 +0000"
      },
      "message": "Remove osapi_v3 configuration\n\nNova option osapi_v3 is used for Nova v2.1 API and the default value\nwas False(disabled). However Nova v2.1 API is CURRENT status and the\nAPI should be enabled as the default as we discussed on\nhttp://lists.openstack.org/pipermail/openstack-dev/2015-July/069624.html\nWe could not find it before because devstack makes it True, so this\npatch removes it for avoiding confusion any more.\n\nChange-Id: I4efd2036605a1a41ea297b44a5f31b2da7412593\nRelated-Bug: #1462901\nDepends-on: I43f0352f9fa89401f79389a6dc1035d901f52ed2\n"
    },
    {
      "commit": "f0e86a7ac75091c5ceeaeeb4f51869522f23e5f8",
      "tree": "aceb794917cac133a138d31278737721f039000b",
      "parents": [
        "469215d374367ce5b701f0a485be8f5a8f349c96",
        "5c7f39fdcd29a74c402840021ca55f47c359fbf1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 16 23:55:34 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 16 23:55:34 2015 +0000"
      },
      "message": "Merge \"Add worlddump unit test\""
    },
    {
      "commit": "469215d374367ce5b701f0a485be8f5a8f349c96",
      "tree": "e3f90db5083b796218c268d2d6b89d5e8d133df8",
      "parents": [
        "19533886ff5843624945a9d85b8bd02a71d75401",
        "3a9df1dab73e2cb2f27dd014543ab16f22ac3846"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 16 23:49:21 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 16 23:49:21 2015 +0000"
      },
      "message": "Merge \"Check for nova-compute before running kill\""
    },
    {
      "commit": "19533886ff5843624945a9d85b8bd02a71d75401",
      "tree": "43ca6b2ea397d6c4b6a8f2f2da3291492ee60898",
      "parents": [
        "474e96d02bd93eb078f0e3eb85362a1ccb3cd149",
        "99440f9d596668724690d9091e0a5def1d7f1d6d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 16 16:08:00 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 16 16:08:00 2015 +0000"
      },
      "message": "Merge \"Wait for command in worlddump\""
    },
    {
      "commit": "474e96d02bd93eb078f0e3eb85362a1ccb3cd149",
      "tree": "b3e9930046f356dd78a7e98314d8f31cd22378aa",
      "parents": [
        "32a3e322b428d83fa5922c1b9e6adce047064bd6",
        "cef5e40e0c1479f12f78c9dab74dc3100b2f10f7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 16 14:03:24 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 16 14:03:24 2015 +0000"
      },
      "message": "Merge \"Support fernet token provider\""
    },
    {
      "commit": "11d276c73cdd848c0287f6718d0163369cefd157",
      "tree": "9ebb8fb33d5b1e2ca858a946593d194f3b4f2bd9",
      "parents": [
        "32a3e322b428d83fa5922c1b9e6adce047064bd6"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Jul 02 09:34:34 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Jul 16 13:44:47 2015 +1000"
      },
      "message": "local call masks errors in subshells\n\nIn another \"things from the man page\"\n\n   The return status is 0 unless local is used outside a function, an\n   invalid name is supplied, or name is a readonly variable.\n\nThus if anything fails in \"cmd\" of \"local foo\u003d$( cmd )\" we don\u0027t\nnotice.\n\nChange-Id: I22b10d5d39f014b6c92d2e101b167cbacf81afca\n"
    },
    {
      "commit": "7e5fb63b71364637eaa81a0f978af76fe3df2c97",
      "tree": "d45b216e5f3a9c61518d4bbed441374c374cb7d8",
      "parents": [
        "32a3e322b428d83fa5922c1b9e6adce047064bd6"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Thu Jul 16 10:40:43 2015 +1000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Thu Jul 16 10:40:43 2015 +1000"
      },
      "message": "Always use volume v1 API for type create.\n\nOpenStackClient doesn\u0027t currently support volume type create on the V2\nAPI. Make sure that all requests use the V1 api until this has been\nfixed in OpenStackClient.\n\nChange-Id: I2fa133d30753e188d383d3de78c0022a3625cb34\nCloses-Bug: #1475062\n"
    },
    {
      "commit": "e6f37b91e5cd5b0f70d2be1e75eb4f61adc1e16a",
      "tree": "cfe5bff2c6ed711a16d7c412f3c161003f2284dc",
      "parents": [
        "98b652419a896ffb6fca5ecf4cd6cf07eb0d1c47"
      ],
      "author": {
        "name": "Maxim Nestratov",
        "email": "mnestratov@virtuozzo.com",
        "time": "Tue Jun 30 14:54:12 2015 +0300"
      },
      "committer": {
        "name": "Maxim Nestratov",
        "email": "mnestratov@virtuozzo.com",
        "time": "Wed Jul 15 11:59:53 2015 +0300"
      },
      "message": "libvirt virt_type\u003dparallels support enchancement\n\nAs soon as Parallels Cloud Server/Virtuozzo is based on CloudLinux distribution\nthis new rpm kind of distribution is introduced.\nAlso we setup vnc and set vnc_encoding parameter to None as soon it isn\u0027t\nsupported by parallels.\n\nChange-Id: Ib97a09f397f950227498cfc2ce162d19b700f6f4\n"
    },
    {
      "commit": "54ee8a82a837eb2b28746c77e0259ec326ab15cc",
      "tree": "f56879db0d48df7f3a15e3cd970c64528f141d4b",
      "parents": [
        "32a3e322b428d83fa5922c1b9e6adce047064bd6"
      ],
      "author": {
        "name": "Maxim Nestratov",
        "email": "mnestratov@virtuozzo.com",
        "time": "Wed Jul 15 11:47:11 2015 +0300"
      },
      "committer": {
        "name": "Maxim Nestratov",
        "email": "mnestratov@virtuozzo.com",
        "time": "Wed Jul 15 11:53:12 2015 +0300"
      },
      "message": "Make it possible to upload ploop images\n\nAdd support of ploop images (*.hds extension) for both exe and hvm types.\nIn devstack we assume that images have \u0027-exe\u0027 and \u0027-hvm\u0027 suffixes in\ntheir names correspondently.\n\nChange-Id: I1c074876c530be0535a6e02e764d67a4ebcbbbe5\n"
    },
    {
      "commit": "32a3e322b428d83fa5922c1b9e6adce047064bd6",
      "tree": "31de7117eeb487c0367179494c3d426313299da5",
      "parents": [
        "a13e08707dc6c47727f7c7d6f02ec37f822baed9",
        "494f7cdf35d025f73b4cce9a3bde7b433183b1d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 15 05:35:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 15 05:35:31 2015 +0000"
      },
      "message": "Merge \"Use openstack cli for cinder type creation\""
    },
    {
      "commit": "a13e08707dc6c47727f7c7d6f02ec37f822baed9",
      "tree": "691f50216f60c7f6c791f65097d2bced95f6d3ff",
      "parents": [
        "07387ebdd52d7687c812430a244a9f42fd71d495",
        "72ce6acd22a553e4d34f0ffdc429aaaed7ed1212"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 15 05:35:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 15 05:35:26 2015 +0000"
      },
      "message": "Merge \"Use Keystone V3 API for role creation\""
    },
    {
      "commit": "07387ebdd52d7687c812430a244a9f42fd71d495",
      "tree": "0657acbca2c1881c56522b6901d7eff30d86da38",
      "parents": [
        "11cf23e03457357368cc40622ecc37cebe56293c",
        "7aaaf9090145b3e84e1d9a3c90e12bd370f5f31f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 15 03:11:16 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 15 03:11:16 2015 +0000"
      },
      "message": "Merge \"Fix distribution link in documentation\""
    },
    {
      "commit": "7aaaf9090145b3e84e1d9a3c90e12bd370f5f31f",
      "tree": "661aa226459a2abd939ef3a313f90ab16e33263b",
      "parents": [
        "229b95c47760d7e9eed2361e3b2c0b50c6bfbb46"
      ],
      "author": {
        "name": "Isao Yamagata",
        "email": "isao.yamagata@gmail.com",
        "time": "Sat Jul 11 16:07:22 2015 +0000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Jul 15 00:45:20 2015 +0000"
      },
      "message": "Fix distribution link in documentation\n\nFix broken link to distributions of OpenStack\n\nCloses-Bug: #1469433\nChange-Id: Ica572e11c0dedfe0684fad1c4d48b248f7003d47\n"
    },
    {
      "commit": "11cf23e03457357368cc40622ecc37cebe56293c",
      "tree": "808b9e479d291ae66097c78aa357b210d392d79d",
      "parents": [
        "47e68afd674fb387b99216f94eac3eb477a6e077"
      ],
      "author": {
        "name": "Jeffrey Zhang",
        "email": "zhang.lei.fly@gmail.com",
        "time": "Wed Jul 15 08:18:23 2015 +0800"
      },
      "committer": {
        "name": "Jeffrey Zhang",
        "email": "zhang.lei.fly@gmail.com",
        "time": "Wed Jul 15 08:20:26 2015 +0800"
      },
      "message": "Fix the typo zaqar\n\nChange-Id: Ic05b88a55f4110cd2e72985c7f3f544d0de8dd67\n"
    },
    {
      "commit": "47e68afd674fb387b99216f94eac3eb477a6e077",
      "tree": "139dc46acdf66adced3da1fdad4f3298b1387af2",
      "parents": [
        "aaae79b095fb4d4029077ed490adc61bf9e1eb46",
        "3bae7d48c0bd283779c206152e6dcfa4c5883521"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 14 19:27:42 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 14 19:27:42 2015 +0000"
      },
      "message": "Merge \"Keystone also handle /identity and /identity_admin\""
    },
    {
      "commit": "aaae79b095fb4d4029077ed490adc61bf9e1eb46",
      "tree": "a76931c3ff60d7bf6a8d57dca7b2fdbfa3fb239e",
      "parents": [
        "a3c94468baa159840a47c34cf94d97d816208313",
        "b17ad7560d7d67e3464b489e124c540e025b9299"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 14 04:53:34 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 14 04:53:34 2015 +0000"
      },
      "message": "Merge \"Use identity V3 API for endpoint creation\""
    },
    {
      "commit": "a3c94468baa159840a47c34cf94d97d816208313",
      "tree": "77004841511e36e93476bf318f03e1af5d8fc77d",
      "parents": [
        "d523a71514550a85657356ae7ffe4085800b42c6"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Tue Jun 23 12:23:29 2015 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Mon Jul 13 09:57:33 2015 +0200"
      },
      "message": "Remove support for enabling file injection\n\nFile injection is disabled in nova meanwhile, and devstack core\nreviewers think it shouldn\u0027t be configureable in devstack anymore.\nThis basically reverts https://review.openstack.org/#/c/70560/\n\nChange-Id: Ia7dd407da00c0b1c9641865aea1f7b74533d7357\n"
    },
    {
      "commit": "d523a71514550a85657356ae7ffe4085800b42c6",
      "tree": "f9e964adcdda7ce91b9d9b31d750c368c6032f8a",
      "parents": [
        "67011910d23957c12313ebff6bbdb3d234609615",
        "ee6161720360f589485596dd572286d7a1865b17"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jul 12 22:38:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jul 12 22:38:58 2015 +0000"
      },
      "message": "Merge \"XenAPI: Update to a newer Cirros image\""
    },
    {
      "commit": "67011910d23957c12313ebff6bbdb3d234609615",
      "tree": "f0bba18eafca43fd00ad8d1c2a5197bcfd571e6d",
      "parents": [
        "52ba3fb4d68f3eacb3e5203b862397a00a72a9c3",
        "c54d4ab9104057b82e02dc9a62f0dd35928f6f64"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 10 19:43:46 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 10 19:43:46 2015 +0000"
      },
      "message": "Merge \"Include domain variables in accrc\""
    },
    {
      "commit": "ee6161720360f589485596dd572286d7a1865b17",
      "tree": "0998b1b9cc75a33af0cafc669e9a20769f214960",
      "parents": [
        "40c5ea67d34168048068d115e5d870a5065d4b0f"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Jun 22 13:48:57 2015 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Fri Jul 10 14:11:59 2015 +0100"
      },
      "message": "XenAPI: Update to a newer Cirros image\n\nUpdate to 0.3.4 as it has support for config drive v2\n\nChange-Id: Id8143f16fb3f0b6ce82c1332e8f695ac739a9e8c\n"
    },
    {
      "commit": "52ba3fb4d68f3eacb3e5203b862397a00a72a9c3",
      "tree": "2aa2c0297c0cab88e1974a4d95cdd00411a8e0e4",
      "parents": [
        "45f0e3d0572f247c0487dd1df9cb15d39b7c0cf4",
        "010963c677a1c4e558e09afa320595fa5584b329"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 10 08:54:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 10 08:54:52 2015 +0000"
      },
      "message": "Merge \"Correct logging_context_format_string for Ironic\""
    },
    {
      "commit": "45f0e3d0572f247c0487dd1df9cb15d39b7c0cf4",
      "tree": "1ab09cfdd09b6f386304a822def053cf14968bc4",
      "parents": [
        "69ba244ca8e61c9011eecb483a0388bf2f7575b4",
        "9d6d8f801571a1a0e6eff90cd2bfcdbac7945bcc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 10 03:10:42 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 10 03:10:42 2015 +0000"
      },
      "message": "Merge \"Use project instead of tenant in create_userrc\""
    },
    {
      "commit": "89ee58523050443a38c284e8f0920dae152a901a",
      "tree": "745063ca2ce23d37d5cb8d0a1c2a101092a2574f",
      "parents": [
        "69ba244ca8e61c9011eecb483a0388bf2f7575b4"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Jul 09 13:25:04 2015 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Jul 09 13:48:41 2015 -0700"
      },
      "message": "neutron: add NOVA_ALLOW_DUPLICATE_NETWORKS config option\n\nNova commit 322cc9336fe6f6fe9b3f0da33c6b26a3e5ea9b0c added the\nneutron.allow_duplicate_networks config option in Juno and it defaults\nto False. The option was deprecated in Kilo with commit\n4306d9190f49e7fadf88669d18effedabc880d3b and removed in Liberty with\ncommit b06867c581541ed325ddc5e5b5a2d53b1b0261ac so it\u0027s the default\nbehavior in Liberty.\n\nTo test it in the gate with Tempest, we need to be able to set it to\nTrue in devstack-gate and update tempest.conf (since tempest is branchless\nand we don\u0027t want to try to test duplicate networks against kilo/juno code).\n\nWe can remove the change to lib/tempest when it\u0027s removed from Tempest\nafter kilo-eol.\n\nDepends-On: I05f81d86cde249c23be06d5804fadbf40fc4a7f3\n\nChange-Id: Ifd075420f57c9b60746f4a6af6520c0ef04800db\n"
    },
    {
      "commit": "69ba244ca8e61c9011eecb483a0388bf2f7575b4",
      "tree": "3e1db76dfdbc6e060b33f796c58acb2da73e3319",
      "parents": [
        "229b95c47760d7e9eed2361e3b2c0b50c6bfbb46",
        "23cd71ac94cf11a18d5d153b963a96eabcb0cd15"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 09 14:05:11 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 09 14:05:11 2015 +0000"
      },
      "message": "Merge \"Update Centos/RHEL to use Kilo RDO packages\""
    },
    {
      "commit": "23cd71ac94cf11a18d5d153b963a96eabcb0cd15",
      "tree": "0f4324d955e51ebba648f026e9489f61a58d76b0",
      "parents": [
        "39d9f87683db3b21b7d9aacdc4101a585131d578"
      ],
      "author": {
        "name": "Zhang Jinnan",
        "email": "zhang.jinnan@99cloud.net",
        "time": "Wed Jul 08 11:36:32 2015 -0400"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Jul 09 04:23:32 2015 +0000"
      },
      "message": "Update Centos/RHEL to use Kilo RDO packages\n\nUpdate Centos/RHEL to use Kilo based RDO\n\nChange-Id: I901c4e9dfb6bce377b6afb19bbce94c71dfe127f\n"
    },
    {
      "commit": "229b95c47760d7e9eed2361e3b2c0b50c6bfbb46",
      "tree": "41d2564afbe1e1f3c4bdd81956a139cd0c84ffe0",
      "parents": [
        "410949801e3e6580bc2ec2067d6e7e71dacf6330",
        "9ef663a70fb02d4829b4c5a50f7fe6ef3ec6a8b4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 09 03:33:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 09 03:33:39 2015 +0000"
      },
      "message": "Merge \"Don\u0027t uninstall ceph packages at cleanup\""
    },
    {
      "commit": "410949801e3e6580bc2ec2067d6e7e71dacf6330",
      "tree": "3daa5c6cdca194068d3b0ac78c9c33482b649849",
      "parents": [
        "58d56fedc8f64327f4aa41b67241624ef8118bbd",
        "ceca15db4d1d7cf652c25d0339ce90d9aad2b885"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 09 03:32:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 09 03:32:39 2015 +0000"
      },
      "message": "Merge \"Glance: move connection_url from DEFAULT section to DB section\""
    },
    {
      "commit": "58d56fedc8f64327f4aa41b67241624ef8118bbd",
      "tree": "b3a52f2a5b5d1e9ab8bec1211644fe62fa83dcc5",
      "parents": [
        "29ed14af150297ed61c2a1c6fca6ae48c0ec6bb0",
        "6e121ff53e85fbe8f9eb9437403a4302bd0ee222"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 09 03:27:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 09 03:27:39 2015 +0000"
      },
      "message": "Merge \"Remove unused files from tools/xen.\""
    },
    {
      "commit": "29ed14af150297ed61c2a1c6fca6ae48c0ec6bb0",
      "tree": "71af0ff6bbe1fd16e7f973ce3a0e63b5ad5d6fc2",
      "parents": [
        "09659eb298e41cbba25e0e446a825c4e6da5bd09",
        "1987fcc8a31478911d6c815eb0a94afcf9fa5788"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 09 00:05:01 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 09 00:05:01 2015 +0000"
      },
      "message": "Merge \"Replace pip-installed requests CA bundle with link\""
    },
    {
      "commit": "09659eb298e41cbba25e0e446a825c4e6da5bd09",
      "tree": "4a2a9bf89fd2892e430444bb34889df79a92b2f1",
      "parents": [
        "d09f66ff434af13951c65e50ba177672e29aeaac",
        "11298a01f74c7952b924d001c548d9721eebf591"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 08 23:58:55 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 08 23:58:55 2015 +0000"
      },
      "message": "Merge \"Add IPv6 support for _move_neutron_addresses_route\""
    },
    {
      "commit": "d09f66ff434af13951c65e50ba177672e29aeaac",
      "tree": "29effcde9c5f3261d30613d2e0ec5656d2e2e44c",
      "parents": [
        "56ecd7978239409f7bed8a5de4d583812046b643",
        "e446fc3f5982089770a936cd8614fe75566cc103"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 08 23:58:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 08 23:58:50 2015 +0000"
      },
      "message": "Merge \"Set ATTACH_ENCRYPTED_VOLUME_AVAILABLE\u003dFalse if testing with Ceph\""
    },
    {
      "commit": "56ecd7978239409f7bed8a5de4d583812046b643",
      "tree": "71fb1ae93227bc3bf9946cea443793685a88e389",
      "parents": [
        "f467986434b2722aa9b28ded9d8f0dcdfb99b8db",
        "b0160d0fa9b20a4c1bda01dda6ffceac6beb9842"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 08 23:58:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 08 23:58:44 2015 +0000"
      },
      "message": "Merge \"Log all input/output in rootwrap calls\""
    }
  ],
  "next": "f467986434b2722aa9b28ded9d8f0dcdfb99b8db"
}
