)]}'
{
  "log": [
    {
      "commit": "ce7246a34ba51a5ccff0ac08d6e85a8cda7d275b",
      "tree": "b6f4bc2aa2337691750b50638de663955d709542",
      "parents": [
        "f4485bae9c719ee6b0c243cf5a69a6461df0bf23"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Apr 23 09:41:06 2015 -0700"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Oct 02 06:27:43 2015 -0400"
      },
      "message": "Workaround potential failure to shutdown services\n\nKill them twice to make sure they\u0027re good\u0027n\u0027dead. There is a supposed\nfix to oslo-incubator code, but we\u0027re working around that here in the\nmeantime with this change.\n\nThis returned in Liberty.\n\nChange-Id: I02a7af995dc7de857c4efcf2cef2f95d357c007a\nRelated-Bug: #1446583\n(cherry picked from commit 953baa7998f253681ed31013fd18bd8aa8098b34)\n"
    },
    {
      "commit": "f4485bae9c719ee6b0c243cf5a69a6461df0bf23",
      "tree": "25c5807169a8734f4564dfa79fcfc407b6f1cd06",
      "parents": [
        "ace1e8f9b4d2e2750a6c569737d601f2404cdc9f",
        "e5a6f82e431bece62deb830257439b309b2921ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 01 07:14:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 01 07:14:41 2015 +0000"
      },
      "message": "Merge \"Cleanup nova v2.1 API testing options\""
    },
    {
      "commit": "ace1e8f9b4d2e2750a6c569737d601f2404cdc9f",
      "tree": "53271e39ce1eb05dccc7e83dcc667d2c85731628",
      "parents": [
        "449c467135facf5ad2f7578f5e1f1111d7dc05f3",
        "c295bca61fbef22d4816b2db8cec40e924c709c4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 01 01:28:01 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 01 01:28:01 2015 +0000"
      },
      "message": "Merge \"Fix tunneling support for linuxbridge-agent\""
    },
    {
      "commit": "449c467135facf5ad2f7578f5e1f1111d7dc05f3",
      "tree": "8e39ea41479f0789b6d1317da045ae9f1b394f9c",
      "parents": [
        "97946a313fcb75ed723ab46d92ce9e775366d047",
        "651cb1ad758866a87b947c4e50b4ec995072d6ca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 30 21:24:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 30 21:24:38 2015 +0000"
      },
      "message": "Merge \"Add toggle to run Cinder API under Apache\""
    },
    {
      "commit": "97946a313fcb75ed723ab46d92ce9e775366d047",
      "tree": "74236519e0c5da4869e2b53a640dbf6b8d2726ef",
      "parents": [
        "afe5074cddf7e3ca371227c5faf4c6a6e1a83865",
        "713fd2f6c644e13ed8ad7e8d819f6a3d44ff5370"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 30 16:18:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 30 16:18:03 2015 +0000"
      },
      "message": "Merge \"Additionally install test-requirements with pip_install\""
    },
    {
      "commit": "afe5074cddf7e3ca371227c5faf4c6a6e1a83865",
      "tree": "c08e6c4754985d6f1e0d7b4d2477812ec61d08f3",
      "parents": [
        "0a4cbde358639d8b52fc74efaab87307cc3bd193",
        "c35eee5dbbb6b4dbc2901ebef4c4d88780aa74ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 30 15:17:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 30 15:17:41 2015 +0000"
      },
      "message": "Merge \"use nproc/2 workers for large ops job\""
    },
    {
      "commit": "0a4cbde358639d8b52fc74efaab87307cc3bd193",
      "tree": "1ecfcc2be84aa37114cc290fb6d4bd527ac184d3",
      "parents": [
        "d2999d0d0cc4d283873ff0d0951c4fdacd234dd1",
        "36218e6c50c9eb22003eefe0389b00cbf7132dfb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 30 13:22:23 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 30 13:22:23 2015 +0000"
      },
      "message": "Merge \"Revert \"Disable Cinder v1 API support by default\"\""
    },
    {
      "commit": "36218e6c50c9eb22003eefe0389b00cbf7132dfb",
      "tree": "d112c837a1da9cb2801b7f78e063655a10fe928a",
      "parents": [
        "a29434460e869b7bb397044d8f073531e4ee112d"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Sep 30 10:33:57 2015 +0000"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Sep 30 10:34:09 2015 +0000"
      },
      "message": "Revert \"Disable Cinder v1 API support by default\"\n\nThere has been a ton of fall out from this change, and I \nthink it\u0027s been premature. We should revert and try again\nwhen more of the client space supports this.\n\nThis reverts commit a29434460e869b7bb397044d8f073531e4ee112d.\n\nChange-Id: I1658dc48a024627be0fdb39c46137aaa3d9b911a"
    },
    {
      "commit": "713fd2f6c644e13ed8ad7e8d819f6a3d44ff5370",
      "tree": "075349bcd6fad0d3b704d0b408cc992b313c7ea1",
      "parents": [
        "767c7298332d1275110ea983c2b9d4b228cbd2c9"
      ],
      "author": {
        "name": "Sirushti Murugesan",
        "email": "sirushti.murugesan@hp.com",
        "time": "Wed Sep 30 15:12:50 2015 +0530"
      },
      "committer": {
        "name": "Sirushti Murugesan",
        "email": "sirushti.murugesan@hp.com",
        "time": "Wed Sep 30 15:24:59 2015 +0530"
      },
      "message": "Additionally install test-requirements with pip_install\n\nWhen moving to Python 3, we also need to install test-requriements\nto allow projects to install any python 3 test dependencies they\nmight be missing otherwise.\n\nChange-Id: I2d19aa2f7ec8de869a82aa7764ab72cc8693101f\n"
    },
    {
      "commit": "c295bca61fbef22d4816b2db8cec40e924c709c4",
      "tree": "7d781d1c343a77c0c3c7d3fe802c385f68357804",
      "parents": [
        "93c10571e8b1b2c8e6916c759d5b92ab379c037f"
      ],
      "author": {
        "name": "Nick",
        "email": "skywalker.nick@gmail.com",
        "time": "Tue Aug 04 09:28:19 2015 +0800"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Sep 30 10:33:43 2015 +1000"
      },
      "message": "Fix tunneling support for linuxbridge-agent\n\nWhen I deploy linuxbridge-agent and enable tunneling,\nthe configuration of neutron isn\u0027t right. It lacks\nthe whole section [vxlan] to be properly configured.\n\nChange-Id: Ib3bfe0f3445f466f4dbb36f7f0cb0d940114e7f6\nCloses-Bug: #1481126\n"
    },
    {
      "commit": "c35eee5dbbb6b4dbc2901ebef4c4d88780aa74ec",
      "tree": "a5fcc2fb785856d601f315b073168b02fab918ff",
      "parents": [
        "8e2597fa79d5390062747bcd7719c41ca6e6ccb1"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Sep 28 14:46:27 2015 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Sep 29 06:45:29 2015 -0700"
      },
      "message": "use nproc/2 workers for large ops job\n\nCommit 1ce19ab76d67a89b04f907f1d292d013a3b699e0 dropped API_WORKERS from\nnproc/2 to nproc/4 and also started using API_WORKERS for the number of\nconductor workers, so in gate runs that dropped conductor workers from 8\nto 2.  We\u0027re now seeing instance build timeouts in the large ops job.\n\nThis change goes back to nproc/2 for the large ops job (VIRT_DRIVER\u003d\u003d\u0027fake\u0027).\n\nCloses-Bug: #1500615\n\nChange-Id: Ie6ef855fce0a99c930d479b7459c15b69e8de499\n"
    },
    {
      "commit": "d2999d0d0cc4d283873ff0d0951c4fdacd234dd1",
      "tree": "ade000dc2f18619886c083321043ac16145f8103",
      "parents": [
        "8e2597fa79d5390062747bcd7719c41ca6e6ccb1"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Tue Sep 29 10:02:32 2015 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Tue Sep 29 10:02:32 2015 +0000"
      },
      "message": "Add ceilometer to plugin registry\n\nCeilometer is now removed from devstack and only exists as a plugin\nso it should be in the registry.\n\nUnfortunately the length of the URL changed the table formatting so\nthe diff is much larger than the semantic change.\n\nChange-Id: Ibe8e27e97294c2d13be8f22f41eea27775811eec\n"
    },
    {
      "commit": "8e2597fa79d5390062747bcd7719c41ca6e6ccb1",
      "tree": "14a844f2eb087d38223aea5d1a317a22549ef0bf",
      "parents": [
        "f5255eb1c7fedf7086ac619cc281850f54ca9973",
        "c1605550d94736f5698d3f6ea7bc1e0b0914cb4e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 28 21:06:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 28 21:06:18 2015 +0000"
      },
      "message": "Merge \"Propagate OVS_DATAPATH_TYPE to ml2_conf.ini\""
    },
    {
      "commit": "f5255eb1c7fedf7086ac619cc281850f54ca9973",
      "tree": "747d95a4434bc1cd8b0675d65098c7ad4f5cd72b",
      "parents": [
        "0cb86e15f2bd22c0efe427dc759ac164fb1eb032",
        "ebe63d826b7909b992bff988b3eac65e7b6bfa88"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 28 21:06:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 28 21:06:08 2015 +0000"
      },
      "message": "Merge \"Improve ERROR_ON_CLONE message\""
    },
    {
      "commit": "0cb86e15f2bd22c0efe427dc759ac164fb1eb032",
      "tree": "df6a4e24620fc3de165b2e877a0c6cd8666de490",
      "parents": [
        "dae0e463b812b4e86b0ad98d08e8dee74ef09275",
        "a29434460e869b7bb397044d8f073531e4ee112d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 28 21:06:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 28 21:06:03 2015 +0000"
      },
      "message": "Merge \"Disable Cinder v1 API support by default\""
    },
    {
      "commit": "dae0e463b812b4e86b0ad98d08e8dee74ef09275",
      "tree": "2e9e07de7221555d0f33c37ccc7fb13d993e3e07",
      "parents": [
        "1de69ff47d3bebc83864642029e17cbb0717eae9",
        "50821bed081e94dfd4b75cf02121a42a56cdbaac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 28 21:05:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 28 21:05:58 2015 +0000"
      },
      "message": "Merge \"Fix return value of get_or_add_user_project_role\""
    },
    {
      "commit": "1de69ff47d3bebc83864642029e17cbb0717eae9",
      "tree": "e456211f95e42c9a25de7fba4e874e4362fc7f12",
      "parents": [
        "b27ab6fb2598e488632b3179604caa7e68f189b9",
        "5aeea6ae3e2434d7b08bce2da672061cdba08ab0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 28 20:46:25 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 28 20:46:25 2015 +0000"
      },
      "message": "Merge \"Removed unused TOKEN from upload_image\""
    },
    {
      "commit": "b27ab6fb2598e488632b3179604caa7e68f189b9",
      "tree": "090e6b28dbd2ee172ed6d2e10947979af8c44ddd",
      "parents": [
        "f845b22a459b4bf88f54ebc8c569ef217cd76738",
        "f327b1e1196eacf25e7c4c9e3a7ad30c53bb961c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 28 20:19:43 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 28 20:19:43 2015 +0000"
      },
      "message": "Merge \"stackrc set the LC_ALL to C\""
    },
    {
      "commit": "f845b22a459b4bf88f54ebc8c569ef217cd76738",
      "tree": "f19d0233dc6e719d3402f9ee85c4486a3f013420",
      "parents": [
        "983c07c297e51a86b44c226491e62b3abfeefb5d",
        "e9a4750fe1b111eeb457378c26ca9eea1b5e0085"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 28 17:49:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 28 17:49:32 2015 +0000"
      },
      "message": "Merge \"Remove ceilometer in favor of plugin\""
    },
    {
      "commit": "651cb1ad758866a87b947c4e50b4ec995072d6ca",
      "tree": "b38eda7eaf610737fe565b8c644e37552fabaaa0",
      "parents": [
        "983c07c297e51a86b44c226491e62b3abfeefb5d"
      ],
      "author": {
        "name": "Anton Arefiev",
        "email": "aarefiev@mirantis.com",
        "time": "Tue Sep 01 10:55:20 2015 +0300"
      },
      "committer": {
        "name": "Ivan Kolodyazhny",
        "email": "e0ne@e0ne.info",
        "time": "Mon Sep 28 15:01:03 2015 +0000"
      },
      "message": "Add toggle to run Cinder API under Apache\n\nThis change adds apache templates for Cinder API services.\nAlso add possibility to switch between the old and new ways\nto setup Cinder API.\n\nRelated Cinder blueprint:\n https://blueprints.launchpad.net/cinder/+spec/non-eventlet-wsgi-app\n\nChange-Id: Icfad40ee6998296727a95613199e5c2d87bd0a45\nDepends-On: Ifbab059001d1567b1f7b394c0411a9ca4629f846\nCo-Authored-By: Ivan Kolodyazhny \u003ce0ne@e0ne.info\u003e\n"
    },
    {
      "commit": "983c07c297e51a86b44c226491e62b3abfeefb5d",
      "tree": "a5d28453a8dc584d8e8327461d29b478e6ffe411",
      "parents": [
        "c59b39a415af55b41ce4cf2293832c1641b3712f",
        "78f6c1d70b51c29e5d36143e6051e6ff96ceb41c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 28 09:56:42 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 28 09:56:42 2015 +0000"
      },
      "message": "Merge \"tools/Xen: failed to install domU in new XenServer\""
    },
    {
      "commit": "c59b39a415af55b41ce4cf2293832c1641b3712f",
      "tree": "6d47c586e6f3c65e63351e7c30a058846363a9ea",
      "parents": [
        "3c68501356c319ecda80a9eba82f0575e7714eb2",
        "1c42846a62dfafd43eb3cca4f7f1c8f3819cf867"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 28 03:29:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 28 03:29:39 2015 +0000"
      },
      "message": "Merge \"Mention ironic-inspector in plugin-registry docs\""
    },
    {
      "commit": "f327b1e1196eacf25e7c4c9e3a7ad30c53bb961c",
      "tree": "e8887c887f7dc4aecfeecbda0aa439603e7960c6",
      "parents": [
        "767c7298332d1275110ea983c2b9d4b228cbd2c9"
      ],
      "author": {
        "name": "Einst Crazy",
        "email": "yu.changcai@99cloud.net",
        "time": "Thu Sep 24 18:50:30 2015 +0800"
      },
      "committer": {
        "name": "Einst Crazy",
        "email": "yu.changcai@99cloud.net",
        "time": "Mon Sep 28 11:23:03 2015 +0800"
      },
      "message": "stackrc set the LC_ALL to C\n\nIt will report \u0027unknown locale: UTF-8\u0027, when the env is UTF-8.\nDefault set the LC_ALL to C in the stackrc, instead. And delete\nthe duplicate option in stack.sh.\n\nCloses-Bug: 1499296\n\nChange-Id: I14121b25ac314a1a93e6dd6811e196ce2a7c0eb5\n"
    },
    {
      "commit": "3c68501356c319ecda80a9eba82f0575e7714eb2",
      "tree": "7f34935d2048fb2c60b6b221f20a8ab1b28e0db7",
      "parents": [
        "767c7298332d1275110ea983c2b9d4b228cbd2c9"
      ],
      "author": {
        "name": "venkatamahesh",
        "email": "venkatamaheshkotha@gmail.com",
        "time": "Sat Sep 26 18:05:34 2015 +0530"
      },
      "committer": {
        "name": "venkatamahesh",
        "email": "venkatamaheshkotha@gmail.com",
        "time": "Sat Sep 26 18:05:34 2015 +0530"
      },
      "message": "Replace the devstack.org with devstack docs url\n\nChange-Id: I870300b90e1e5f4f382238c209fc5416914d49f0\n"
    },
    {
      "commit": "767c7298332d1275110ea983c2b9d4b228cbd2c9",
      "tree": "ffcdb6da3ab1757a66f63c50ead18712468e38e4",
      "parents": [
        "9f6b7eb3e5faeed3bb54f8ba919bd9412fa8f7c7",
        "59756e990ca527d017e698e54bc7c6432af1b1fd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 25 11:50:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 25 11:50:22 2015 +0000"
      },
      "message": "Merge \"Don\u0027t use python with run_process\""
    },
    {
      "commit": "9f6b7eb3e5faeed3bb54f8ba919bd9412fa8f7c7",
      "tree": "da30f162acde06501e72d639ce563cf085d1988a",
      "parents": [
        "b6249dc2ad630ecb9a231d0ce65d0f14f2116598",
        "1ce19ab76d67a89b04f907f1d292d013a3b699e0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 24 19:31:51 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 24 19:31:52 2015 +0000"
      },
      "message": "Merge \"attempt to cut api workers in half\""
    },
    {
      "commit": "c1605550d94736f5698d3f6ea7bc1e0b0914cb4e",
      "tree": "1898e2042c5c81b1a583eb81be35d320219c1f8a",
      "parents": [
        "b6249dc2ad630ecb9a231d0ce65d0f14f2116598"
      ],
      "author": {
        "name": "Michal Ptacek",
        "email": "michalx.ptacek@intel.com",
        "time": "Wed Sep 23 21:02:02 2015 +0100"
      },
      "committer": {
        "name": "Michal Ptacek",
        "email": "michalx.ptacek@intel.com",
        "time": "Thu Sep 24 17:45:08 2015 +0100"
      },
      "message": "Propagate OVS_DATAPATH_TYPE to ml2_conf.ini\n\nIf OVS_DATAPATH_TYPE is configured it should be visible in ML2 config\n\nChanging OVS_DATAPATH_TYPE default value to \u0027system\u0027 from \u0027\u0027\n\nCloses-Bug: 1499029\nChange-Id: I88e7d2554e8a1d6dcfea71fc1fb8e9fb2491d8b7\n"
    },
    {
      "commit": "ebe63d826b7909b992bff988b3eac65e7b6bfa88",
      "tree": "867ff436935df6e6ee4fe970f78fb26f5084debf",
      "parents": [
        "b6249dc2ad630ecb9a231d0ce65d0f14f2116598"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@linux.vnet.ibm.com",
        "time": "Thu Sep 24 07:43:50 2015 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@linux.vnet.ibm.com",
        "time": "Thu Sep 24 09:26:01 2015 -0700"
      },
      "message": "Improve ERROR_ON_CLONE message\n\nIn case ERROR_ON_CLONE is true and triggers a failure for a missing\nproject, suggest a remedial action.  On their own, people have\ncome up with remedies that include altering the value of ERROR_ON_CLONE\nwhich rather defeats the purpose.\n\nChange-Id: I28d7f2c184f8440b774fefaa8ec7002d6708db95\n"
    },
    {
      "commit": "1c42846a62dfafd43eb3cca4f7f1c8f3819cf867",
      "tree": "7a3a0c1e6dab2b4094b76b7d2e531493088a9be4",
      "parents": [
        "b6249dc2ad630ecb9a231d0ce65d0f14f2116598"
      ],
      "author": {
        "name": "Dmitry Tantsur",
        "email": "dtantsur@redhat.com",
        "time": "Thu Sep 24 16:51:50 2015 +0200"
      },
      "committer": {
        "name": "Dmitry Tantsur",
        "email": "dtantsur@redhat.com",
        "time": "Thu Sep 24 16:51:50 2015 +0200"
      },
      "message": "Mention ironic-inspector in plugin-registry docs\n\nChange-Id: Ia508a3af5a65e4fbf34dd8b9ae537ca133358fa3\n"
    },
    {
      "commit": "1ce19ab76d67a89b04f907f1d292d013a3b699e0",
      "tree": "13d865d65116fd3daddf085dfc7b25d5bc062ab8",
      "parents": [
        "f560df36ccb3c1ad962fd1b6b17c284d32c582cb"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Sep 23 10:36:53 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Sep 24 07:52:48 2015 -0400"
      },
      "message": "attempt to cut api workers in half\n\nOne of the key reasons for the large number of API_WORKERS was that\nmysql would block API workers, so would start rejecting work. Now with\nthe python mysql driver we should be eventlet aware, and life should\nbe good.\n\nLet\u0027s see if this works.\n\nChange-Id: Iaf8730a4dcdc30ef390795bfb5fb73ec3cd665fe\n"
    },
    {
      "commit": "59756e990ca527d017e698e54bc7c6432af1b1fd",
      "tree": "52df3d62748369979c2d7225fae74606fff23f30",
      "parents": [
        "b6249dc2ad630ecb9a231d0ce65d0f14f2116598"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Wed Sep 23 17:42:54 2015 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas (dims)",
        "email": "davanum@gmail.com",
        "time": "Thu Sep 24 10:34:41 2015 +0000"
      },
      "message": "Don\u0027t use python with run_process\n\nFirst noted in change id by fumihiko and kyle:\nI079e18b58b214bf8362945c253d6d894ca8b1a6b\n\nNeutron and few others seem to use an extra \"python\" along\nwith run_process which is quite unnecessary and complicates\nadding python3 support in devstack. So let\u0027s clean this up.\n\nChange-Id: I2d478f2b04c04d05c18420563e2ad77eba73be3f"
    },
    {
      "commit": "78f6c1d70b51c29e5d36143e6051e6ff96ceb41c",
      "tree": "c722d9fc51485dbff1e1a7ce25ed63f7309ce039",
      "parents": [
        "c00e39901be810deb4044904734cc68af42aad8e"
      ],
      "author": {
        "name": "jianghua wang",
        "email": "jianghua.wang@citrix.com",
        "time": "Fri Sep 18 11:17:46 2015 +0100"
      },
      "committer": {
        "name": "jianghua wang",
        "email": "jianghua.wang@citrix.com",
        "time": "Thu Sep 24 09:07:26 2015 +0100"
      },
      "message": "tools/Xen: failed to install domU in new XenServer\n\nCurrent install_os_domU.sh depends on some keywords which are changed in the\nnext version XenServer which is upgraded to CentOS 7. So with the existing\nscript to install domU in the new version XenServer, it will always fail.\nThis patch is to make it to be compatible with all XenServer versions:\n1. the output format of \"ifconfig\" is changed; the fix is to use the ip\n   command to retrieve IP address.\n2. In XS 6.5 and the previous XS, the \"xe-guest-utilities\" package file name\n   is as \"xe-guest-utilities_\u003cversion\u003e_\u003carch\u003e.deb\" but now it delivers a\n   single file for all Arch\u0027s and the file name is\n   \"xe-guest-utilities_\u003cversion\u003e_all.deb\". In order to make it to be\n   compatible, the fix will try to search the old file name pattern by\n   default. If it does\u0027t exist, then try to search the new file name pattern.\n\nChange-Id: I893e89e42a5ef7dd079b571ea308f318c9befc9e\nCloses-Bug: #1494241\n"
    },
    {
      "commit": "b6249dc2ad630ecb9a231d0ce65d0f14f2116598",
      "tree": "54f1ee54c2b8ed76ff5b332dc7f29934e876703a",
      "parents": [
        "5090142969e162e115d6eb1ea7582f68f34d8879",
        "91b7fa134ccc4d58dc14f08fef4641602c98db9e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 23 10:28:14 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 23 10:28:14 2015 +0000"
      },
      "message": "Merge \"Add manila to devstack plugin registry\""
    },
    {
      "commit": "5090142969e162e115d6eb1ea7582f68f34d8879",
      "tree": "3f551a9d01d2a1f6116e60b74f454595a4392d3e",
      "parents": [
        "c4c08686f81384c90386228a45583667d877b6ef"
      ],
      "author": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Tue Sep 22 21:20:36 2015 +0300"
      },
      "committer": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Tue Sep 22 22:59:46 2015 +0300"
      },
      "message": "Revert change I2f8ae86e17d26ec4defa16e843faa8987d27fac9\n\nThe commit breaks creation of user rc file.\nNow devstack doesn\u0027t create certificate for user\n(because it\u0027s too early to do it) and doesn\u0027t react\nto changes of EC2/S3 urls if they is recreated by devstack plugins.\nSo the commit totally broke ec2-api gating for example.\n\nChange-Id: I069f46f95656655ae7ba8f3dd929f47eae594b68\n"
    },
    {
      "commit": "5aeea6ae3e2434d7b08bce2da672061cdba08ab0",
      "tree": "4a5af1dc6f82a74e81f186350190e279515efe45",
      "parents": [
        "c4c08686f81384c90386228a45583667d877b6ef"
      ],
      "author": {
        "name": "Peter Stachowski",
        "email": "peter@tesora.com",
        "time": "Tue Sep 22 19:38:02 2015 +0000"
      },
      "committer": {
        "name": "Peter Stachowski",
        "email": "peter@tesora.com",
        "time": "Tue Sep 22 19:40:40 2015 +0000"
      },
      "message": "Removed unused TOKEN from upload_image\n\nChangeset https://review.openstack.org/#/c/225426/ changed how images\nwere uploaded into Glance, however the (now) unused TOKEN variable\nand function argument to upload_image remained.\n\nThese have been removed.\n\nChange-Id: I9910c469f72d52e56111048cc24ea3c992c1d480\n"
    },
    {
      "commit": "50821bed081e94dfd4b75cf02121a42a56cdbaac",
      "tree": "a17675bf20289b9c0f9f63072f65fc2a68df2137",
      "parents": [
        "c4c08686f81384c90386228a45583667d877b6ef"
      ],
      "author": {
        "name": "Roxana Gherle",
        "email": "roxana.gherle@hp.com",
        "time": "Tue Sep 22 10:52:46 2015 -0700"
      },
      "committer": {
        "name": "Roxana Gherle",
        "email": "roxana.gherle@hp.com",
        "time": "Tue Sep 22 11:11:36 2015 -0700"
      },
      "message": "Fix return value of get_or_add_user_project_role\n\nget_or_add_user_project_role function was always returning an\nempty user_role_id because the role assignment command does not\nreturn any output. Added a command to get the user_role_id after\nthe assignment happens.\n\nCloses-Bug: #1498599\nChange-Id: If1b77eef0d4f0ebdcdf761ecb5e2011484f73871\n"
    },
    {
      "commit": "91b7fa134ccc4d58dc14f08fef4641602c98db9e",
      "tree": "323c469582e1c121edcd78ce1d91804c4f8ad329",
      "parents": [
        "c4c08686f81384c90386228a45583667d877b6ef"
      ],
      "author": {
        "name": "Clinton Knight",
        "email": "cknight@netapp.com",
        "time": "Tue Sep 22 09:39:23 2015 -0700"
      },
      "committer": {
        "name": "Clinton Knight",
        "email": "cknight@netapp.com",
        "time": "Tue Sep 22 09:42:31 2015 -0700"
      },
      "message": "Add manila to devstack plugin registry\n\nManila has had a devstack plugin since Kilo.  The registry should\nreflect that.\n\nChange-Id: I910198495e98b6f8d92c4880d1bee0c16d6c1559\n"
    },
    {
      "commit": "c4c08686f81384c90386228a45583667d877b6ef",
      "tree": "77672ede12f38ff16b45d39ed44e22f5231c34b4",
      "parents": [
        "debd216a7338e4023f5ea38506dae7882379f6d6",
        "0612b485d3646e40ea0f70dfaadd7705a2b10c71"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 22 13:09:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 22 13:09:41 2015 +0000"
      },
      "message": "Merge \"Ironic: Fix tag ID detection of tap devices\""
    },
    {
      "commit": "debd216a7338e4023f5ea38506dae7882379f6d6",
      "tree": "06e24964962553d5f1d358d74f189cc6b1fb1dac",
      "parents": [
        "fa88c8913458a9e9c7bb6560dc82cb0a9d1b0e90",
        "3db0aad63c182a88830ec61fc048240058c02d85"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 22 13:03:54 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 22 13:03:54 2015 +0000"
      },
      "message": "Merge \"Fix is_service_enabled when using multiple arguments\""
    },
    {
      "commit": "fa88c8913458a9e9c7bb6560dc82cb0a9d1b0e90",
      "tree": "751784729af5be2007a795e6e096de237f28b188",
      "parents": [
        "c9df10fcc00cc8c962d4961597300bcb90cdcd39",
        "54616845dfd0942164a67f69aef4e929d004d2d9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 22 13:01:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 22 13:01:47 2015 +0000"
      },
      "message": "Merge \"VMware: remove configuration integration_bridge from nova\""
    },
    {
      "commit": "c9df10fcc00cc8c962d4961597300bcb90cdcd39",
      "tree": "6e083486096fb99fece34917f689703cf97be27a",
      "parents": [
        "c64b16ce7fded4cd80d399d096f7e3e219228acb",
        "91e3c1ec9a0e003e5cea08383852be6535e11c45"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 22 09:04:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 22 09:04:22 2015 +0000"
      },
      "message": "Merge \"lib/nova: make redirects happen in correct order\""
    },
    {
      "commit": "c64b16ce7fded4cd80d399d096f7e3e219228acb",
      "tree": "f5cfb1b48e1f1c40ee5cae731e1c34538d5e45ce",
      "parents": [
        "0ddd92a235fd97b91b53b815dc3489e40aa60052",
        "e3340f1fe6a79166e50dc2a89e7a74fa038e9014"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 22 07:18:01 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 22 07:18:01 2015 +0000"
      },
      "message": "Merge \"Fix typo: falure \u003d\u003e failure\""
    },
    {
      "commit": "0ddd92a235fd97b91b53b815dc3489e40aa60052",
      "tree": "e3543719170be7dd22d98dd223f33725955f0df4",
      "parents": [
        "31c313d3a35e1b222fdb3aa72993a27c288d10bb",
        "bf9f9a594246e6f997c7be69910efa25b6bd80d7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 22 04:18:54 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 22 04:18:54 2015 +0000"
      },
      "message": "Merge \"Fix typo\""
    },
    {
      "commit": "31c313d3a35e1b222fdb3aa72993a27c288d10bb",
      "tree": "03ebcf103b882116d767b0229217fc1e460ea67d",
      "parents": [
        "7224eecb98883a91e9da445baefc23a194e8fd68"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sat Sep 19 11:35:22 2015 -0400"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Mon Sep 21 15:45:33 2015 -0500"
      },
      "message": "Use normal API not token/endpoint for image uploads\n\nThere is no reason to use keystone token bootstrapping for image\nuploads. Glance is a service, and images can be uploaded to it normally\nwithout special shenanigans.\n\nDepends-On: If7b81c4a6746c8a1eb0302c96e045fb0f457d67b\nChange-Id: I7092fb10cbe243e091789134263fab081af0c7f4\n"
    },
    {
      "commit": "7224eecb98883a91e9da445baefc23a194e8fd68",
      "tree": "e6e3155ced9985e6fbec9ada076626fdf6ff8965",
      "parents": [
        "16a2d64f379974e7c88ef9f7879c88511e43c2eb"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sat Sep 19 11:26:18 2015 -0400"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Mon Sep 21 15:45:23 2015 -0500"
      },
      "message": "Extract writing clouds.yaml to function\n\nIt\u0027s a bit wordy to be directly in stack.sh and not in a function.\n\nChange-Id: Ibddfd8018d861191f1b1dc3270e0e81c274733cd\n"
    },
    {
      "commit": "16a2d64f379974e7c88ef9f7879c88511e43c2eb",
      "tree": "0c9cfe923436fe31aa168660e2e971e47711ac87",
      "parents": [
        "2a16b512640afd6290a4f023e359b83d7052a0de"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sat Sep 19 11:19:31 2015 -0400"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Mon Sep 21 15:45:13 2015 -0500"
      },
      "message": "Move writing of credentials earlier in the process\n\nIf something goes wrong after keystone is running with services\nregistered, but before credentials are written, it\u0027s hard to poke at the\nexisting half-running state because none of the auth information is\nrecorded.\n\nWrite the files right after we\u0027re done bootstrapping keystone.\n\nChange-Id: I2f8ae86e17d26ec4defa16e843faa8987d27fac9\n"
    },
    {
      "commit": "bf9f9a594246e6f997c7be69910efa25b6bd80d7",
      "tree": "00330d6b7edeaf6bdfb70c3bb28a87fd5df3b3e0",
      "parents": [
        "2a16b512640afd6290a4f023e359b83d7052a0de"
      ],
      "author": {
        "name": "dieterly",
        "email": "deklan.dieterly@hpe.com",
        "time": "Mon Sep 21 13:24:00 2015 -0600"
      },
      "committer": {
        "name": "dieterly",
        "email": "deklan.dieterly@hpe.com",
        "time": "Mon Sep 21 13:24:00 2015 -0600"
      },
      "message": "Fix typo\n\nChange \u0027This\u0027 -\u003e \u0027These\u0027.\n\nChange-Id: If2f8f92d3adbb8fe4556e5c3ec53e4da31d02d49\n"
    },
    {
      "commit": "e3340f1fe6a79166e50dc2a89e7a74fa038e9014",
      "tree": "03424366073f1078cf183b523fe2870d4e5e63bd",
      "parents": [
        "be65c6f88d5922e356178a2958afa9ae452fb85e"
      ],
      "author": {
        "name": "Wei Jiangang",
        "email": "weijg.fnst@cn.fujitsu.com",
        "time": "Mon Sep 21 17:52:14 2015 +0800"
      },
      "committer": {
        "name": "Wei Jiangang",
        "email": "weijg.fnst@cn.fujitsu.com",
        "time": "Mon Sep 21 17:53:08 2015 +0800"
      },
      "message": "Fix typo: falure \u003d\u003e failure\n\nChange-Id: Ic1a53eec71d5e20194505aa8655a99b2fedd7632\n"
    },
    {
      "commit": "91e3c1ec9a0e003e5cea08383852be6535e11c45",
      "tree": "9b73a24647571241d2cd5da733b6539c660c4ed6",
      "parents": [
        "be65c6f88d5922e356178a2958afa9ae452fb85e"
      ],
      "author": {
        "name": "Wei Jiangang",
        "email": "weijg.fnst@cn.fujitsu.com",
        "time": "Mon Sep 21 17:51:02 2015 +0800"
      },
      "committer": {
        "name": "Wei Jiangang",
        "email": "weijg.fnst@cn.fujitsu.com",
        "time": "Mon Sep 21 17:51:02 2015 +0800"
      },
      "message": "lib/nova: make redirects happen in correct order\n\nIt should redirect stdout to /dev/null firstly,\nthen redirect stderr to whatever stdout currently points at.\n\nChange-Id: I4666fa90a96301f0b504a8501f0ffc3fe17616b0\n"
    },
    {
      "commit": "2a16b512640afd6290a4f023e359b83d7052a0de",
      "tree": "c39712e174a7df5840574cbec780b7fe9c50e2f9",
      "parents": [
        "3d365ad1658fef9be3a473f094ff09e31c1bd7c4"
      ],
      "author": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Sat Sep 19 18:42:21 2015 +0200"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Sep 21 15:32:21 2015 +1000"
      },
      "message": "registry: list mistral project\n\nChange-Id: Icbc73b3df9cedf9bd228c23b20aebf9b69c4a39c\n"
    },
    {
      "commit": "3d365ad1658fef9be3a473f094ff09e31c1bd7c4",
      "tree": "e10318a72c5272ddb4c88b90f0e43d859f824d5f",
      "parents": [
        "261d10080900908e3377d88a82adb47b607d0174",
        "7c7679ecc9f1e8dffcb886aab8ef96eafcc1d9f6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 21 01:20:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 21 01:20:06 2015 +0000"
      },
      "message": "Merge \"Clarify new header configuration syntax\""
    },
    {
      "commit": "261d10080900908e3377d88a82adb47b607d0174",
      "tree": "4f871848e0f4cfc644eac80abbe6c9428c05fc0a",
      "parents": [
        "624ab1e65dac94572de04e4a12b28d31e342faf1"
      ],
      "author": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Sat Sep 19 18:44:29 2015 +0200"
      },
      "committer": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Sat Sep 19 18:44:29 2015 +0200"
      },
      "message": "registry: list rally project\n\nChange-Id: I29ec5693ad1e2c3edd5a8ed2d18a4433e4eee627\n"
    },
    {
      "commit": "7c7679ecc9f1e8dffcb886aab8ef96eafcc1d9f6",
      "tree": "b2c572c1f68e6b6aef95c8ebb8bfd7bcc0df6354",
      "parents": [
        "624ab1e65dac94572de04e4a12b28d31e342faf1"
      ],
      "author": {
        "name": "dieterly",
        "email": "deklan.dieterly@hpe.com",
        "time": "Fri Sep 18 15:10:48 2015 -0600"
      },
      "committer": {
        "name": "dieterly",
        "email": "deklan.dieterly@hpe.com",
        "time": "Fri Sep 18 15:31:07 2015 -0600"
      },
      "message": "Clarify new header configuration syntax\n\nMake it clear that there are no spaces in the\nnew header section.\n\nChange-Id: I69c14017820621a3aea75e41960ac3758f7e4835\n"
    },
    {
      "commit": "624ab1e65dac94572de04e4a12b28d31e342faf1",
      "tree": "4995589016bd2548f7eeb1b4dd9756d043a50edd",
      "parents": [
        "c00e39901be810deb4044904734cc68af42aad8e"
      ],
      "author": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Thu Apr 30 08:54:15 2015 +0200"
      },
      "committer": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Tue Sep 15 14:38:35 2015 +0200"
      },
      "message": "Remove Zaqar from devstack\n\nZaqar\u0027s devstack code has been moved into a plugin in the Zaqar repo.\nThis patch removes the remaining code from devstack.\n\nDepends-On: Iceefabb6cd528b23075a91e8039b8264eb3f33f5\nChange-Id: Ifcf54fa2d4a5bf49b6757b593bb70cdeda8edb2a\n"
    },
    {
      "commit": "a29434460e869b7bb397044d8f073531e4ee112d",
      "tree": "743cb7c24b53f562134d67f8e9593e29d701d2af",
      "parents": [
        "f86d2e1a05dbcb144bb7614932adcd56514360fd"
      ],
      "author": {
        "name": "Ivan Kolodyazhny",
        "email": "e0ne@e0ne.info",
        "time": "Tue Jun 23 19:09:34 2015 +0300"
      },
      "committer": {
        "name": "Ivan Kolodyazhny",
        "email": "e0ne@e0ne.info",
        "time": "Tue Sep 15 13:38:19 2015 +0300"
      },
      "message": "Disable Cinder v1 API support by default\n\nCinder API v1 will be removed Mitaka so we don\u0027t need to setup it be\ndefault.\n\nTo enable Cinder API v1 you need to set CINDER_ENABLE_V1_API\u003dTrue in\nyour Devstack config.\n\nRelated-Bug: #1467589\n\nDepends-On: I6916eb3e4b7c85f37be8b365b11ca8b48f88177c\nChange-Id: I0754e357433cfcd9fde7e937a4a1b440580b6289\n"
    },
    {
      "commit": "c00e39901be810deb4044904734cc68af42aad8e",
      "tree": "91c3b8cc8a034a61026debded7d1769b63eee324",
      "parents": [
        "7d4485ce54e1ea041358e1dd9f4ee723edfb796d",
        "be65c6f88d5922e356178a2958afa9ae452fb85e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 15 03:17:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 15 03:17:15 2015 +0000"
      },
      "message": "Merge \"Fix typos in stackrc and unstack.sh\""
    },
    {
      "commit": "be65c6f88d5922e356178a2958afa9ae452fb85e",
      "tree": "87e02530e8584ce2630e5f3307dd564a4452417e",
      "parents": [
        "2af6915e08da87334da9ea023ad65b1f10040604"
      ],
      "author": {
        "name": "Wei Jiangang",
        "email": "weijg.fnst@cn.fujitsu.com",
        "time": "Mon Sep 14 18:52:47 2015 +0800"
      },
      "committer": {
        "name": "Wei Jiangang",
        "email": "weijg.fnst@cn.fujitsu.com",
        "time": "Mon Sep 14 18:55:07 2015 +0800"
      },
      "message": "Fix typos in stackrc and unstack.sh\n\nComponets \u003d\u003e Components\npluggins \u003d\u003e plugins\n\nChange-Id: I82634a55fd5895599099c94817af7d8d2f602859\n"
    },
    {
      "commit": "7d4485ce54e1ea041358e1dd9f4ee723edfb796d",
      "tree": "b1010d5777303efc2907b77efed3e2bebd2dc7e2",
      "parents": [
        "2f746c5243c31e21d35edfcf2e637de4672668ce",
        "1c394829d1a6523b6b0b2f449b9ba92f5e8c472b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 14 05:45:00 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 14 05:45:00 2015 +0000"
      },
      "message": "Merge \"Fix the FLOATING_RANGE in the Neutron guide\""
    },
    {
      "commit": "2f746c5243c31e21d35edfcf2e637de4672668ce",
      "tree": "adda36444f4dc0ce7a7071977a8fbba3b536b523",
      "parents": [
        "1cf97bd096112b8d2e0eb95fd2a636a53cbf0bcc",
        "2ad1a42ca667ff21e6f7d2ae906be23a20430036"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 14 05:21:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 14 05:21:26 2015 +0000"
      },
      "message": "Merge \"Use keystone wsgi_scripts\""
    },
    {
      "commit": "1cf97bd096112b8d2e0eb95fd2a636a53cbf0bcc",
      "tree": "811f124973ff752b8edca0f3e5b88f5194aa35cc",
      "parents": [
        "a54c0d67fd9edd1d40e4bb2c7c5349f0dd431618",
        "17fe88a72c65fa1f926f3ada5a0cfb45bf6649a9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 14 02:34:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 14 02:34:18 2015 +0000"
      },
      "message": "Merge \"Fix typo in lib/keystone\""
    },
    {
      "commit": "a54c0d67fd9edd1d40e4bb2c7c5349f0dd431618",
      "tree": "69dbc41c12a6abc9b8df112dd828c1e54bb32fe0",
      "parents": [
        "d95ec812e032a45e3978c75b585963207ef66b5d",
        "c71973eb04d05c2497eb930c4e1b59dcaf983085"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 11 19:14:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 11 19:14:22 2015 +0000"
      },
      "message": "Merge \"check LIBS_FROM_GIT\""
    },
    {
      "commit": "d95ec812e032a45e3978c75b585963207ef66b5d",
      "tree": "375d136845159a548dd008a8dc0fdb292c18dd9e",
      "parents": [
        "416e86961120cdf0bd30e893c16ce9716bf7e6b9",
        "2105b9f9ce325394d205d9c5f7a7427141bc4ebd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 11 19:14:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 11 19:14:18 2015 +0000"
      },
      "message": "Merge \"move back to editable install for oslo\""
    },
    {
      "commit": "416e86961120cdf0bd30e893c16ce9716bf7e6b9",
      "tree": "05d25a0019ccc175f3bfc4d4a404aa87760bc49c",
      "parents": [
        "0904bb9370fc2954786c1b085e433957d14c3d40",
        "0eec4f86c1ac607bfbdf1ec19561b3bbdb56cf4f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 11 17:32:34 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 11 17:32:34 2015 +0000"
      },
      "message": "Merge \"database: fix PostgreSQL connection string\""
    },
    {
      "commit": "c71973eb04d05c2497eb930c4e1b59dcaf983085",
      "tree": "b746858c67421e46d4b393558e6cd3fb052b7e81",
      "parents": [
        "2105b9f9ce325394d205d9c5f7a7427141bc4ebd"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Sep 08 07:12:48 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Sep 11 07:01:02 2015 -0400"
      },
      "message": "check LIBS_FROM_GIT\n\nafter the glance_store vs. upper-constraints bug, it\u0027s probably worth\nactually enforcing and sanity checking that devstack is doing what\nit\u0027s being asked of with LIBS_FROM_GIT. This will hopefully reduce\nuser generated error.\n\nThis *might* not work with the current oslo naming, we\u0027ll have to test\nand normalize that.\n\nChange-Id: Iffef2007f99a0e932b68c4c897ebbfb748cac2b4\n"
    },
    {
      "commit": "2105b9f9ce325394d205d9c5f7a7427141bc4ebd",
      "tree": "1157a5989d5f2a2a7cd25610abd268d6fc617197",
      "parents": [
        "f560df36ccb3c1ad962fd1b6b17c284d32c582cb"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Sep 10 14:01:40 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Sep 11 06:59:29 2015 -0400"
      },
      "message": "move back to editable install for oslo\n\nNow that we don\u0027t have namespace packages any more, editable installs\nshould be fine. This also means that we apply constraints to these\nlibraries during installation, which is important for future testing.\n\nThis is needed in order to be able to easily sanity check\nLIBS_FROM_GIT, as then all libs installed from git will have pip urls\nwith git in them.\n\nChange-Id: I46c3b8f943b97f912eccc7278e3e033ae67e7e31\n"
    },
    {
      "commit": "17fe88a72c65fa1f926f3ada5a0cfb45bf6649a9",
      "tree": "f6ba2bb4f1b0ab7ffa27cf205b3641117251d5d0",
      "parents": [
        "0904bb9370fc2954786c1b085e433957d14c3d40"
      ],
      "author": {
        "name": "Hidekazu Nakamura",
        "email": "hid-nakamura@vf.jp.nec.com",
        "time": "Fri Sep 11 19:50:26 2015 +0900"
      },
      "committer": {
        "name": "Hidekazu Nakamura",
        "email": "hid-nakamura@vf.jp.nec.com",
        "time": "Fri Sep 11 19:52:18 2015 +0900"
      },
      "message": "Fix typo in lib/keystone\n\nnonadmin \u003d\u003e nonadmins\n\nChange-Id: I9d51e079c10f7c48b962a1d6f4577e8a6ec4a229\n"
    },
    {
      "commit": "0904bb9370fc2954786c1b085e433957d14c3d40",
      "tree": "955326e0196474d1c86931b12b2b83b44af1ca47",
      "parents": [
        "8ed89a8a560102cefa918b63e4f9ae6ba5386d52",
        "e0550190a597c9c78caf2f0cfe3d79ad1d368259"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 10 20:54:11 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 10 20:54:11 2015 +0000"
      },
      "message": "Merge \"remove unused param from tempest config\""
    },
    {
      "commit": "8ed89a8a560102cefa918b63e4f9ae6ba5386d52",
      "tree": "4c6a5ccb363989117f1956b5c760a155b1685464",
      "parents": [
        "873e9fc990b1791c103b93491a9c6ac101d49678",
        "3e3212b52d14c27c002c27b6d4f8bcfa7f5ffbcf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 10 20:53:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 10 20:53:52 2015 +0000"
      },
      "message": "Merge \"Add trailing IDENTITY_API_VERSION to OS_AUTH_URL in swift_configure_tempurls\""
    },
    {
      "commit": "873e9fc990b1791c103b93491a9c6ac101d49678",
      "tree": "c838b5022d355b048752490bda0bfcb11fed2379",
      "parents": [
        "f25c9ec3662ace97639b03bbbf3943e981793c11",
        "97cc85b9b1661cb73f732b854a3f2ebd738539ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 10 17:35:25 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 10 17:35:25 2015 +0000"
      },
      "message": "Merge \"Provide hook for neutron plugin config\""
    },
    {
      "commit": "3db0aad63c182a88830ec61fc048240058c02d85",
      "tree": "aa520b3ce8845a7f3f328ebe09228b6661c87ebe",
      "parents": [
        "f25c9ec3662ace97639b03bbbf3943e981793c11"
      ],
      "author": {
        "name": "Christian Schwede",
        "email": "cschwede@redhat.com",
        "time": "Thu Sep 10 11:15:39 2015 +0000"
      },
      "committer": {
        "name": "Christian Schwede",
        "email": "cschwede@redhat.com",
        "time": "Thu Sep 10 11:31:55 2015 +0000"
      },
      "message": "Fix is_service_enabled when using multiple arguments\n\nis_service_enabled might actually fail to return the expected result if\nthere is a is_${service}_enabled function available and multiple\nservices are checked.\n\nFor example, if one defines swift as a service but disables glance, the\nfollowing check fails:\n\n if is_service_enabled swift glance horizon; then\n     install_swiftclient\n fi\n\nThis is because the second for-iteration resets the local \"enabled\" var\nagain to 1 and finally exits with 1 as a return code.\n\nThis patch fixes this.\n\nChange-Id: Ic76b72897efe9597d1412470353895001a1a4c66\n"
    },
    {
      "commit": "1c394829d1a6523b6b0b2f449b9ba92f5e8c472b",
      "tree": "f5b45e1d7f94e42d68e0cb6349b6158c644b695a",
      "parents": [
        "f25c9ec3662ace97639b03bbbf3943e981793c11"
      ],
      "author": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Thu Sep 10 12:15:16 2015 +0200"
      },
      "committer": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Thu Sep 10 12:16:51 2015 +0200"
      },
      "message": "Fix the FLOATING_RANGE in the Neutron guide\n\nThe range should be 172.18.161.0/24 and not 172.18.161.1/24.\n\nChange-Id: I29bb24a1a278c285a00cd69188de340670891c53\n"
    },
    {
      "commit": "f25c9ec3662ace97639b03bbbf3943e981793c11",
      "tree": "4748548f60fe08bc950f9154f1bf8a2e0e27f8d4",
      "parents": [
        "e8c70e23b5c8b9a41e2e86116972cf4da3367e19",
        "2af6915e08da87334da9ea023ad65b1f10040604"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 09 23:46:37 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 09 23:46:37 2015 +0000"
      },
      "message": "Merge \"Fix typos in devstack/stack.sh\""
    },
    {
      "commit": "e9a4750fe1b111eeb457378c26ca9eea1b5e0085",
      "tree": "d7ef7ebdc7c61f9c2e70516858b57be1b8f30828",
      "parents": [
        "633e740dcfb0a8a107880a6fc6b9aeff8ee43b11"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Sat Jun 27 11:29:09 2015 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Wed Sep 09 16:44:29 2015 +0000"
      },
      "message": "Remove ceilometer in favor of plugin\n\nThe ceilometer project is moving to using a devstack plugin rather\nthan having ceilometer in the base devstack. This is to allow\ngreater control and flexibility.\n\nChange-Id: I413ab159474b7d7231ad66d3a482201f74efe8a8\n"
    },
    {
      "commit": "e8c70e23b5c8b9a41e2e86116972cf4da3367e19",
      "tree": "9241b25d739e4cf952003941be4dcb09a5a0d6e6",
      "parents": [
        "633e740dcfb0a8a107880a6fc6b9aeff8ee43b11"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Aug 13 18:10:00 2015 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Sep 09 14:24:27 2015 +0000"
      },
      "message": "Tempest: add a Cinder extend_with_snapshot feature flag\n\nA new tempest test is being added in https://review.openstack.org/#/c/200108/\nbut it doesn\u0027t run by default because the test fails on Juno. So a\nfeature flag in Tempest is added. This patch turns on this feature\nflag at Devstack\u0027s side.\n\nChange-Id: If1cf90dac3edc81a483fc51da74495042c96d543\n"
    },
    {
      "commit": "633e740dcfb0a8a107880a6fc6b9aeff8ee43b11",
      "tree": "e6bf375ef0e6524cd49c08b79b9ef0a8e16c235c",
      "parents": [
        "23f65cb9d77cac11101dc7f25c3b8a6a25a73d53",
        "605d6417e60494ef1f9d0511d526afe498d72120"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 09 12:22:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 09 12:22:07 2015 +0000"
      },
      "message": "Merge \"Add aodh and gnocchi to the plugin registry\""
    },
    {
      "commit": "23f65cb9d77cac11101dc7f25c3b8a6a25a73d53",
      "tree": "11ee64d2025b3d13e3513f78ea4457a3edd590d0",
      "parents": [
        "9627f1a3e3ce64333816545386b03261f46f11b2"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Wed Sep 09 08:33:15 2015 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Wed Sep 09 08:56:15 2015 +0000"
      },
      "message": "Update lib/ceilometer to reflect script renames\n\nWithout this change some services for ceilometer will not start\nbreaking CI.\n\nThis change I7447ba4f408c95b0acf1b809504ce16fff1c6e21 was validated\nagainst the ceilometer devstack plugin but apparently not against\ndevstack itself. Until I413ab159474b7d7231ad66d3a482201f74efe8a8\nmerges devstack still has ceilometer support and is used in the\ngate.\n\nChange-Id: Ib1ea8b6ef7019570f82b0ba87e03fc627c8f6801\n"
    },
    {
      "commit": "97cc85b9b1661cb73f732b854a3f2ebd738539ed",
      "tree": "ce4c7a5f8723c910a36201eaf2bd2ab4f8b58778",
      "parents": [
        "9451021200cf333dc624275ef832acd3f37dd553"
      ],
      "author": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Tue Sep 08 13:51:01 2015 +0900"
      },
      "committer": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Wed Sep 09 14:34:47 2015 +0900"
      },
      "message": "Provide hook for neutron plugin config\n\nThis removes a restriction for neutron vendor plugin.\nSome neutron vendor plugins were already decomposed and\nthere is no config file in Neutron tree. They should prepare\nthe file in each plugin.\n\nChange-Id: I4997b8eae1f433b1c23f20c06ba254568ac4982b\n"
    },
    {
      "commit": "54616845dfd0942164a67f69aef4e929d004d2d9",
      "tree": "eaccfb2b394566c53261d6f0518d9a34061d96b4",
      "parents": [
        "9627f1a3e3ce64333816545386b03261f46f11b2"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Tue Sep 08 21:39:20 2015 -0700"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Tue Sep 08 21:39:20 2015 -0700"
      },
      "message": "VMware: remove configuration integration_bridge from nova\n\nThere are a number of different neutron plugins that work with the\nVMware nova driver. If necessary this flag can be set by each plugin\nif necessary.\n\nChange-Id: I47ac2a5c71ff573f474d45b85a523fc243ec3ade\n"
    },
    {
      "commit": "9627f1a3e3ce64333816545386b03261f46f11b2",
      "tree": "2365208f5dedd6e370020cfc384745e989d64ea9",
      "parents": [
        "f86d2e1a05dbcb144bb7614932adcd56514360fd",
        "e89126f6a446ad9a8e17a0e6481644403f8d5a22"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 08 20:01:19 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 08 20:01:19 2015 +0000"
      },
      "message": "Merge \"remove too_slow_to_test flag\""
    },
    {
      "commit": "0eec4f86c1ac607bfbdf1ec19561b3bbdb56cf4f",
      "tree": "7f5937e73d3ca4b5ded8561cbbb9d7b2a071f23b",
      "parents": [
        "f86d2e1a05dbcb144bb7614932adcd56514360fd"
      ],
      "author": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Tue Sep 08 10:45:06 2015 +0000"
      },
      "committer": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Tue Sep 08 16:15:33 2015 +0000"
      },
      "message": "database: fix PostgreSQL connection string\n\nIf all databases drivers are loaded, MySQL SQLAlchemy driver\noverrides all the other one that might not have set one.\nThis patches fixes that.\n\nChange-Id: If6d8d08e5b7b7c48ca012677b536d71058def6fd\nCloses-Bug: #1493304\n"
    },
    {
      "commit": "2af6915e08da87334da9ea023ad65b1f10040604",
      "tree": "149bd1cdbcfb791f1475d0f2b22621049f4aaea3",
      "parents": [
        "32e0febbc086a1accd90c3d9a9535ebb75495afe"
      ],
      "author": {
        "name": "Wei Jiangang",
        "email": "weijg.fnst@cn.fujitsu.com",
        "time": "Tue Sep 08 18:03:22 2015 +0800"
      },
      "committer": {
        "name": "Wei Jiangang",
        "email": "weijg.fnst@cn.fujitsu.com",
        "time": "Tue Sep 08 18:08:41 2015 +0800"
      },
      "message": "Fix typos in devstack/stack.sh\n\nlog to the the file \u003d\u003e log to the file\npluggins \u003d\u003e plugins\n\nChange-Id: Iff5c54c39afb4398962bfe6a0500b1f011c75c8a\n"
    },
    {
      "commit": "3e3212b52d14c27c002c27b6d4f8bcfa7f5ffbcf",
      "tree": "13ba742855cd6f62a6acd1f7f3c8095c9d9b5bd9",
      "parents": [
        "d21a29cb9ebb3c3ce2fa31d0b5b6ff19d57e9652"
      ],
      "author": {
        "name": "Christian Schwede",
        "email": "cschwede@redhat.com",
        "time": "Fri Sep 04 13:02:19 2015 +0200"
      },
      "committer": {
        "name": "Christian Schwede",
        "email": "cschwede@redhat.com",
        "time": "Tue Sep 08 08:33:57 2015 +0200"
      },
      "message": "Add trailing IDENTITY_API_VERSION to OS_AUTH_URL in swift_configure_tempurls\n\nThe python-keystoneclient requires a trailing /v\u003cIDENTITY_API_VERSION\u003e to\nsuccessfully authenticate, otherwise it fails with a 404 error due to a not\nfound resource.\n\nThis error showed up only when generating Swift tempurls, because the error was\nraised when using python-swiftclient.\n\nThis change fixes this for python-swiftclient within devstack.\n\nChange-Id: Ibe222d65162898db69acba076b5fe1cb3621fbc3\nCloses-Bug: 1492216\n"
    },
    {
      "commit": "f86d2e1a05dbcb144bb7614932adcd56514360fd",
      "tree": "d112c837a1da9cb2801b7f78e063655a10fe928a",
      "parents": [
        "b848ad783ffa417c4e1a732c164774ee22442f1d",
        "f798ec12422b6ff9314e0f5fbaa995ab7203b419"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 08 05:20:16 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 08 05:20:16 2015 +0000"
      },
      "message": "Merge \"docs: add a blurb in the single-vm doc about cloud-init log output\""
    },
    {
      "commit": "b848ad783ffa417c4e1a732c164774ee22442f1d",
      "tree": "5d93e996aebc8495ad45b5e5f0c7d0c15a93219b",
      "parents": [
        "9451021200cf333dc624275ef832acd3f37dd553"
      ],
      "author": {
        "name": "Takashi NATSUME",
        "email": "natsume.takashi@lab.ntt.co.jp",
        "time": "Tue Sep 08 10:56:28 2015 +0900"
      },
      "committer": {
        "name": "Takashi NATSUME",
        "email": "natsume.takashi@lab.ntt.co.jp",
        "time": "Tue Sep 08 10:56:28 2015 +0900"
      },
      "message": "Fix a typo in make_cert.sh\n\nChange-Id: I6d4f02edf843f0519c3d0413bb033604a7ec73e9\n"
    },
    {
      "commit": "9451021200cf333dc624275ef832acd3f37dd553",
      "tree": "201b2958c28cc22e221266cd2f77a015587a8702",
      "parents": [
        "42bff13ecfe16f1f8e9d13e0c81ff34174e584a3"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hp.com",
        "time": "Wed Sep 02 15:40:04 2015 -0400"
      },
      "committer": {
        "name": "Gal Sagie",
        "email": "gal.sagie@huawei.com",
        "time": "Sun Sep 06 15:35:44 2015 +0000"
      },
      "message": "Fix typo in _move_neutron_addresses_route()\n\nA previous change in this code had a typo, reversing the\ndefinitions of IP_ADD and IP_DEL, noticed while debugging\nanother issue.\n\nChange-Id: Ifb87de1138eeb72081a2e52a5c81bfe9fe91ecd6\n"
    },
    {
      "commit": "42bff13ecfe16f1f8e9d13e0c81ff34174e584a3",
      "tree": "26520a7672623ac3002a97c492d8541c034781de",
      "parents": [
        "0ad191463cf9ce1051e24e4bd320167e96efaf4e",
        "09b431d72d3db29e01be44f85dcbfcb78f651b13"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Sep 06 11:58:16 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Sep 06 11:58:16 2015 +0000"
      },
      "message": "Merge \"Disable the shelve tests for nova-cells using tempest config\""
    },
    {
      "commit": "0ad191463cf9ce1051e24e4bd320167e96efaf4e",
      "tree": "1464d9af00547d8ea9f7434ee18a52e43efcca87",
      "parents": [
        "85298c95f36387695d6701fee21f1ff4af739bb9",
        "36daecd1a362a6a5388aa4ee5c5269563a820cbf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Sep 06 11:54:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Sep 06 11:54:52 2015 +0000"
      },
      "message": "Merge \"Remove restraint on plugin file from neutron plugins\""
    },
    {
      "commit": "e0550190a597c9c78caf2f0cfe3d79ad1d368259",
      "tree": "5f01aaa1a05f23c8d45c8986cac40af618549e61",
      "parents": [
        "85298c95f36387695d6701fee21f1ff4af739bb9"
      ],
      "author": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Sun Sep 06 12:05:49 2015 +0300"
      },
      "committer": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Sun Sep 06 12:05:49 2015 +0300"
      },
      "message": "remove unused param from tempest config\n\nRemove setting of ssh_user param to boto section.\nBecause boto uses user name to ssh from compute.ssh_user\n\nChange-Id: Ifd5b99ef35eaf126a3c6e0055837c4741353345e\n"
    },
    {
      "commit": "85298c95f36387695d6701fee21f1ff4af739bb9",
      "tree": "b4bb873fdd2af7bcf3c6591fd5a626afdb0de86c",
      "parents": [
        "61716205b289e8ed281632067777837c6b4be02a",
        "f768787bdd6dddf2790f83a884618d29677ca77c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 04 21:50:10 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 04 21:50:11 2015 +0000"
      },
      "message": "Merge \"Revert \"Convert identity defaults to keystone v3 api\"\""
    },
    {
      "commit": "61716205b289e8ed281632067777837c6b4be02a",
      "tree": "a7c72245264eabd0d4b1cd055e948415f9d24aea",
      "parents": [
        "65090241c4d706291f3d0590dbfda22649bc323d",
        "c7e772c164c0c08be90624d76d4c3e11864364b7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 04 19:21:24 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 04 19:21:24 2015 +0000"
      },
      "message": "Merge \"Use the pip installed version of requests with Fedora\""
    },
    {
      "commit": "65090241c4d706291f3d0590dbfda22649bc323d",
      "tree": "49fbb1dd1c29d5d0f91aa5efe0b2577e796785ed",
      "parents": [
        "d21a29cb9ebb3c3ce2fa31d0b5b6ff19d57e9652",
        "975243189216561f66ca91520495e0c6e2f747e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 04 15:59:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 04 15:59:35 2015 +0000"
      },
      "message": "Merge \"Revert \"turn multi host true for nova network by default\"\""
    },
    {
      "commit": "f768787bdd6dddf2790f83a884618d29677ca77c",
      "tree": "446cdfc69c372b710996abd20752060417c22ba0",
      "parents": [
        "d21a29cb9ebb3c3ce2fa31d0b5b6ff19d57e9652"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Fri Sep 04 15:34:06 2015 +0100"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Fri Sep 04 15:35:01 2015 +0100"
      },
      "message": "Revert \"Convert identity defaults to keystone v3 api\"\n\nThis change have broke the Ironic tests. Reverting to unblock the Ironic\ngate.\n\nThis reverts commit 4b115ad526df7e12bbdc71e0280b3c691e53ed04.\n\nCloses-Bug: #1492216\nChange-Id: I03acfdf47caf435cede1df08fd79b288a6662435\n"
    },
    {
      "commit": "975243189216561f66ca91520495e0c6e2f747e2",
      "tree": "cf3c521444aa1cf691ffbb5115b175cd146e25ea",
      "parents": [
        "2e1a91c50b73ca7f46871d3a906ade93bbcac6a7"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Sep 04 14:15:27 2015 +0000"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Sep 04 14:15:27 2015 +0000"
      },
      "message": "Revert \"turn multi host true for nova network by default\"\n\nThis reverts commit 2e1a91c50b73ca7f46871d3a906ade93bbcac6a7\n\nIt looks like this introduced race bug 1491949 in the\ngate-tempest-dsvm-large-ops job causing rpc timeouts when\ndeallocating network information for an instance,\nspecifically around the dnsmasq callback to release the\nfixed IP that the instance was using which triggers the\ndisassociation between the fixed IP and the instance in the\nnova database.\n\nChange-Id: I163cdeea75e92485f241647c69aea0d7456c3258\nCloses-Bug: #1491949\n"
    },
    {
      "commit": "d21a29cb9ebb3c3ce2fa31d0b5b6ff19d57e9652",
      "tree": "1570889aa5e7aed8ef55ee7467a6532b533b84e3",
      "parents": [
        "239eb22468e19865ced15ed2b0ca8e35b5af8020",
        "9c0b9f30247d30babf35147351cfcf8bdf64d223"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 04 08:38:40 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 04 08:38:40 2015 +0000"
      },
      "message": "Merge \"Use sudo iniset to modify /etc files\""
    },
    {
      "commit": "239eb22468e19865ced15ed2b0ca8e35b5af8020",
      "tree": "82e8bc72fb428a67c62e3d1d6308e7c706e2ff9d",
      "parents": [
        "c0581ef9fde62ad252f32f81a575bd513f5c7cd7",
        "0c3a3b051e08589189914bc543378e4dd2dcdeb8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 04 08:02:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 04 08:02:58 2015 +0000"
      },
      "message": "Merge \"Fix upload_image error in stackrc\""
    },
    {
      "commit": "c0581ef9fde62ad252f32f81a575bd513f5c7cd7",
      "tree": "e299eccf263b595a28f9e037eeb136e04e577c22",
      "parents": [
        "7594b100128bdd4f6397dacf8de4d4c3059f6bb3",
        "9e68af7d170db8f4231727ebdc6630320213da8d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 04 07:59:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 04 07:59:44 2015 +0000"
      },
      "message": "Merge \"Invoke Heat via console script generated binaries\""
    },
    {
      "commit": "c7e772c164c0c08be90624d76d4c3e11864364b7",
      "tree": "296af4f401d5d95d4262bf818f1ebe007ce9a1e3",
      "parents": [
        "f560df36ccb3c1ad962fd1b6b17c284d32c582cb"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Sep 01 15:18:57 2015 +0200"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Sep 04 09:18:53 2015 +1000"
      },
      "message": "Use the pip installed version of requests with Fedora\n\nThe upstream version of requests contains a copy\nof urllib3 and cardet library, common practice in many distros\nto create symbolic links for these libraries instead of creating\na huge package which contains the same library as the distro provides\nas separate package as well.\n\nNow devstack upgrades the urllib3 to incompatible version,\nbut it leaves the requests unchanged because Fedora already has the\nlatest version.\nThe issue does not happens with Ubuntu because it has older requests\nand devstack updates it as well.\nThe pip installed version contains a bundled urllib3 and the actually\ninstalled urllib3 version does not matters.\n\nThis is not the `usual` distro package overrides pip installed package\ncase.\n\nChange-Id: Icfa71368384b0c2e3ff39265b2fa9190b5566b9b\nRelated-Bug: #1476770\n"
    },
    {
      "commit": "7594b100128bdd4f6397dacf8de4d4c3059f6bb3",
      "tree": "0ed6cf2aa925a4120e2b594da3249af5fbb75612",
      "parents": [
        "1d0b0d363e23896e72d9c66028d59c6046eb6046",
        "4b115ad526df7e12bbdc71e0280b3c691e53ed04"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 03 22:24:40 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 03 22:24:40 2015 +0000"
      },
      "message": "Merge \"Convert identity defaults to keystone v3 api\""
    },
    {
      "commit": "0c3a3b051e08589189914bc543378e4dd2dcdeb8",
      "tree": "6876a18c584364f72d379c7bbe76c5a6c039244e",
      "parents": [
        "1d0b0d363e23896e72d9c66028d59c6046eb6046"
      ],
      "author": {
        "name": "Mikhail Feoktistov",
        "email": "mfeoktistov@virtuozzo.com",
        "time": "Thu Sep 03 18:15:28 2015 +0300"
      },
      "committer": {
        "name": "Mikhail Feoktistov",
        "email": "mfeoktistov@virtuozzo.com",
        "time": "Thu Sep 03 18:38:35 2015 +0300"
      },
      "message": "Fix upload_image error in stackrc\n\nThis commit fixes error caused by adding default image path to IMAGE_URLS without \u0027,\u0027\nIf user sets IMAGE_URLS in localrc like\nIMAGE_URLS\u003d\"path1, path2\" (with a space after the comma)\nthe we get an error \"binary operator expected\" in\nif [ -n $IMAGE_URLS ] condition and a comma will not be added to the end of IMAGE_URLS\nIn the code below we add default image path(path3) to IMAGE_URLS and we get\nIMAGE_URLS\u003d\"path1, path2path3\"\n\nChange-Id: I6543f7178c49a42c71ad9df4cdb4c6e78cbf7758\n"
    },
    {
      "commit": "1d0b0d363e23896e72d9c66028d59c6046eb6046",
      "tree": "799475770d6a1a9903fc56b51072877a65be0980",
      "parents": [
        "78583df6bdbfef35b9e3914da4bb97bac9edaa76",
        "a4693b5dea459acb02f226bbd1a8efdbcf1fc2b2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 03 08:52:59 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 03 08:52:59 2015 +0000"
      },
      "message": "Merge \"Add/Overwrite default images in IMAGE_URLS and detect duplicates\""
    }
  ],
  "next": "78583df6bdbfef35b9e3914da4bb97bac9edaa76"
}
