)]}'
{
  "log": [
    {
      "commit": "c756b5b5d4665e8e0a3e16acb38f0f4e863d9cb5",
      "tree": "9cdd0b4b9856b113238b4ba090e60429b100c2b8",
      "parents": [
        "40643a52f01f86875324dbd1c7ea6dc9bbc834c3",
        "c961e791c1068c3054260c0fa59eed412a1aa6ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 08 06:05:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 08 06:05:32 2015 +0000"
      },
      "message": "Merge \"Remove explicit support for OneConvergence plugin\""
    },
    {
      "commit": "0d7343107a89d02673c280d628efa6e725cf87ea",
      "tree": "3ad6c02545bd968ab4aede657d53a49f68ad5200",
      "parents": [
        "d111c2174e2f6c19975448f0271aa0c51e714624",
        "72ad942796adb03c96154cd1df4f97ad775e6092"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 08 06:04:54 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 08 06:04:54 2015 +0000"
      },
      "message": "Merge \"use deprecated function instead of modifying global\""
    },
    {
      "commit": "d1ddc5396a4c865f09e7087649aed4973d464df0",
      "tree": "6f2c7ac049eec86561d7e93fc689e7334fc726cf",
      "parents": [
        "17491f37d7163c069fe1cca46ae5d272c288d47a",
        "a83e90b56080d1c86f98e66d146f781c19d150c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 07 23:11:57 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 07 23:11:57 2015 +0000"
      },
      "message": "Merge \"Enable CSV logging output for DStat.\""
    },
    {
      "commit": "17491f37d7163c069fe1cca46ae5d272c288d47a",
      "tree": "717470c49a29025d0180b2d565ff707d863c108b",
      "parents": [
        "0989cf9512ae827413bc13ba0856125b1bdac375",
        "050a0d5b304a013e23cd5909abf6e11b7dda5f18"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 07 19:30:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 07 19:30:18 2015 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Convert identity defaults to keystone v3 api\"\"\""
    },
    {
      "commit": "72ad942796adb03c96154cd1df4f97ad775e6092",
      "tree": "c453685fb6f1e1a857609c6229ab21592c2b582e",
      "parents": [
        "1de9e330de9fd509fcdbe04c4722951b3acf199c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Oct 07 11:51:40 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Oct 07 15:15:16 2015 -0400"
      },
      "message": "use deprecated function instead of modifying global\n\nIt\u0027s safer to run this through a common function to let us make\nchanges later.\n\nChange-Id: Ic661824027577e1946726c1843a29ac8325915bf\n"
    },
    {
      "commit": "0989cf9512ae827413bc13ba0856125b1bdac375",
      "tree": "99ca448a489680bdefd637d269727b8f9309fbea",
      "parents": [
        "1e7be9f9eae83306ed2b4ad43d8532a2a010c50c",
        "f0131e14b8550d5d3637b29f0151ad280c77cb63"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 07 16:44:16 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 07 16:44:16 2015 +0000"
      },
      "message": "Merge \"Nano and Micro flavors should run really small cirros only\""
    },
    {
      "commit": "f0131e14b8550d5d3637b29f0151ad280c77cb63",
      "tree": "4c8f3541c41da8cc005ee97b367cf8df95f1be46",
      "parents": [
        "b6249dc2ad630ecb9a231d0ce65d0f14f2116598"
      ],
      "author": {
        "name": "Rafael Folco",
        "email": "rfolco@br.ibm.com",
        "time": "Wed Sep 23 12:55:02 2015 -0500"
      },
      "committer": {
        "name": "Rafael Folco",
        "email": "rfolco@br.ibm.com",
        "time": "Tue Oct 06 08:52:13 2015 -0500"
      },
      "message": "Nano and Micro flavors should run really small cirros only\n\nGuests with large memory requirements can use default flavors, so\nremoving the special flavor for ppc64 since new qemu requires more\nmemory - http://wiki.qemu.org/ChangeLog/2.4 - PowerPC.\nUsers should set DEFAULT_INSTANCE_TYPE to one of the default\nflavors available in local.conf, as m1.tiny.\n\nDocImpact\n\nChange-Id: I0fd275dc7342cc2daa83e9a2bd79d30e7defa3e4\n"
    },
    {
      "commit": "c961e791c1068c3054260c0fa59eed412a1aa6ed",
      "tree": "ffe6832c01fd5709f0297e9323ea26339d930293",
      "parents": [
        "c4564dfbe60a57069679ff29d488543dc34b0c6f"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Mon Oct 05 16:51:33 2015 -0700"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Mon Oct 05 16:51:33 2015 -0700"
      },
      "message": "Remove explicit support for OneConvergence plugin\n\nThis is being removed from the Neutron tree, so there is\nno need to keep it here anymore.\n\nChange-Id: Ice869bc445cb9dab6f227c30d38fb9b7ba04442b\nDepends-on: I949a51873ee5af654b577952d423dd29a6ced8e7\n"
    },
    {
      "commit": "dbe0868d11531204b1dcc3a7eafdf9da711a7cc6",
      "tree": "1b4902aa274d1778f9edd05a4eed43dc9f151acc",
      "parents": [
        "bd5e6b16590f852402ae60eb6e2b45178be85870"
      ],
      "author": {
        "name": "Denis Afonso",
        "email": "denis.afonso@gmail.com",
        "time": "Fri Oct 02 23:51:41 2015 -0400"
      },
      "committer": {
        "name": "Denis Afonso",
        "email": "denis.afonso@gmail.com",
        "time": "Fri Oct 02 23:51:41 2015 -0400"
      },
      "message": "Change the default bind_port for swift\n\nThe default bind_port (6011-6013) in the sample config files for swift\nuse port numbers that are in the range registered by X11 (6000-6063) and\ncan prevent swift from starting if the ports are in use.\n\nWe should use an unregistered range (6611-6613).\n\nChange-Id: Ifd95b99004aead5ddc8ae1a8dd3ccd9c4f2abe91\nCloses-Bug: #1254328\n"
    },
    {
      "commit": "bd5e6b16590f852402ae60eb6e2b45178be85870",
      "tree": "665a1193635494044aedf7defd332ebcb826af73",
      "parents": [
        "f4485bae9c719ee6b0c243cf5a69a6461df0bf23"
      ],
      "author": {
        "name": "Aaron Rosen",
        "email": "aaronorosen@gmail.com",
        "time": "Fri Sep 25 17:55:45 2015 -0700"
      },
      "committer": {
        "name": "Aaron Rosen",
        "email": "aaronorosen@gmail.com",
        "time": "Thu Oct 01 21:01:35 2015 +0000"
      },
      "message": "Remove unnecessary execute permissions\n\nThese files have acquired execute permissions that\nare not strictly necessary because they are being \nsourced, and not intended to be run separately.\n\nRestore to 644\n\nChange-Id: I0b8654123416a07521502b61610ca45c94494a07\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": "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": "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": "050a0d5b304a013e23cd5909abf6e11b7dda5f18",
      "tree": "5d3dcb78f29469d8fee79ca9d235398326fd5f14",
      "parents": [
        "d2999d0d0cc4d283873ff0d0951c4fdacd234dd1"
      ],
      "author": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Sun Sep 06 22:03:54 2015 +0000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Tue Sep 29 19:52:28 2015 +0000"
      },
      "message": "Revert \"Revert \"Convert identity defaults to keystone v3 api\"\"\n\nThis reverts commit f768787bdd6dddf2790f83a884618d29677ca77c.\nAnd sets OS_AUTH_VERSION so swift CLI doesn\u0027t fall flat when\nnot using v2 keystone\n\nChange-Id: If44a7e0d85e48020a3c90d8c5c027513129f0f3b\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "78583df6bdbfef35b9e3914da4bb97bac9edaa76",
      "tree": "316e837ba19d22b7a70a45994e931b52d32b4702",
      "parents": [
        "29baec4bdda118204c34eb2c7a2b5467b03402cb",
        "2e1a91c50b73ca7f46871d3a906ade93bbcac6a7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 03 05:24:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 03 05:24:49 2015 +0000"
      },
      "message": "Merge \"turn multi host true for nova network by default\""
    },
    {
      "commit": "29baec4bdda118204c34eb2c7a2b5467b03402cb",
      "tree": "6110b46d69a50cd2613a8803073b1c344f11427b",
      "parents": [
        "f560df36ccb3c1ad962fd1b6b17c284d32c582cb",
        "8349aff5abd26c63470b96e99ade0e8292a87e7a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 03 05:22:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 03 05:22:15 2015 +0000"
      },
      "message": "Merge \"add options to support nova test matrix\""
    },
    {
      "commit": "09b431d72d3db29e01be44f85dcbfcb78f651b13",
      "tree": "a98a631c2bd8e8fccf22665695483ffb99b5a603",
      "parents": [
        "f560df36ccb3c1ad962fd1b6b17c284d32c582cb"
      ],
      "author": {
        "name": "Chuck Carmack",
        "email": "carmack@us.ibm.com",
        "time": "Wed Sep 02 14:27:58 2015 +0000"
      },
      "committer": {
        "name": "Chuck Carmack",
        "email": "carmack@us.ibm.com",
        "time": "Wed Sep 02 14:36:08 2015 +0000"
      },
      "message": "Disable the shelve tests for nova-cells using tempest config\n\nChange from using a blacklist to disable the shelve tests for\nnova-cells to using the tempest config option to disable the shelve\nfeature tests.  This is the intended method of disabling feature tests.\nThis first commit is to add code to lib/tempest to disable the shelve\nfeature test if the nova-cells service is enabled.  The next\nst will remove the shelve blacklist from\nhttp://git.openstack.org/cgit/openstack/nova/tree/devstack/tempest-dsvm-cells-rc\n\nChange-Id: Ibf1f9aaa63e5f17b7d8774b511940ba8421e0887\nPartial-bug: 1491152\n"
    },
    {
      "commit": "36daecd1a362a6a5388aa4ee5c5269563a820cbf",
      "tree": "f10b9d87b3f037ffcddd3b18b5dced1cd32b1cd3",
      "parents": [
        "f560df36ccb3c1ad962fd1b6b17c284d32c582cb"
      ],
      "author": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Thu Jul 23 17:50:40 2015 +0900"
      },
      "committer": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Wed Sep 02 07:15:57 2015 +0000"
      },
      "message": "Remove restraint on plugin file from neutron plugins\n\nNeutron plugin always needs plugin file even if the plugin\nis out of tree. This patch remove the restraint.\n\nChange-Id: Iedd52db6430def47505a127986170d7279966141\nCloses-Bug: #1477452\n"
    },
    {
      "commit": "f560df36ccb3c1ad962fd1b6b17c284d32c582cb",
      "tree": "a3b92355237d1f5999794f87b5cdad93958c50d3",
      "parents": [
        "20a854c6d278709d536c7cb6e02370cf448564aa",
        "346edcc532719f6f29471920f9434b6d5300d43a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 02 06:27:40 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 02 06:27:40 2015 +0000"
      },
      "message": "Merge \"check all possible services when configuring tempest\""
    },
    {
      "commit": "e5a6f82e431bece62deb830257439b309b2921ec",
      "tree": "271cc72859d76ab2a55eeadd8264129f653289e7",
      "parents": [
        "8349aff5abd26c63470b96e99ade0e8292a87e7a"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Sep 02 13:19:48 2015 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Sep 02 13:19:48 2015 +0900"
      },
      "message": "Cleanup nova v2.1 API testing options\n\nNow gate will tests Nova v2.1 as default and separate jobs\nfor v2 legacy and v2 compatible APIs -\n I86a627b8ec7b1246452a16c10dcfb1ad5f83bdef\n\nThis commit cleanup the options used for old v2.1 jobs.\n\nSeparate options are provided for Nova APIs testing-\n Ie6b7e4290d9a1d9789d04099b3b31c9a557bc22b\n\nDepends-On: Ie0430cedb7a8136c04b9fb7d08746293aab79f42\nTo remove old V2.1 jobs.\n\nChange-Id: Ibbed44e1c41ec1e6b3675317f08061810762796c\n"
    },
    {
      "commit": "8349aff5abd26c63470b96e99ade0e8292a87e7a",
      "tree": "c37fb56f5b4254ac026fd299a10c2257f23361d4",
      "parents": [
        "9f52d648fbffe342b9c822f6519a7992c914f50f"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Sep 01 12:45:28 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Sep 01 15:25:54 2015 -0400"
      },
      "message": "add options to support nova test matrix\n\nThis adds 2 devstack options:\n\nNOVA_V2_LEGACY\u003d{True/False} which is whether we\u0027d like to force the\n/v2 endpoint to use the legacy v2.0 code base.\n\nit also provides TEMPEST_COMPUTE_TYPE as an way to pass in which\nservice catalog entry we\u0027d like to use for compute testing.\n\nWe also make v2.1 the default compute endpoint, as that\u0027s what we\u0027d\nlike everyone to be testing and using. The other options will let us\nbuild jobs that nova can run to ensure those APIs don\u0027t regress.\n\nChange-Id: Ie6b7e4290d9a1d9789d04099b3b31c9a557bc22b\n"
    },
    {
      "commit": "20a854c6d278709d536c7cb6e02370cf448564aa",
      "tree": "c93c782ffa1a64e2f5df63d387dfc52a3b215b95",
      "parents": [
        "3f249b1e21848cbea7798b522a17a279427e55f5",
        "22cf648cf64029b6ba34a77aadd43b356acd53e7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 01 18:21:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 01 18:21:07 2015 +0000"
      },
      "message": "Merge \"Remove restraint on agent file from ml2 plugin\""
    },
    {
      "commit": "3f249b1e21848cbea7798b522a17a279427e55f5",
      "tree": "581bb990d05cf6d592ee9d38811eb356a3e37347",
      "parents": [
        "181441d96d5b7764376eb46a8dbb0d1728ea9a2f",
        "869b72b8512d73d24b42e0fa5c39b8dc0d7b28f7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 01 18:21:00 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 01 18:21:00 2015 +0000"
      },
      "message": "Merge \"Support installing ironic-lib\""
    },
    {
      "commit": "46e6da4d0a4688f57daeed5289fb75aad1d9fbb0",
      "tree": "8b7f880bdbfd71b60782b214c669a9445db21b24",
      "parents": [
        "04092c512e61a1faa4d6ed97e425ab28a18bba1e",
        "9b21f98ce0aa5093e477bab68aede5af0fb8d9ad"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 01 18:19:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 01 18:19:31 2015 +0000"
      },
      "message": "Merge \"Add region definition to swift3\""
    },
    {
      "commit": "04092c512e61a1faa4d6ed97e425ab28a18bba1e",
      "tree": "7843173501081fb18df58e0016a9ab1eb84b5b5b",
      "parents": [
        "bab26363887b1c8d2f27036b037523cdbf58b203",
        "091d1ff39d47bf9bebf564b11bbbe5edc984340b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 01 18:19:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 01 18:19:26 2015 +0000"
      },
      "message": "Merge \"Neutron auto-discovers installed alembic_migrations\""
    },
    {
      "commit": "bab26363887b1c8d2f27036b037523cdbf58b203",
      "tree": "d2a237ccd7b2248ac341e6d2c43780c0737bc561",
      "parents": [
        "236356645c399b2d8ffa165a37819301c9abf7c9",
        "dca06dc7dec148cac2d9e27cdb20d7d26bb0a941"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 01 18:19:21 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 01 18:19:21 2015 +0000"
      },
      "message": "Merge \"Enable nbd if you\u0027re running an lxc virt_type without an lvm backend\""
    },
    {
      "commit": "236356645c399b2d8ffa165a37819301c9abf7c9",
      "tree": "845033eb61fd84213d35c05d449e30e6ab62a2e9",
      "parents": [
        "9f52d648fbffe342b9c822f6519a7992c914f50f",
        "925c256cd45bd845c8dd03827ae9c26f43ad5481"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 01 18:16:27 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 01 18:16:27 2015 +0000"
      },
      "message": "Merge \"Remove NOVA_VIF_DRIVER variable\""
    },
    {
      "commit": "2e1a91c50b73ca7f46871d3a906ade93bbcac6a7",
      "tree": "90a881d563f63b28c99da0a5054a5c5ca19fab02",
      "parents": [
        "9f52d648fbffe342b9c822f6519a7992c914f50f"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Aug 31 09:43:00 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Aug 31 09:43:16 2015 -0400"
      },
      "message": "turn multi host true for nova network by default\n\nWith multi host set to true devstack\u0027s dnsmasq server no longer\nlistens on the network to other systems. In the gate we can see we\u0027re\ngetting a ton of spurious dhcp requests from other systems on the\nnetwork, and it\u0027s better that we never even see it.\n\nChange-Id: Ie600de91e4a7da734eae722e78101c2401a7b1f5\n"
    },
    {
      "commit": "9c0b9f30247d30babf35147351cfcf8bdf64d223",
      "tree": "c31566b9bc3013e415ba45bd47e2a941f7dc1b59",
      "parents": [
        "9f52d648fbffe342b9c822f6519a7992c914f50f"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Jul 22 06:08:09 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Aug 31 10:56:32 2015 +1000"
      },
      "message": "Use sudo iniset to modify /etc files\n\nThe existing mysql code is wrong and not detected as failing [1], and\nboto config requires work-arounds [2,3] that are all fairly ugly.  Use\n-sudo argument to iniset to handle this.\n\n[1] I24388b5de777995f92d73076524122cf599d6371\n[2] I5f4c43bbbe477c570936e2e40ac05cc38febbb3f\n[3] Ib7556dac9aaaf2f3c96237e0ca28ed6ae1b1b7ac\n\nChange-Id: Iaceb8d42ce37be728adae6fd0a30a1f9d33d4029\n"
    },
    {
      "commit": "e89126f6a446ad9a8e17a0e6481644403f8d5a22",
      "tree": "275b4180a8842873575994f83b1b06d5c6e181e6",
      "parents": [
        "6059752fc0e86145a425288d7de9c9fa5aba6846"
      ],
      "author": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Fri Aug 28 15:29:14 2015 -0400"
      },
      "committer": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Fri Aug 28 15:30:00 2015 -0400"
      },
      "message": "remove too_slow_to_test flag\n\nthis flag was added to deal with inefficiencies of Icehouse. this\npatch removes flag as it\u0027s not used in post-Icehouse\n\nChange-Id: Ib715e68dc61f3c3ea0a40fae0ea57028e36285bd\nDepends-On: I842dfe04725b2482399c0e95b54403fb82001645\n"
    },
    {
      "commit": "897d116a7c9c09385e7e87e1202d7fa612802c49",
      "tree": "778bb3157b272592b5e60abf3bc2d6fa988c3c95",
      "parents": [
        "4ebfea9d0de69a08aa74ef9a9fdfd941261361f9",
        "b274dbd7d04b643932fc583e2901353cfded45c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 27 10:30:27 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 27 10:30:27 2015 +0000"
      },
      "message": "Merge \"Fix syntax error on if else statement\""
    },
    {
      "commit": "4ebfea9d0de69a08aa74ef9a9fdfd941261361f9",
      "tree": "0528974753ad3d107baaec903cbe2d432e3045e8",
      "parents": [
        "ca802bcfcc1d45697da9f4c26683d2887eb63f39",
        "d6456e67589a78f50f71e93fd789c1423513ab60"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 27 00:11:02 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 27 00:11:02 2015 +0000"
      },
      "message": "Merge \"Ability to specify keystone v3 in nova.conf for neutron\""
    },
    {
      "commit": "869b72b8512d73d24b42e0fa5c39b8dc0d7b28f7",
      "tree": "26ef0b5236c826bb28cc52f5938cf2d71cfcc340",
      "parents": [
        "32e0febbc086a1accd90c3d9a9535ebb75495afe"
      ],
      "author": {
        "name": "Dmitry Tantsur",
        "email": "dtantsur@redhat.com",
        "time": "Thu Aug 13 13:36:23 2015 +0200"
      },
      "committer": {
        "name": "Dmitry Tantsur",
        "email": "dtantsur@redhat.com",
        "time": "Wed Aug 26 17:34:46 2015 +0200"
      },
      "message": "Support installing ironic-lib\n\nironic-lib will soon become a dependency of ironic, make sure we can\nwrite dsvm gates against it.\n\nChange-Id: I6e66ae770cf5065980848e7e987bfd75765a5ac6\n"
    },
    {
      "commit": "346edcc532719f6f29471920f9434b6d5300d43a",
      "tree": "e2f4e59d881d87a7316d1cff11032960b56cba4d",
      "parents": [
        "ca802bcfcc1d45697da9f4c26683d2887eb63f39"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Aug 26 09:38:37 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Aug 26 09:38:37 2015 -0400"
      },
      "message": "check all possible services when configuring tempest\n\nThe previous approach assumed that devstack in tree service support\nwould always be a super set of tempest. That\u0027s not necessarily\ntrue. Instead when configuring tempest we should look at all the\npossible services that tempest could know about, which will let us\ndisable services we don\u0027t have support for.\n\nChange-Id: I9c24705e494689f09a885eb0a640efd50db33fcf\n"
    },
    {
      "commit": "925c256cd45bd845c8dd03827ae9c26f43ad5481",
      "tree": "76032e9f47087780c0cf1e1bd06d1a293d2bdd98",
      "parents": [
        "ca802bcfcc1d45697da9f4c26683d2887eb63f39"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Aug 25 13:40:25 2015 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Aug 25 13:40:25 2015 -0700"
      },
      "message": "Remove NOVA_VIF_DRIVER variable\n\nCommit 7561c8ded211d53e8745d1420a73b82bd0fc35cf removed the\nlibvirt.vif_driver option from Nova in Juno so we should remove the\nvariable from devstack since it\u0027s useless / confusing.\n\nChange-Id: I70a8cb4a3606eb5eabd3c0ef331945e72c80543a\n"
    },
    {
      "commit": "091d1ff39d47bf9bebf564b11bbbe5edc984340b",
      "tree": "1aff6557ed463a46fe1b46c16b5a67af3c0d9fb0",
      "parents": [
        "ca802bcfcc1d45697da9f4c26683d2887eb63f39"
      ],
      "author": {
        "name": "Henry Gessau",
        "email": "gessau@cisco.com",
        "time": "Sun Jul 05 08:55:18 2015 -0400"
      },
      "committer": {
        "name": "Henry Gessau",
        "email": "gessau@cisco.com",
        "time": "Tue Aug 25 12:36:18 2015 -0400"
      },
      "message": "Neutron auto-discovers installed alembic_migrations\n\nNeutron and its sub-projects have been made more intelligent about the\nalembic migrations of installed sub-projects. Neutron will now\ndiscover the installed migrations and run them automatically.\n\nPartial-Bug: #1470625\n\nChange-Id: Iec8993b02400ae306abf520e6e70d86bba042c8d\n"
    },
    {
      "commit": "2ad1a42ca667ff21e6f7d2ae906be23a20430036",
      "tree": "029d5b293978355b381b7d4db83025360e477c49",
      "parents": [
        "b1ea5eacbc173a0acc162dc486d17154d509a430"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Tue Jun 23 10:53:50 2015 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Aug 25 11:01:05 2015 -0400"
      },
      "message": "Use keystone wsgi_scripts\n\nDevstack was setting up a separate directory and copying\nhttp/keystone.py into it for the admin and public endpoints.\n\nKeystone now defines wsgi_scripts entrypoints so that\nkeystone-wsgi-admin and keystone-wsgi-public are created on\ninstall so devstack can reference these files instead.\n\nSee http://httpd.apache.org/docs/2.4/upgrading.html#access for\nthe apache docs with examples for the Allow|Deny/Require\ndirectives.\n\nDepends-On: Ic9c03e6c00408f3698c10012ca98cfc6ea9b6ace\nChange-Id: Ided688be62b64066d90776313c963ec5016363f2\n"
    },
    {
      "commit": "b274dbd7d04b643932fc583e2901353cfded45c3",
      "tree": "aff1741a17ad7da693f10fdf49b6f20ecef1bdf3",
      "parents": [
        "ca802bcfcc1d45697da9f4c26683d2887eb63f39"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Aug 25 10:01:39 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Aug 25 10:01:39 2015 -0400"
      },
      "message": "Fix syntax error on if else statement\n\nThis commit fixes an simple syntax error on an else statement causing\nit to crash instead of eval. Clearly someone has been writing too much\npython and not enough bash.\n\nChange-Id: I81d2324abd17790dc4790147f210ad7d9f0db74b\n"
    },
    {
      "commit": "403fbb1d33a3bbb0901d1a696ef68a3fe099dd70",
      "tree": "f3e7eb24ab22fc6988035d29e369209eb2e269cd",
      "parents": [
        "d66638f7313e4830733361b406d1c1bf21c37841"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 24 21:17:37 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 24 21:17:37 2015 -0400"
      },
      "message": "Fix trueorfalse call in tempest use accounts check\n\nThe lib/tempest variable definition for TEMPEST_USE_TEST_ACCOUNTS was\nincorrectly calling the trueorfalse function by passing the variable\u0027s\nvalue to the function instead of the variable\u0027s name. This was causing\ntrueorfalse the default value of false to always be returned even when\nspecifying the option as true in the localrc. (well assuming True or\nit\u0027s variants wasn\u0027t an actual defined variable with a value that\nwould return true) This commit fixes this issue by properly using the\ntrueorfalse function.\n\nChange-Id: I8cefb58f49dcd2cb2def8a5071d0892af520e7f7\n"
    },
    {
      "commit": "d66638f7313e4830733361b406d1c1bf21c37841",
      "tree": "648e83849eb7b5e2fb18e58625b6d28c5940bf6b",
      "parents": [
        "c6646a650e9cd8b834797a8943056d329f262c4c",
        "296c1e3809082db4173f00141a981d3a2d168922"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 24 18:42:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 24 18:42:29 2015 +0000"
      },
      "message": "Merge \"Move policy.json creation to _configure_neutron_common\""
    },
    {
      "commit": "c6646a650e9cd8b834797a8943056d329f262c4c",
      "tree": "7d38ed02ddbbca5bc0235375a07c34e755a3b591",
      "parents": [
        "b64638e50a0eef89c6605ac3aa860d40c93a553c",
        "dbdee698700d9c7cf86ad3cde74e8b4347ef757a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 24 17:21:40 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 24 17:21:40 2015 +0000"
      },
      "message": "Merge \"Use standard get_or_create_role to find role\""
    },
    {
      "commit": "b64638e50a0eef89c6605ac3aa860d40c93a553c",
      "tree": "023007edfaa456e7482676be53f4620d5bda2970",
      "parents": [
        "32e0febbc086a1accd90c3d9a9535ebb75495afe",
        "6b172c8dd52effc649673ac5955d1ec8ae5016f9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 24 17:08:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 24 17:08:35 2015 +0000"
      },
      "message": "Merge \"Always add OVS port in _move_neutron_addresses_route\""
    },
    {
      "commit": "dca06dc7dec148cac2d9e27cdb20d7d26bb0a941",
      "tree": "1440512510c5e73e7d82f12e6bbc18a35c8b3d1c",
      "parents": [
        "32e0febbc086a1accd90c3d9a9535ebb75495afe"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Aug 20 13:56:57 2015 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Aug 20 14:09:22 2015 -0700"
      },
      "message": "Enable nbd if you\u0027re running an lxc virt_type without an lvm backend\n\nIf nbd isn\u0027t enabled you can\u0027t boot instances with libvirt using lxc\n(unless you\u0027re using an lvm backend).\n\nCloses-Bug: #1487195\n\nCo-Authored-By: Andrew Melton \u003candrew.melton@rackspace.com\u003e\n\nChange-Id: I08c4d498ed35166f566291d9530ca1ecfae05625\n"
    },
    {
      "commit": "9b21f98ce0aa5093e477bab68aede5af0fb8d9ad",
      "tree": "b86ce40b16c0f4674393e8f69a0058821267eb46",
      "parents": [
        "32e0febbc086a1accd90c3d9a9535ebb75495afe"
      ],
      "author": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Thu Aug 20 23:37:04 2015 +0300"
      },
      "committer": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Thu Aug 20 23:37:04 2015 +0300"
      },
      "message": "Add region definition to swift3\n\nSwift3 should be in the same region as all other cloud.\nBy default it has regaion name \u0027US\u0027. It\u0027s ok for requests\nthat signed by version 1 of signature because they haven\u0027t\nregion information in request.\nBut S3 signature of version 4 protocol sends region name to server\nand swift3 plugin checks that input region equals to internal.\nAnd because all cloud lives with \u0027RegionOne\u0027 then swift3 fails\nrequest because it has \u0027US\u0027 region name by default.\n\nChange-Id: Icd817183b1a040110372a8ae5d73fd2f0ec5559c\nRelated-Bug: #1411078\n"
    },
    {
      "commit": "d6456e67589a78f50f71e93fd789c1423513ab60",
      "tree": "167e56d64ad54e1417f8f3231988b69347e9ae35",
      "parents": [
        "32e0febbc086a1accd90c3d9a9535ebb75495afe"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Wed Aug 19 10:33:23 2015 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Wed Aug 19 16:43:29 2015 -0400"
      },
      "message": "Ability to specify keystone v3 in nova.conf for neutron\n\nAs part of moving components to use keystone v3, this review\nallows nova.conf\u0027s [neutron] section to switch to using the\nauth_plugin in keystoneclient for talking to keystone /v3 API\n\nChange-Id: I42502bff147534199096fb581630b8559f311963\n"
    },
    {
      "commit": "6ef371e677a6848c5d2f2b86d13089d9e034c09d",
      "tree": "2a9b6426751676846b2f0246a35aa2cb5d19fd74",
      "parents": [
        "4413007df6c61ae5574d897a8f465145ca1c8d23",
        "2bb3a648929550ae9ff237185be43d864e1e0225"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 19 05:35:16 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 19 05:35:16 2015 +0000"
      },
      "message": "Merge \"Fix duplicated section name\""
    },
    {
      "commit": "4413007df6c61ae5574d897a8f465145ca1c8d23",
      "tree": "f42f6795025af01421e015d4bca75511a8b15556",
      "parents": [
        "c2eb60a7519b2e2f52920e7e3c7d68e2033ca70b",
        "fc657f4ff280e0908e096d562ce0770dbfd9e41a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 19 05:33:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 19 05:33:12 2015 +0000"
      },
      "message": "Merge \"neutron-legacy: Update after DEFAULT.root_helper removal\""
    },
    {
      "commit": "c2eb60a7519b2e2f52920e7e3c7d68e2033ca70b",
      "tree": "6ab76f59470d6b3219cdd8998adda46063c591cd",
      "parents": [
        "987dc6453e8e3a8a46d748059378564c42bafc5c",
        "ea21eb4f69e2f2ea2c9c6d2fb9c4ed9aef4fc198"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 19 01:20:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 19 01:20:52 2015 +0000"
      },
      "message": "Merge \"Remove non-ASCII characters\""
    },
    {
      "commit": "987dc6453e8e3a8a46d748059378564c42bafc5c",
      "tree": "419f9579903c924b3ea61e4315468bbc50ec4e5d",
      "parents": [
        "92d996bf3a6a21a178d1ae4b3d29bcf84bc0d146",
        "05aa3846a0402edc9cc49f4ba36f09592004b273"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 18 23:07:53 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 18 23:07:53 2015 +0000"
      },
      "message": "Merge \"Just use constraints everywhere\""
    },
    {
      "commit": "0612b485d3646e40ea0f70dfaadd7705a2b10c71",
      "tree": "421add36d0f1fe946fc42f49008ac610413e3307",
      "parents": [
        "92d996bf3a6a21a178d1ae4b3d29bcf84bc0d146"
      ],
      "author": {
        "name": "Tomoki Sekiyama",
        "email": "tomoki.sekiyama@hds.com",
        "time": "Tue Aug 18 18:51:24 2015 -0400"
      },
      "committer": {
        "name": "Tomoki Sekiyama",
        "email": "tomoki.sekiyama@hds.com",
        "time": "Tue Aug 18 18:59:24 2015 -0400"
      },
      "message": "Ironic: Fix tag ID detection of tap devices\n\nOn Linux kernel 4.1, `ip link` reports peer interface name for\neach Open vSwitch interface, like:\n  $ ip link\n  ...\n  71: ovs-tap1@brbm-tap1: \u003cBROADCAST,MULTICAST,UP,LOWER_UP\u003e ...\n              ~~~~~~~~~~\nCurrently it is regarded as a part of interface name, so\ncauses failure in tap id detection from ovs-vsctl output,\nthat results into ironic deployment failure.\nThis patch removes the peer name from the interface name.\n\nChange-Id: Id3b181fa821e9bff1afabef4d63964f61fa49a65\nCloses-Bug: #1486273\n"
    },
    {
      "commit": "92d996bf3a6a21a178d1ae4b3d29bcf84bc0d146",
      "tree": "438cb88a30d41d2c51c45e3c3dc77572a4955933",
      "parents": [
        "dedde0984c04c9a80b2298e60b63d18a547be516",
        "7b105c572ed51510d951304b31c043cfe4674731"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 18 20:41:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 18 20:41:49 2015 +0000"
      },
      "message": "Merge \"Move horizon apache root to /dashboard\""
    },
    {
      "commit": "2bb3a648929550ae9ff237185be43d864e1e0225",
      "tree": "4133fb5414d57491477ee3c2a1880c30bcf4c102",
      "parents": [
        "fc657f4ff280e0908e096d562ce0770dbfd9e41a"
      ],
      "author": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Tue Aug 18 12:59:08 2015 -0700"
      },
      "committer": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Tue Aug 18 12:59:08 2015 -0700"
      },
      "message": "Fix duplicated section name\n\nAlthough l3_agent.ini, dhcp_agent.ini and metadata_agent.ini have\n\"AGENT\" section as default, devstack added \"agent\" section.\n\nChange-Id: Ie4034257d8aed00d67e3f28e7dd3b05cc5d89fc4\n"
    },
    {
      "commit": "ea21eb4f69e2f2ea2c9c6d2fb9c4ed9aef4fc198",
      "tree": "546649d9ddf4cf8b926832d53df0f53a24a56579",
      "parents": [
        "2f605b0f4da2493d004b0893a850792ef20e13ec"
      ],
      "author": {
        "name": "Marian Horban",
        "email": "mhorban@mirantis.com",
        "time": "Tue Aug 18 06:57:18 2015 -0400"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Aug 18 19:53:39 2015 +0000"
      },
      "message": "Remove non-ASCII characters\n\nChange-Id: If1c68e5aab6990617519150d8aeb3f073df2ad17\n"
    },
    {
      "commit": "dedde0984c04c9a80b2298e60b63d18a547be516",
      "tree": "4623f27a5b2e4f7d337f2212e0fe00a055771ef9",
      "parents": [
        "5384a940276f2428b44940c103c2a54302aeb724",
        "57aafb5a9ad20e19e2c248a8e853a32d5b719c03"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 18 19:43:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 18 19:43:12 2015 +0000"
      },
      "message": "Merge \"Clone reqs repo prior to using pip constraints\""
    },
    {
      "commit": "05aa3846a0402edc9cc49f4ba36f09592004b273",
      "tree": "2ec4bb8ed899b1a9a89736d79b057a0bad9cb2e4",
      "parents": [
        "57aafb5a9ad20e19e2c248a8e853a32d5b719c03"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Mon Aug 03 11:14:13 2015 -0700"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Aug 18 09:39:04 2015 -0700"
      },
      "message": "Just use constraints everywhere\n\nHaving behavior on your laptop diverge from behavior in the gate is\nconfusing. Just use constraints on every devstack run to be consistent.\nUsers of devstack can edit the requirements repo in order to change\nthese constraints locally if necessary.\n\nChange-Id: I843208e2e982eb04931b76f5cb4bd219fbcd70de\n"
    },
    {
      "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": "fc657f4ff280e0908e096d562ce0770dbfd9e41a",
      "tree": "70dac40539e9f12e1e6c6efd021abd3f87a780f0",
      "parents": [
        "d103f47ffac9282a3abae535e50077c5755e0079"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Thu Jul 23 15:52:49 2015 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Mon Aug 17 11:54:56 2015 +0000"
      },
      "message": "neutron-legacy: Update after DEFAULT.root_helper removal\n\nUpdate after change I17cd62c8763430bf3a4b67ab5e9cf5b736065133 .\n\nCloses-Bug: #1483501\nChange-Id: Ieb5270484205cffe4ec97db0d59f012d1e7708d4\n"
    }
  ],
  "next": "d103f47ffac9282a3abae535e50077c5755e0079"
}
