)]}'
{
  "log": [
    {
      "commit": "94f8bea9e4ff0434df1723cf269c4300a4373524",
      "tree": "185bf153c04a3c67b2076e0f43708717ddba7274",
      "parents": [
        "8f8e2d1fbfa4c51f6b68a6967e330cd478f979ee",
        "a12dee433c12c336d804ebe36a6a36f7d3c85f65"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 13 16:55:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 13 16:55:38 2014 +0000"
      },
      "message": "Merge \"Devstack Nuage Plugin correct the ovs_bridge parameter\""
    },
    {
      "commit": "8f8e2d1fbfa4c51f6b68a6967e330cd478f979ee",
      "tree": "da3ebb16087f2d2796bdb4fce0b95cc6acc83b37",
      "parents": [
        "51d203f5a09be804dab4870018b8a604075979d5",
        "5cb190697c1bce5dcd2ad843922813b0cc74bd24"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 12 19:50:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 12 19:50:44 2014 +0000"
      },
      "message": "Merge \"support installing clients at released versions\""
    },
    {
      "commit": "51d203f5a09be804dab4870018b8a604075979d5",
      "tree": "95320fe2276f6790fcbc01d5f210431bd1aa11ee",
      "parents": [
        "ffb4ce8884a74f4df146771c1038d107099ba86e",
        "7bce8fa3171801db9bf2261b65b1f5b8978bb46e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 12 18:00:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 12 18:00:59 2014 +0000"
      },
      "message": "Merge \"Includes a validation to disable creating initial networks for Neutron\""
    },
    {
      "commit": "32360dd175e3dfa372a9e1cd86a4bf01b9dc9115",
      "tree": "0ebd27b5df5782956466f15cb6436ec15a998639",
      "parents": [
        "52f13a4087ef8b49640053bebd6a5046d55c63fe",
        "73d32161df5bc0255d32b1ce1eefb4068d09596b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 12 17:58:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 12 17:58:05 2014 +0000"
      },
      "message": "Merge \"Passing config for flat type network\""
    },
    {
      "commit": "ce9581ac954260904ee36a1354e274202b1daa3b",
      "tree": "92c932e227b9c2510c9dcfcb2d6cd9fa6ed909b6",
      "parents": [
        "e6165e80bab0c06035a0b7002200bcbcfe4e62ab",
        "90f77fb01579b1859199b451d090170d4752a3e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 11 11:02:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 11 11:02:08 2014 +0000"
      },
      "message": "Merge \"Fix DevStack Ceph on the Giant release\""
    },
    {
      "commit": "90f77fb01579b1859199b451d090170d4752a3e2",
      "tree": "824626007dd6d4a455a28b15037e3846551a2fb8",
      "parents": [
        "bd5263cd37bc3d451a4a1680ffb79b9f639a5e88"
      ],
      "author": {
        "name": "Sébastien Han",
        "email": "sebastien.han@enovance.com",
        "time": "Fri Oct 31 12:05:20 2014 +0100"
      },
      "committer": {
        "name": "Sébastien Han",
        "email": "sebastien.han@enovance.com",
        "time": "Sat Nov 08 15:59:04 2014 +0100"
      },
      "message": "Fix DevStack Ceph on the Giant release\n\nAs of the Ceph Giant release, pools \u0027data\u0027 and \u0027metadata\u0027 (used for\nCephFS) were removed. Thus applying the pool change command fails on\nGiant since those pools don\u0027t exist anymore. Now we are checking for\nevery release prior to Giant and apply proper commands accordingly.\n\nChange-Id: Ia12042899c0e6809f5b98c2e0de177bb61c8a790\nSigned-off-by: Sébastien Han \u003csebastien.han@enovance.com\u003e\n"
    },
    {
      "commit": "a12dee433c12c336d804ebe36a6a36f7d3c85f65",
      "tree": "6cd96e880f4e2337d6b3b1e2e0cad3f882331eca",
      "parents": [
        "0986a7b760e34741d4df6f97851f6d98fec4f99c"
      ],
      "author": {
        "name": "sailajay",
        "email": "y.sailaja@gmail.com",
        "time": "Thu Nov 06 16:14:32 2014 -0800"
      },
      "committer": {
        "name": "sailajay",
        "email": "y.sailaja@gmail.com",
        "time": "Fri Nov 07 00:23:09 2014 +0000"
      },
      "message": "Devstack Nuage Plugin correct the ovs_bridge parameter\n\nThis commit fixes the name of ovs_bridge parameter and the section it is set in nova.conf by the nuage plugin\n\nCloses-Bug: 1390256\n\nChange-Id: I63c929e827db10d0cf5450907a273d880fc757f6\n"
    },
    {
      "commit": "6a709ab25a294d03009936322d753ce13ead1204",
      "tree": "c133dc71cbc68b42188469a115a32c945f0c1bc2",
      "parents": [
        "bd4fe54fa43f723a1a149c3f08c14700a66ba6a8"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Thu Nov 06 08:36:09 2014 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Thu Nov 06 12:43:34 2014 +0000"
      },
      "message": "Add ODL_NAME variable for OpenDaylight configuration\n\nThis makes the name of the unzipped package configurable so you can run\nwith releases other than the default specified in lib/opendaylight.\n\nChange-Id: Iad879c558d742da03375cb61b0c2ef141573ffec\n"
    },
    {
      "commit": "7bce8fa3171801db9bf2261b65b1f5b8978bb46e",
      "tree": "c153c4f2874cb25fe8641e1af82fbae44bd71fc5",
      "parents": [
        "e3822cf01d9db1a3aca051a16c239cb21adf18e5"
      ],
      "author": {
        "name": "Edgar Magana",
        "email": "emagana@gmail.com",
        "time": "Tue Nov 04 17:32:54 2014 +0100"
      },
      "committer": {
        "name": "Edgar Magana",
        "email": "emagana@gmail.com",
        "time": "Wed Nov 05 11:53:30 2014 +0100"
      },
      "message": "Includes a validation to disable creating initial networks for Neutron\n\nNeutron external and internal networks are created by default\nThis commit let developers by configuration to decide if those\nnetworks needs to be created. This is needed to test Neutron DVR\nin a distributed Multi-node environment\n\nChange-Id: I17d891d072f189925676b4557094cde1c7a71579\nCloses-Bug: 1389288\n"
    },
    {
      "commit": "73d32161df5bc0255d32b1ce1eefb4068d09596b",
      "tree": "02533b7320f98b12626d9298daab96aefb5c79fe",
      "parents": [
        "bd4fe54fa43f723a1a149c3f08c14700a66ba6a8"
      ],
      "author": {
        "name": "yunhong jiang",
        "email": "yunhong.jiang@intel.com",
        "time": "Mon Oct 06 09:34:35 2014 -0700"
      },
      "committer": {
        "name": "yunhong jiang",
        "email": "yunhong.jiang@intel.com",
        "time": "Wed Nov 05 03:31:29 2014 -0700"
      },
      "message": "Passing config for flat type network\n\nAdd support to passing the flat_network configuration. User can\neither passing the physical network name, or use the physical\nnetwork definition\n\nChange-Id: Ie42679f207eb14620883778314f74abf378b5cbc\n"
    },
    {
      "commit": "e3822cf01d9db1a3aca051a16c239cb21adf18e5",
      "tree": "2212a37a74e2b14eeb46e5843e0bd6c7a9eecc1f",
      "parents": [
        "88df4f07bb54404fcdd0e9c61717452673d6fcca",
        "27a196e26064aba615b0177435071d569b82389b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 04 10:08:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 04 10:08:20 2014 +0000"
      },
      "message": "Merge \"Add options to enable using DHCP agent Metadata-proxy\""
    },
    {
      "commit": "88df4f07bb54404fcdd0e9c61717452673d6fcca",
      "tree": "ac9066948021a2b5f18c726380c15d09443a5733",
      "parents": [
        "1827b48766de1e758a096d0bf04aaf8d53235816",
        "213f13a28399657955be263c936db0a87310b5b1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 04 09:38:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 04 09:38:26 2014 +0000"
      },
      "message": "Merge \"Don\u0027t hardcode glance protocol when finding trove guest image\""
    },
    {
      "commit": "5cb190697c1bce5dcd2ad843922813b0cc74bd24",
      "tree": "ba87095ef1603c957902abadcb692ccf653e6f59",
      "parents": [
        "2d18b83600bf53df3a41aec619eee67328fe154f"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Sat Nov 01 01:37:45 2014 +0100"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 04 10:18:58 2014 +0100"
      },
      "message": "support installing clients at released versions\n\nexpand the devstack support for libraries from released versions to\nsupport python-* clients and tempest_lib.\n\nDepends-On: I81b0d228e7769758c61e5b0323ecfce8c8886d39\n\nChange-Id: I26fac0ccf8fd4818e24618d56bf04b32306f88f6\n"
    },
    {
      "commit": "4710282ef6175e3b4c3c17e0e00e56b91528e94f",
      "tree": "298ed546b7b4c4491ab039b3a75388fb9329dc80",
      "parents": [
        "c1d7dead4cc80c21fe7edda8fb5312880108bc0b",
        "28d4392d56c6a493dd71c4a5a5f64f6dee36dd01"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 03 12:03:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 03 12:03:02 2014 +0000"
      },
      "message": "Merge \"Set permissions on sahara cache\""
    },
    {
      "commit": "1995f38c0cf0426d471564182051643e05bc4014",
      "tree": "a223efc8aeb79163019fddf7526ce43fdab9f133",
      "parents": [
        "83df08d30ec894b62607fb8da4671ec8edad63c9",
        "74b28bc43b9570496f2b67688e0c4c04aa273733"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 03 11:53:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 03 11:53:54 2014 +0000"
      },
      "message": "Merge \"Add iptables rule for Ironic VMs -\u003e Swift\""
    },
    {
      "commit": "83df08d30ec894b62607fb8da4671ec8edad63c9",
      "tree": "26d3b0556bb4b782e340ad7a536ebd39a9ab4e6e",
      "parents": [
        "219a58e57bfab5d8071e636399963bd31d9eca2a",
        "2112743b10fb522e86380fad5bf5a9e72b73721f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 03 11:53:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 03 11:53:27 2014 +0000"
      },
      "message": "Merge \"Allow ceilometer to use redis for coordination\""
    },
    {
      "commit": "27a196e26064aba615b0177435071d569b82389b",
      "tree": "c942ccc639dee45a5f2aac10bcf39f127246a261",
      "parents": [
        "5acf159c72fad931031d9768ae02575240a5ede9"
      ],
      "author": {
        "name": "Tan Lin",
        "email": "tan.lin.good@gmail.com",
        "time": "Fri Oct 31 15:44:34 2014 +0800"
      },
      "committer": {
        "name": "Tan Lin",
        "email": "tan.lin.good@gmail.com",
        "time": "Mon Nov 03 09:37:17 2014 +0800"
      },
      "message": "Add options to enable using DHCP agent Metadata-proxy\n\nAdd options to support DHCP agent providing metadata-proxy.\nIn some cases, users have to disable L3 Agent. But people still\nneed metadata services.\n\nChange-Id: I4664fc3a4937c3b7b5c27e74f509b683ffbedd09\n"
    },
    {
      "commit": "213f13a28399657955be263c936db0a87310b5b1",
      "tree": "2b943ab47842d4c71da27011d2e410106dc1d25a",
      "parents": [
        "219a58e57bfab5d8071e636399963bd31d9eca2a"
      ],
      "author": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Thu Oct 30 19:49:20 2014 -0400"
      },
      "committer": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Sun Nov 02 19:08:36 2014 -0500"
      },
      "message": "Don\u0027t hardcode glance protocol when finding trove guest image\n\nThis allows configuration of trove when devstack is configured\nfor SSL or tls-proxy.\n\nChange-Id: I680effda94926951f9068e2df1e354c708aa4495\n"
    },
    {
      "commit": "219a58e57bfab5d8071e636399963bd31d9eca2a",
      "tree": "2330270433138aee249d43df99f4bda52a21bb00",
      "parents": [
        "956960e1b2c079eb5fe06fe9509522340fcd42a2",
        "627ca74b51d68651a6cd042d83a0386713f15b39"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 31 13:28:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 31 13:28:54 2014 +0000"
      },
      "message": "Merge \"[Sahara] Copy policy.json if it exists\""
    },
    {
      "commit": "956960e1b2c079eb5fe06fe9509522340fcd42a2",
      "tree": "b46819ba4c6887d1f184b84be94a3ba36eba90a4",
      "parents": [
        "3b806e3577d563154ef1d3f4d694378aeda8677c",
        "d16197b689e9087d6c22e0488c0aa671578a927d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 31 11:23:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 31 11:23:43 2014 +0000"
      },
      "message": "Merge \"Stop setting deprecated OVS.enable_tunneling option\""
    },
    {
      "commit": "3b806e3577d563154ef1d3f4d694378aeda8677c",
      "tree": "6a8aae08249f1d8fd935c8ae4b542aca3b002ccb",
      "parents": [
        "0f765ff21a12c29c9696e081116f7239eb19f9f0",
        "15130cd5fd1688b8984d78136b97bb8de7c32b64"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 31 11:23:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 31 11:23:39 2014 +0000"
      },
      "message": "Merge \"Desupport neutron openvswitch and linuxbridge monolithic plugins\""
    },
    {
      "commit": "ca6156bc0324dc3bf3817674e11621f65216ee71",
      "tree": "6ad8d0c2585f26f11c04b3336fa5f44c4cce924b",
      "parents": [
        "2d18b83600bf53df3a41aec619eee67328fe154f",
        "6df648920c0d15c1b79f8592bb99b98282005794"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 31 11:23:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 31 11:23:29 2014 +0000"
      },
      "message": "Merge \"XenAPI: move Neutron plugin install to domU\""
    },
    {
      "commit": "2d18b83600bf53df3a41aec619eee67328fe154f",
      "tree": "a7378b8308093aaf925c3285aca4265ba819a0cc",
      "parents": [
        "84ff9b09e64e92581fbf1d9e1247ee55bca4d4f6",
        "4b109297d5b3dcdcdc2c7e4df1a1571cc674ee9f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 31 10:31:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 31 10:31:43 2014 +0000"
      },
      "message": "Merge \"Configure glance CA certificate path in cinder\""
    },
    {
      "commit": "84ff9b09e64e92581fbf1d9e1247ee55bca4d4f6",
      "tree": "294220fc956be7ca0f880193cc4c8b7cde119bca",
      "parents": [
        "918f68b8bd1be6afeb23edaa9de99e008b8fcd26",
        "7fb5082c5c7abff95eb46dd9a92c5fd8fc63ddd2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 31 10:31:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 31 10:31:33 2014 +0000"
      },
      "message": "Merge \"correct templated catalog driver class\""
    },
    {
      "commit": "26e1e4c7d17045aec7ad18b859eae2016c0bbdfe",
      "tree": "9abc675fa98163fd799c754657eee2ed8f129e8b",
      "parents": [
        "bd5263cd37bc3d451a4a1680ffb79b9f639a5e88",
        "0d6e992d90b84bcafe16468b0a2aec903e3b7aa0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 31 10:29:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 31 10:29:57 2014 +0000"
      },
      "message": "Merge \"Fix a minor comments\""
    },
    {
      "commit": "74b28bc43b9570496f2b67688e0c4c04aa273733",
      "tree": "2932deb398255b6e33452f4a76e6950603677785",
      "parents": [
        "483940350eaaeffe83f67ca5255a06fd7acf78ff"
      ],
      "author": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Wed Oct 29 14:15:22 2014 -0700"
      },
      "committer": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Thu Oct 30 16:10:03 2014 -0700"
      },
      "message": "Add iptables rule for Ironic VMs -\u003e Swift\n\nThe agent ramdisk gets instance images from swift, set firewall\nrules to allow this.\n\nAlso configure Ironic API port using the correct variable, and\nuse SWIFT_DEFAULT_BIND_PORT for Swift ports everywhere.\n\nChange-Id: Ieec8cc64e504b04a21daa49e90e2d4925f4838ee\n"
    },
    {
      "commit": "28d4392d56c6a493dd71c4a5a5f64f6dee36dd01",
      "tree": "28674003ad5ff15768d323ab6dbc2bd2173f9900",
      "parents": [
        "483940350eaaeffe83f67ca5255a06fd7acf78ff"
      ],
      "author": {
        "name": "Andrew Lazarev",
        "email": "alazarev@mirantis.com",
        "time": "Wed Oct 29 17:25:12 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lazarev",
        "email": "alazarev@mirantis.com",
        "time": "Thu Oct 30 19:47:04 2014 +0000"
      },
      "message": "Set permissions on sahara cache\n\nSigning certificate directory should have 700 mode.\nBefore the change it was created with 755.\n\nAs a visual impact this CR removes warning from \nkeystonemiddleware.\n\nChange-Id: I8483e73447348b9a9e33dfd382543978a70a9d43\nCloses-Bug: #1387416"
    },
    {
      "commit": "bd5263cd37bc3d451a4a1680ffb79b9f639a5e88",
      "tree": "1d829c4488471a0fd146284d92bdf99550bb53e0",
      "parents": [
        "cb8d7d17d091c125a7cd54a54d8f46aa1919f873",
        "18d6298ea1eb0ff9697258dc323f1aba2b9b3d46"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 30 00:22:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 30 00:22:50 2014 +0000"
      },
      "message": "Merge \"Make allow_{resize|migrate}_to_same_host configurable\""
    },
    {
      "commit": "627ca74b51d68651a6cd042d83a0386713f15b39",
      "tree": "945ad5fe2f78e08b3a4b2e8e4c90db4865eb7a6f",
      "parents": [
        "483940350eaaeffe83f67ca5255a06fd7acf78ff"
      ],
      "author": {
        "name": "Andrew Lazarev",
        "email": "alazarev@mirantis.com",
        "time": "Wed Oct 29 17:01:15 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lazarev",
        "email": "alazarev@mirantis.com",
        "time": "Thu Oct 30 00:11:06 2014 +0000"
      },
      "message": "[Sahara] Copy policy.json if it exists\n\nTo enable policy check in Sahara we need gate tests passed.\nTests will not pass until Sahara has default policy.json (\ne.g. http://logs.openstack.org/09/131609/1/check/check-tempest-dsvm-full/536d5e7/console.html). \nNew code will copy of policy.json if it exists.\n\nSo, for now this code will do nothing.\nOnce policy.json appears in etc/sahara, the code will start coping\nit to sahara conf dir. This will allow to merge auth support with\ngate tests passed.\n\nRelated blueprint: auth-policy\n\nChange-Id: I98e108ff02aacb91570f97e457d67dd02779ae3d"
    },
    {
      "commit": "18d6298ea1eb0ff9697258dc323f1aba2b9b3d46",
      "tree": "98255d473ddb63e62c620a94cafd763c8d434b9a",
      "parents": [
        "6fe32059de58964c8f089977539262f288df4601"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Oct 28 13:37:15 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Oct 29 14:05:39 2014 -0700"
      },
      "message": "Make allow_{resize|migrate}_to_same_host configurable\n\nIn preparation for supporting 2 node devstack jobs, where the first node\nis an all in one and the second is a compute node. Make nova config\noptions allow_resize_to_same_host and allow_migrate_to_same_host\nconfigurable so we can turn them off when we have two compute nodes.\n\nChange-Id: If6989200b56c4597d6e8506d0dda2cc75d0881f1\n"
    },
    {
      "commit": "6df648920c0d15c1b79f8592bb99b98282005794",
      "tree": "2363a1b3156bf2c9d19512e923093ec1d5a86b49",
      "parents": [
        "33d079bcca031e3a02ae0107b20228fa618dca34"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri Oct 17 13:09:49 2014 +0200"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Oct 29 17:31:26 2014 +0100"
      },
      "message": "XenAPI: move Neutron plugin install to domU\n\nUse the same mechanism as used for nova plugin installation, thus\navoiding the need for variables in dom0. This change will also help to\nmove XenServer CI to neutron in the future, as the dom0 part of the\nscript is not executed there.\n\nWith this change, the neutron related network will always be created and\nattached even if the user wants to use nova-network.\n\nChange-Id: I8669c94e9f0aacce2990469dbabde1ff702a2769\n"
    },
    {
      "commit": "f3bf8b6cc0dc94684a3bbecc4cc1e2169506f804",
      "tree": "2bbc4cc3bbeef0641dfd7aeaff81e3c770d547e3",
      "parents": [
        "6fe32059de58964c8f089977539262f288df4601"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Oct 29 21:53:56 2014 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Oct 29 22:12:17 2014 +1100"
      },
      "message": "Revert \"Single quote iniset argument in merge_config_file\"\n\nThis reverts commit e2c9fee8ed846aba124a2fc1bba245790ed7ba90.\n\nWe have decided that we don\u0027t want to support the json-style argument\nas described by bug#1374118 (see thread at [1]).\n\nThis restores the old behavior of sending the argument in\ndouble-quotes so environment variables get expanded.  As a bonus,\ntests for this are added.\n\n[1] http://lists.openstack.org/pipermail/openstack-dev/2014-October/049341.html\n\nChange-Id: I9fc99f3716cc53366907878adb00ae6cf3898f14\nCloses-Bug:#1386413\n"
    },
    {
      "commit": "d16197b689e9087d6c22e0488c0aa671578a927d",
      "tree": "c1f463a4e0a140ea36359949792ff0cc52d770d9",
      "parents": [
        "15130cd5fd1688b8984d78136b97bb8de7c32b64"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Tue Oct 28 12:21:38 2014 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Wed Oct 29 02:27:55 2014 +0000"
      },
      "message": "Stop setting deprecated OVS.enable_tunneling option\n\nThe option has been deprecated in IceHouse and now being removed.\n\nRelated-Bug: #1195374\nChange-Id: I38d962551173892144c369df71e0524b43e1fc89"
    },
    {
      "commit": "2112743b10fb522e86380fad5bf5a9e72b73721f",
      "tree": "c0a34870dc7aab914a316751593687a589d421ae",
      "parents": [
        "6fe32059de58964c8f089977539262f288df4601"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Tue Oct 21 20:19:23 2014 +0100"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Tue Oct 28 12:31:51 2014 +0000"
      },
      "message": "Allow ceilometer to use redis for coordination\n\nIf redis is desired by local.conf via CEILOMETER_COORDINATION_URL\nthen make sure redis is installed and restarted.\n\nChange-Id: Idfb7b902478049fbc240bf416db6c7d6acd67a51\n"
    },
    {
      "commit": "7fb5082c5c7abff95eb46dd9a92c5fd8fc63ddd2",
      "tree": "6c80b3ce5bd8ed5982765f89319ba9d7e75d36cf",
      "parents": [
        "6fe32059de58964c8f089977539262f288df4601"
      ],
      "author": {
        "name": "wanghong",
        "email": "w.wanghong@huawei.com",
        "time": "Tue Oct 28 19:09:04 2014 +0800"
      },
      "committer": {
        "name": "wanghong",
        "email": "w.wanghong@huawei.com",
        "time": "Tue Oct 28 19:20:54 2014 +0800"
      },
      "message": "correct templated catalog driver class\n\nNow the templated catalog driver class \"TemplatedCatalog\" is removed\nin this patch https://review.openstack.org/#/c/125708/2 use\n\"keystone.catalog.backends.templated.Catalog\" instead.\n\nChange-Id: Ib9c8ea557e7171ff0c78a1e10d752ed564aff9e7\nCloses-Bug: #1386562\n"
    },
    {
      "commit": "f5487832fd44ecaffc116cf9b18fa48a8771dcde",
      "tree": "8ccedc6f450e91287f609b84a2dc18b872cbb2f0",
      "parents": [
        "2e347543257cbb31625b79e25e8907331a33a699",
        "e7f071b49fa0a4cb695220a2d159214779803cd8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 28 03:32:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 28 03:32:23 2014 +0000"
      },
      "message": "Merge \"Remove no_wait ovs flag from vmw_nsx 3rd party lib\""
    },
    {
      "commit": "2e347543257cbb31625b79e25e8907331a33a699",
      "tree": "5a6da4648d4fbabb9e81f65a6d351c7046822adc",
      "parents": [
        "18c007451a4ddc7d903380b2bad82192115c885a",
        "608f884edb2faff59100bb5aa84e8d59e5d3e6d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 28 03:25:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 28 03:25:09 2014 +0000"
      },
      "message": "Merge \"Use ALT_INSTANCE_USER for image_alt_ssh_user\""
    },
    {
      "commit": "18c007451a4ddc7d903380b2bad82192115c885a",
      "tree": "ebfe5e411b7dd2fc6f66707290e1efeacd870a81",
      "parents": [
        "89d378e4bb40c31082481326c7778eda7ae24d6d",
        "062a3c3e707e69778d2bb95e3e861e7bd65114b7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 28 03:25:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 28 03:25:05 2014 +0000"
      },
      "message": "Merge \"Configure an authorized user for the QPID broker\""
    },
    {
      "commit": "89d378e4bb40c31082481326c7778eda7ae24d6d",
      "tree": "27a55ae6e118f7665a35831e812c1458bbeff336",
      "parents": [
        "f5046412ca20a257f2c1ea56a4b51798f438b2a9",
        "ac937bc06eb68cb1c94804995325b9fa8b850959"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 28 03:24:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 28 03:24:15 2014 +0000"
      },
      "message": "Merge \"Install ldappool when LDAP is enabled\""
    },
    {
      "commit": "7fb5d296a29da0ab670dd30e54f2b0fd53b84a60",
      "tree": "bc605adda31f1f1fa71427f540f14457cb9af557",
      "parents": [
        "005a47e1a079a99cb7f71b27db06b08ffa8ea130",
        "a08ba1c5e362fe294759339ffe3fdf3408149788"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 28 03:16:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 28 03:16:25 2014 +0000"
      },
      "message": "Merge \"Add NetApp Cinder backend support\""
    },
    {
      "commit": "005a47e1a079a99cb7f71b27db06b08ffa8ea130",
      "tree": "645d70b33d4187c5281a9d7c12a7a3acaa8abbed",
      "parents": [
        "26167569d6c69626cbcff878623e74bc60264334",
        "d03915f9c08ff91c5d39f8cadb064718079bdb4b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 28 03:16:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 28 03:16:21 2014 +0000"
      },
      "message": "Merge \"Enable Swift\u0027s newer feature of container-sync\""
    },
    {
      "commit": "26167569d6c69626cbcff878623e74bc60264334",
      "tree": "f067ccc9562b3ad7a8ff79ebdedeea90f04f0843",
      "parents": [
        "1b899cdfc9b3d35a17880499fed8753101793cec",
        "fa16ae92cd7339a830851dea17ce263205b78865"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 28 03:16:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 28 03:16:18 2014 +0000"
      },
      "message": "Merge \"Add the ability to activate Nova ceph without Cinder\""
    },
    {
      "commit": "3c92eb9b7fb844ab4ea760e1e444c65f412e4769",
      "tree": "ff862c470c02957e23a388029e32d51fde494811",
      "parents": [
        "7f55e0d36eeedff6230e005935cefcaff9179eac",
        "24779f65a675f2e78c09b2520ebefcd52b4f0be0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 28 03:16:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 28 03:16:03 2014 +0000"
      },
      "message": "Merge \"Add swift user and project in non-default domain\""
    },
    {
      "commit": "15130cd5fd1688b8984d78136b97bb8de7c32b64",
      "tree": "5adc8bef9937cce9d424ab92128e21eff60ab993",
      "parents": [
        "4b6f744e7f1b2eb21927483d7a0e06b6e422eb5f"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Tue Oct 28 11:49:58 2014 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Tue Oct 28 11:55:19 2014 +0900"
      },
      "message": "Desupport neutron openvswitch and linuxbridge monolithic plugins\n\nThese plugins were removed in Juno.\nNote: this doesn\u0027t affect the corresponding ML2 mechanism drivers.\n\nPartial-Bug: #1323729\nChange-Id: Ia8da1e20a03fef5657ba1584bf83ddd224b5d5f2\n"
    },
    {
      "commit": "7f55e0d36eeedff6230e005935cefcaff9179eac",
      "tree": "3effb47cb42bf468ab9b9ff6739d7123bccaa90d",
      "parents": [
        "4b6f744e7f1b2eb21927483d7a0e06b6e422eb5f",
        "761c456a4e89802d2f78a8dbdc5f20d71716f7dd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 28 02:05:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 28 02:05:39 2014 +0000"
      },
      "message": "Merge \"Remove usage of $[ for arithmetic, take 2\""
    },
    {
      "commit": "e7f071b49fa0a4cb695220a2d159214779803cd8",
      "tree": "3d3552c7ad920a265c0292b3f76a85207495dc1e",
      "parents": [
        "ce1f133732e298eb1b5d0814d1670756493c2a32"
      ],
      "author": {
        "name": "taturiello",
        "email": "salv.orlando@gmail.com",
        "time": "Wed Oct 15 05:09:45 2014 -0700"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Oct 27 15:58:34 2014 -0400"
      },
      "message": "Remove no_wait ovs flag from vmw_nsx 3rd party lib\n\nThe no_wait flag can trigger a race conditon with ip addr flush\nif the public bridge is not yet up. Due to this race condition\nthe local route for the external subnet might not be added.\n\nThe patch also renames br-ex to $PUBLIC_BRIDGE in some places\n\nChange-Id: I11335c99dba580e7ca26b0b15b0df8dead367fdc\n"
    },
    {
      "commit": "0d6e992d90b84bcafe16468b0a2aec903e3b7aa0",
      "tree": "7f78650c4fe34ce550eea2c11c9bdef9401ce0c5",
      "parents": [
        "ce1f133732e298eb1b5d0814d1670756493c2a32"
      ],
      "author": {
        "name": "yunhong jiang",
        "email": "yunhong.jiang@intel.com",
        "time": "Fri Oct 10 06:12:47 2014 -0700"
      },
      "committer": {
        "name": "yunhong jiang",
        "email": "yunhong.jiang@intel.com",
        "time": "Mon Oct 27 03:41:54 2014 -0700"
      },
      "message": "Fix a minor comments\n\nA minor mismatch in lib/neutron since now unstack.sh invokes\nthree functions and also start_neutron_agents() is called before\ncreate_neutron_initial_network().\n\nChange-Id: Ibbe68501cce4c062a9ac610cbc44188dc9bab6c8\n"
    },
    {
      "commit": "e1b2dfe70802ccbf7e8ca6586d7fdfa8a1b9d84f",
      "tree": "096c0f464f0e8d42b9b5929ae3f4f6494ebf3cf3",
      "parents": [
        "514c82030cf04da742d16582a23cc64962fdbda1",
        "ab50c702a770fa9d7fd0ff533566fc7a1775dde5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 24 16:16:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 24 16:16:30 2014 +0000"
      },
      "message": "Merge \"Use service tenant id for Ironic agent swift auth\""
    },
    {
      "commit": "26c9d02b314c863a2605647f5f48a00ff4dcb232",
      "tree": "128fa73909d26fdcf9e39b63c1625b8f8b7ebb45",
      "parents": [
        "1c0628f83ce2dbf27dc0c916a53d915b20233890",
        "09fb7baff50cfa2d7ca4b5678d3a535842f019c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 23 11:50:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 23 11:50:08 2014 +0000"
      },
      "message": "Merge \"Update multiple backend configuration in tempest script\""
    },
    {
      "commit": "1c0628f83ce2dbf27dc0c916a53d915b20233890",
      "tree": "d209cfb13ee950717f4d6b4c5bc41a732354ff9d",
      "parents": [
        "f367fd4dbc9a7f089128d48cae8816b98f2e55ce"
      ],
      "author": {
        "name": "Patrick East",
        "email": "patrick.east@purestorage.com",
        "time": "Wed Oct 22 16:22:47 2014 -0700"
      },
      "committer": {
        "name": "Patrick East",
        "email": "patrick.east@purestorage.com",
        "time": "Wed Oct 22 16:23:05 2014 -0700"
      },
      "message": "Fix an issue with setting tempest volume vendor_name with spaces\n\nIf the volume vendor has spaces in it, for example “Open Source”, we\nneed to have quotes around the uses of the variables or the behavior\nwill not be as expected.\n\nChange-Id: Ie1e99b6d6de2313e5b5b5a5d3057c136c9b34601\n"
    },
    {
      "commit": "ab50c702a770fa9d7fd0ff533566fc7a1775dde5",
      "tree": "0683adce63adc8bbeb179c4516d780111d28873f",
      "parents": [
        "da61a1f711b1f6e3daa94a7d9dc07ce62b241a91"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Oct 22 13:21:22 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Oct 22 13:35:25 2014 -0700"
      },
      "message": "Use service tenant id for Ironic agent swift auth\n\nConfig of ironic conductor currently references a non-existent variable.\nThis corrects it by obtaining and using the correct tenant id.\n\nChange-Id: I4340f75b2b22a8fd3fd8dd5cb30d7e91bce4f654\n"
    },
    {
      "commit": "108f3dc3c5c19931b27876636db7f60e764399e2",
      "tree": "aa01dc9b9910876ba38aec0f7de877a0fdf61777",
      "parents": [
        "58f1405665f72ae482aa34e09049a2847be1570e",
        "014564873e98f521338f8bf3ac97e1a7e96ecc9c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 22 18:04:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 22 18:04:39 2014 +0000"
      },
      "message": "Merge \"Set Tempest storage protocol and vendor w/o setting driver\""
    },
    {
      "commit": "167dd5fd691b877983a03c42adebd0fddb239b15",
      "tree": "0f5e70b6ee7096753cfa80aafdcd8387988d4f0f",
      "parents": [
        "572a4c4c3c5553beea01f519dbdcadfb9c6f78b7",
        "22ec45e63a45bb38f63ca995446338859dacb207"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 22 01:45:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 22 01:45:36 2014 +0000"
      },
      "message": "Merge \"Move generation of baremetal VM names to lib/ironic\""
    },
    {
      "commit": "4b109297d5b3dcdcdc2c7e4df1a1571cc674ee9f",
      "tree": "fdb14f0250d316d8e16f2de44f7a60b439ef59f6",
      "parents": [
        "58f1405665f72ae482aa34e09049a2847be1570e"
      ],
      "author": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Tue Oct 21 18:17:48 2014 -0400"
      },
      "committer": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Tue Oct 21 18:17:48 2014 -0400"
      },
      "message": "Configure glance CA certificate path in cinder\n\nA new configuration option is available in cinder for setting\nthe CA path. Configure this option in devstack when native SSL\nor TLS proxy is configured.\n\nChange-Id: I2cf9a3b8ba8e4896bd98efe0fb6f7d62fb279d90\nCloses-Bug: 1384267\n"
    },
    {
      "commit": "24779f65a675f2e78c09b2520ebefcd52b4f0be0",
      "tree": "bd4ce41a2e7d8aa1def79d9398a1beef2547aed6",
      "parents": [
        "572a4c4c3c5553beea01f519dbdcadfb9c6f78b7"
      ],
      "author": {
        "name": "Alistair Coles",
        "email": "alistair.coles@hp.com",
        "time": "Wed Oct 15 18:57:59 2014 +0100"
      },
      "committer": {
        "name": "Alistair Coles",
        "email": "alistair.coles@hp.com",
        "time": "Tue Oct 21 14:36:15 2014 +0100"
      },
      "message": "Add swift user and project in non-default domain\n\nSwift has functional tests that check access controls\nbetween users and projects in differing domains. Those tests\nare currently skipped by default since swift tests are\nconfigured to use keystone v2 API. In order for those\ntests to pass when using keystone v3 API, a user and\nproject must be setup in a non-default domain.\n\nThis patch creates a domain, and a user and project in\nthat domain, in support of swift functional tests moving\nto using keystone v3 API.\n\nChanges:\nlib/swift\n    - create a new domain, project and user for\n      swift testing\n    - add new project and user credentials to swift\n      test config file\n    - set correct identity service url in swift test\n      config file according to kesytone API version\n\nfunctions-common\n    - add function get_or_create_domain\n    - modify get_or_create_user and get_or_create_project\n      functions to optionally specify a domain\n\nChange-Id: I557de01bf196075f2f3adcdf4dd1b43756d8a0ae\n"
    },
    {
      "commit": "761c456a4e89802d2f78a8dbdc5f20d71716f7dd",
      "tree": "81b804f95c400f0ed7e06fc1d3a15a08cd3b3d2d",
      "parents": [
        "572a4c4c3c5553beea01f519dbdcadfb9c6f78b7"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Oct 21 11:41:37 2014 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Oct 21 14:19:23 2014 +1100"
      },
      "message": "Remove usage of $[ for arithmetic, take 2\n\nI did a similar change in I8ba180be036836f37ebdbb6da36ff0be486c043e\nbut I guess somehow missed these ... maybe I forgot to add them to the\nchange.\n\nAs described originally, this causes TOT bashate to fail, so fix this\nup before it gets released.\n\nChange-Id: I5580cb46f1c8bd71c631549aab78428d95a6dc51\n"
    },
    {
      "commit": "572a4c4c3c5553beea01f519dbdcadfb9c6f78b7",
      "tree": "f288a027aaecac6e2cdf07f84d9c62349ae5b3c8",
      "parents": [
        "61df8580ea1db3eea2325c145f815f5ba83a1406",
        "8abd8598b3ba7dce126db7553dfc704e5a343966"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 20 23:19:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 20 23:19:34 2014 +0000"
      },
      "message": "Merge \"Allow use of ceilometer agent coordination\""
    },
    {
      "commit": "61df8580ea1db3eea2325c145f815f5ba83a1406",
      "tree": "d1866ce9dbf89801c54bf7a88276512ee072b951",
      "parents": [
        "6518c0b88ea52e93513fa34dd63eeb4596875212",
        "2a6215dd11400b74b7e5d6db96b44e6a74cfe291"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 20 23:18:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 20 23:18:56 2014 +0000"
      },
      "message": "Merge \"Fix empty functions causing stack failure\""
    },
    {
      "commit": "22ec45e63a45bb38f63ca995446338859dacb207",
      "tree": "ebda46dba0946860b3cf9a77ca009199021a71a8",
      "parents": [
        "a2c241774a5cad74e7b6fc0a1bb6afe7395d8be8"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Oct 16 17:41:22 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Oct 20 13:42:39 2014 -0700"
      },
      "message": "Move generation of baremetal VM names to lib/ironic\n\nThe create-nodes script currently receives a total # of VMs to create\nand creates them all, generating their names on the fly.  This moves\nthat name generation to lib/ironic and makes the script create only\nsingle VMs as directed.  This centralizes the naming of things to\nlib/ironic and will make it easier to reference these things elsewhere.\n\nChange-Id: I98e61f7188e027e690303e32aff7cd2347f6d2c2\n"
    },
    {
      "commit": "2a6215dd11400b74b7e5d6db96b44e6a74cfe291",
      "tree": "c1c8700ee0d17c40265ba745a272cb75cf297607",
      "parents": [
        "56d4919a1a19dcab892263e351ffbf3d74ead72c"
      ],
      "author": {
        "name": "Rob",
        "email": "rcresswe@cisco.com",
        "time": "Mon Oct 20 13:28:47 2014 +0100"
      },
      "committer": {
        "name": "Rob",
        "email": "rcresswe@cisco.com",
        "time": "Mon Oct 20 13:37:30 2014 +0100"
      },
      "message": "Fix empty functions causing stack failure\n\nThis patch adds a return value to several empty functions that are causing stack.sh to fail when the\nCisco Neutron plugin is enabled.\n\nChange-Id: I43987d9cc5edc53de41c27354c3a737643d1cd43\nCloses-bug: 1383273\n"
    },
    {
      "commit": "8abd8598b3ba7dce126db7553dfc704e5a343966",
      "tree": "c3dcd4f5c33a90ae549cda2da79796a87a89ae54",
      "parents": [
        "56d4919a1a19dcab892263e351ffbf3d74ead72c"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Wed Oct 08 15:24:25 2014 +0100"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Mon Oct 20 09:36:29 2014 +0100"
      },
      "message": "Allow use of ceilometer agent coordination\n\nJuno brings tooz-based coordination of ceilometer central, compute\nand alarm agents. If CEILOMETER_COORDINATION_URL is set it will be\nused as the value for a tooz coordination backend. If memcached is\nchosen, its package will be installed. Other backends, such as\nzookeeper can be configured, but installation is left as an exercise\nfor the devstacker.\n\nIn the default devstack setup having coordination will do little as\nthere are only one of each agent, but this makes it a bit easier for\nmulti-node or multi-agent setups.\n\nChange-Id: Ib85ccd435de3bc0ae56b5fe8c2fce6c2af9ff8d0\n"
    },
    {
      "commit": "6518c0b88ea52e93513fa34dd63eeb4596875212",
      "tree": "de7bf42e4d2630965059b5fc38aeec7351d07f07",
      "parents": [
        "56d4919a1a19dcab892263e351ffbf3d74ead72c"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Wed Oct 15 17:26:59 2014 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Sat Oct 18 06:40:08 2014 +0900"
      },
      "message": "Compile Horizon message catalogs during stack.sh\n\nRecently compiled message catalogs (mo files) were removed\nin Horizon and django_openstack_auth repositories.\nWe need to compile message catalogs to make translations\navailable for Horizon users. It is useful for developers too.\n\nChange-Id: I0831e8308205c116d8e3bb8b43be7f0dd6fa0c0a\n"
    },
    {
      "commit": "56d4919a1a19dcab892263e351ffbf3d74ead72c",
      "tree": "f30c11a9fbad8f592ea334e6bf9d6122b38e9373",
      "parents": [
        "5dae0f03643554387e22ce343793aa7e31780472",
        "0f18c23de880a38c15aa4bb5d3a8f114f48dfe20"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 17 16:09:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 17 16:09:46 2014 +0000"
      },
      "message": "Merge \"ofagent: Support physical_interface_mappings\""
    },
    {
      "commit": "5dae0f03643554387e22ce343793aa7e31780472",
      "tree": "8c0634df000e1df0788fee15833fd8f204f16af1",
      "parents": [
        "18cf4f1004cb323b3774208d91cd0f94da90045f",
        "3d6d89935f13635d3fe982ccf870c017155ea903"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 17 16:09:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 17 16:09:19 2014 +0000"
      },
      "message": "Merge \"Update the OpenDaylight support to the Helium release\""
    },
    {
      "commit": "18cf4f1004cb323b3774208d91cd0f94da90045f",
      "tree": "81ee459becc4c34c87a0f6779072b560d98faf67",
      "parents": [
        "fa893dbb49025943186c54507a26fbb8c7f8413c",
        "efdaafc0f973acdb3fc878434acb3b982e35ccaf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 17 11:03:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 17 11:03:58 2014 +0000"
      },
      "message": "Merge \"Use $() instead of ``\""
    },
    {
      "commit": "0f18c23de880a38c15aa4bb5d3a8f114f48dfe20",
      "tree": "3e7a34ac0c26f225660ed101fb6e60b9a981868e",
      "parents": [
        "a2c241774a5cad74e7b6fc0a1bb6afe7395d8be8"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Fri Sep 12 23:44:58 2014 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Fri Oct 17 01:18:40 2014 +0000"
      },
      "message": "ofagent: Support physical_interface_mappings\n\nAlso, add a knob to create a veth pair instead of a bridge\nto provide host connectivity for l3-agent.  (Q_USE_PUBLIC_VETH)\n\nRelated: blueprint ofagent-physical-interface-mappings\nChange-Id: I4c2538f0fd3fb05bfdb69e7e4c3a8462af42ba10\n"
    },
    {
      "commit": "3d6d89935f13635d3fe982ccf870c017155ea903",
      "tree": "d5591e65b76f65a3f444cc42f087ab57a74541f6",
      "parents": [
        "ddfbacef9fd0bd64b38674524f7829b42ed08bbd"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Wed Oct 15 16:30:15 2014 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Thu Oct 16 20:39:19 2014 +0000"
      },
      "message": "Update the OpenDaylight support to the Helium release\n\nThe OpenDaylight project recently released their latest release, codenamed\nHelium. This commit updates the devstack support for OpenDaylight to this\nnew version, which includes changes to configuration files as well as the\nstartup of OpenDaylight itself.\n\nAlso update my email address in MAINTAINERS.rst.\n\nChange-Id: I124b5e7e8ef7feb6c90de907916a9530409c4ad4\n"
    },
    {
      "commit": "09fb7baff50cfa2d7ca4b5678d3a535842f019c5",
      "tree": "886aa24e54005a3d57c3323a0f88770e33a3c7a2",
      "parents": [
        "ddfbacef9fd0bd64b38674524f7829b42ed08bbd"
      ],
      "author": {
        "name": "Swapnil Kulkarni",
        "email": "coolsvap@redhat.com",
        "time": "Thu Oct 16 06:30:28 2014 +0000"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Oct 16 12:03:17 2014 -0500"
      },
      "message": "Update multiple backend configuration in tempest script\n\nCurrently when we configure the tempest with multiple LVM\nbackends the backend names are created as LVM_iSCSI and\nLVM_iSCSI_2 which fails since the backends created by cinder\nare lvmdriver-1 and lvmdriver-2.\n\nThis patch updates the backend names. Added support for\nCINDER_ENABLED_BACKENDS and added todo to remove\nCINDER_MULTI_LVM_BACKEND once its formally removed\n\nCloses-Bug:#1369946\nCloses-Bug:#1369942\n\nChange-Id: If44f5eb206616afb0fbaf333f3fa6a296d4650cd\n"
    },
    {
      "commit": "751ad1aadf8447c2b6945b6ae4ab73bf71a244ca",
      "tree": "dd29652859f3a425f8a7f2853149c157d743f6f4",
      "parents": [
        "ddfbacef9fd0bd64b38674524f7829b42ed08bbd"
      ],
      "author": {
        "name": "Robert Li",
        "email": "baoli@cisco.com",
        "time": "Wed Oct 15 21:40:53 2014 -0400"
      },
      "committer": {
        "name": "Robert Li",
        "email": "baoli@cisco.com",
        "time": "Wed Oct 15 21:44:31 2014 -0400"
      },
      "message": "Allow multi-line config items in meta-section of local.conf\n\nIt would behave such as the contents from each meta-section in\nlocal.conf is copied to the destination files. One exception is the multiline\noptions not grouped together. In that case, the contents will be grouped\ntogether in its destination config file.\n\nCheck tests/test_config.sh for examples.\n\nThis was originally committed in https://review.openstack.org/128805.\nBut the original change used AWK syntax that is not supported in AWK\n3.1.8, and caused syntax error on servers with that AWK version. This\npatch makes the necessary change so that it\u0027s compatible with AWK\n3.1.8.\n\nChange-Id: Id1e1fe01f05bd0f19ea6e89c4f4c0f8be695dfce\nPartial-Bug: #1374118\n"
    },
    {
      "commit": "014564873e98f521338f8bf3ac97e1a7e96ecc9c",
      "tree": "70489f0cea8764783c7b3a3f534af6c86872a0be",
      "parents": [
        "a6478982753e73526abffa6573748e27a63fc494"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Tue Oct 14 18:53:53 2014 -0400"
      },
      "committer": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Tue Oct 14 18:58:29 2014 -0400"
      },
      "message": "Set Tempest storage protocol and vendor w/o setting driver\n\nSet TEMPEST_STORAGE_PROTOCOL and TEMPEST_VOLUME_VENDOR if\nthey are changed from their defaults, or if\nTEMPEST_VOLUME_DRIVER is changed.\n\nThis maintains the current behavior of setting these options if\nTEMPEST_VOLUME_DRIVER is set to something other than \"default\".\n\nChange-Id: I1fb7f5db0446f97de48b97a6f451882cc51c51a4\n"
    },
    {
      "commit": "efdaafc0f973acdb3fc878434acb3b982e35ccaf",
      "tree": "1ca487c8408c0b6a9b513b1a251a25689f5fbbf0",
      "parents": [
        "a6478982753e73526abffa6573748e27a63fc494"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Tue Oct 14 21:08:32 2014 +0100"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Tue Oct 14 21:08:32 2014 +0100"
      },
      "message": "Use $() instead of ``\n\nThere are other instances of this in other files, just tidying\nceilometer at the moment.\n\nChange-Id: I136a20d7ac50fdf02cbd1102613e324e313b7b0a\n"
    },
    {
      "commit": "a7eb07a3e22eb0362b28cec4bd289201a9adf699",
      "tree": "f71ea7688ba146a393e4e17acfecf2592a486cef",
      "parents": [
        "e9c70ab4097cd8d1991a893811dbd862ee001f10"
      ],
      "author": {
        "name": "Kevin Benton",
        "email": "blak111@gmail.com",
        "time": "Tue Oct 14 04:35:59 2014 -0700"
      },
      "committer": {
        "name": "Kevin Benton",
        "email": "blak111@gmail.com",
        "time": "Tue Oct 14 04:38:56 2014 -0700"
      },
      "message": "Revert \"Allow multi-line config items in meta-section of local.conf\"\n\nThis reverts commit 6ff21acf4c4d4ef08bbef419ba582cade4da8da7.\n\nThis commit has broken config options with colons in them.\nThe following is a sample configuration that no longer works:\n\n[[post-config|/etc/neutron/plugins/ml2/ml2_conf.ini]]\n[restproxy]\nserver_ssl\u003dFalse\nservers\u003d10.211.1.9:80\nserver_ssl\u003dFalse\n\nWith the above config and the code present that this reverts,\nthe \u0027servers\u0027 option will come out blank.\n\nChange-Id: I328852d2d941605051a1bf5eaf0f7674191f8c48\n"
    },
    {
      "commit": "e9c70ab4097cd8d1991a893811dbd862ee001f10",
      "tree": "38fcef82062c0b6b4c81f208a17d8f9e05812894",
      "parents": [
        "0cbddea50d9651342647884bf9b8733354238884",
        "67bc8e8ab9cb0a80ff82ea1c4b2bc84e2e802034"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 14 21:00:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 14 21:00:36 2014 +0000"
      },
      "message": "Merge \"Cleanup create_accounts functions\""
    },
    {
      "commit": "a6478982753e73526abffa6573748e27a63fc494",
      "tree": "5c4dd401434c5852d64430100681ade3a0dc1773",
      "parents": [
        "e6f4ad7c3e6b8336672e042ac46dc73635774c1a",
        "6ff21acf4c4d4ef08bbef419ba582cade4da8da7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 14 03:19:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 14 03:19:32 2014 +0000"
      },
      "message": "Merge \"Allow multi-line config items in meta-section of local.conf\""
    },
    {
      "commit": "e6f4ad7c3e6b8336672e042ac46dc73635774c1a",
      "tree": "7c3025f16ea2246d76580101e449d767a678cce7",
      "parents": [
        "50381a46e8e09c8743bae8d002499aa846fc671f",
        "cc87c2871dc436b2134f60e9fa4663723a094ebd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 13 23:12:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 13 23:12:36 2014 +0000"
      },
      "message": "Merge \"local.conf processing doesn\u0027t handle \u0027\u003d\u0027 in values\""
    },
    {
      "commit": "50381a46e8e09c8743bae8d002499aa846fc671f",
      "tree": "e293e521ec065cc485aa4ca7da345a04cafd5681",
      "parents": [
        "f854c730a5f1a832c82be98bbf64c8822ea4753a",
        "9a706107d6603c9a13c8ec128b6f0ca397492f02"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 13 23:12:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 13 23:12:13 2014 +0000"
      },
      "message": "Merge \"Set Glance default_store to rbd in [glance_store]\""
    },
    {
      "commit": "f854c730a5f1a832c82be98bbf64c8822ea4753a",
      "tree": "126cf725bafb606000cf52e70443f6c27609d755",
      "parents": [
        "284492cc1194bb2f156f860d35b5a1a46ac5b179",
        "7c6d005eedbff90811d0ded26508f716227dc5f8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 13 15:20:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 13 15:20:46 2014 +0000"
      },
      "message": "Merge \"Fix account rc files creation for Swift users\""
    },
    {
      "commit": "6ff21acf4c4d4ef08bbef419ba582cade4da8da7",
      "tree": "b5acb9e70c03cb15be733339b742f3bf9d10ae87",
      "parents": [
        "cc87c2871dc436b2134f60e9fa4663723a094ebd"
      ],
      "author": {
        "name": "Robert Li",
        "email": "baoli@cisco.com",
        "time": "Fri Oct 10 12:43:05 2014 -0400"
      },
      "committer": {
        "name": "Robert Li",
        "email": "baoli@cisco.com",
        "time": "Fri Oct 10 12:53:24 2014 -0400"
      },
      "message": "Allow multi-line config items in meta-section of local.conf\n\nIt would behave such as the contents from each meta-section in\nlocal.conf is copied to the destination files. One exception is the multiline\noptions not grouped together. In that case, the contents will be grouped\ntogether in its destination config file.\n\nCheck tests/test_config.sh for examples.\n\nChange-Id: I8c046b558eeb98ed221f6f1a59182d4179956ced\nPartial-Bug: #1374118\n"
    },
    {
      "commit": "cc87c2871dc436b2134f60e9fa4663723a094ebd",
      "tree": "253024468ea6f45620386034ba09b0fa654043ee",
      "parents": [
        "284492cc1194bb2f156f860d35b5a1a46ac5b179"
      ],
      "author": {
        "name": "Fergal Mc Carthy",
        "email": "fergal.mccarthy@hp.com",
        "time": "Thu Oct 09 16:16:42 2014 -0400"
      },
      "committer": {
        "name": "Robert Li",
        "email": "baoli@cisco.com",
        "time": "Fri Oct 10 08:25:38 2014 -0400"
      },
      "message": "local.conf processing doesn\u0027t handle \u0027\u003d\u0027 in values\n\nWhen attempting to add a libvirt section with a volume_drivers entry\nto $NOVA_CONF, via a post-config block in the local.conf file, I\nencountered problems; the value for this attribute takes the form\n\n    driver\u003dpython.import.path.to.driver\n\nbut the value actually populated in the $NOVA_CONF was truncated at the\nequals.\n\nTaking the iscsi driver setting specified in the official nova.conf\ndocumentation as an example, if I have the following in my local.conf\nfile:\n\n[[post-config|$NOVA_CONF]]\n[libvirt]\nvolume_drivers \u003d iscsi\u003dnova.virt.libvirt.volume.LibvirtISCSIVolumeDriver\n\nI will see that the generated $NOVA_CONF has the following:\n\n[libvirt]\nvolume_driver \u003d iscsi\n\nThis occurs because the existing handling for a post-config setion, as\nimplemented in merge_config_file(), splits the line on the equals sign,\nand then uses the first and seconds elements of the resulting array as\nattribute name and value respectively.\n\nHowever when an equals occurs as part of the value this results in the\nvalue being truncated at the first equals in the value.\n\nThe fix I\u0027ve implemented, based upon review feedback, extracts the\ncontents of $0 before the first equals as the attr name, and extracts\nthe remainder after the equals as the value. Then it strips the leading\nand trailing whitespaces from both as appropriate.\n\nI\u0027ve also added test5 to tests/test_config.sh to test for, and verify,\ncorrect operation when this scenario is encountered.  Similarly I\u0027ve\nadded test6 to ensure that trailing spaces in values are stripped\ncorrectly.\n\nChange-Id: Id0cb1e6e1cece21bc5dbf427c4d756af86fbd927\nCloses-Bug: #1374482\n"
    },
    {
      "commit": "284492cc1194bb2f156f860d35b5a1a46ac5b179",
      "tree": "bd1065dc4141455d69fb15a9f9613f6031ff602c",
      "parents": [
        "1180eb16c66d5de539013673a94ac6d876f67266",
        "0f72625fba22783bf78ffdc809da7fd42d0c4310"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 10 09:25:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 10 09:25:07 2014 +0000"
      },
      "message": "Merge \"Enable DIB service to build with minimal net access\""
    },
    {
      "commit": "1180eb16c66d5de539013673a94ac6d876f67266",
      "tree": "981f250604918b5fb478c8e40a840365d8d0afdf",
      "parents": [
        "f9c282d31ce18fc93e06408a43b5bf9a7c78fe43",
        "2f92c8d723f6e244faf410c5121de4c462c08a35"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 10 09:24:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 10 09:24:33 2014 +0000"
      },
      "message": "Merge \"Replace deprecated conf option for heat\""
    },
    {
      "commit": "f9c282d31ce18fc93e06408a43b5bf9a7c78fe43",
      "tree": "49e240a22d0127a4103cb8f0e97e64d4935d1acd",
      "parents": [
        "77001dd64ab14ee6cb1daf76fd93490519ed919f",
        "e2c9fee8ed846aba124a2fc1bba245790ed7ba90"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 09 23:08:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 09 23:08:36 2014 +0000"
      },
      "message": "Merge \"Single quote iniset argument in merge_config_file\""
    },
    {
      "commit": "fa16ae92cd7339a830851dea17ce263205b78865",
      "tree": "c7d17f996c9468df5722d13a33cadd060f614c06",
      "parents": [
        "552459cbccf12473c5734f92b034c8f2464a4069"
      ],
      "author": {
        "name": "Sébastien Han",
        "email": "sebastien.han@enovance.com",
        "time": "Mon Oct 06 00:15:33 2014 +0200"
      },
      "committer": {
        "name": "Sébastien Han",
        "email": "sebastien.han@enovance.com",
        "time": "Thu Oct 09 19:25:23 2014 +0200"
      },
      "message": "Add the ability to activate Nova ceph without Cinder\n\nPrior to this patch, if we wanted to boot a VM in Ceph using\nlibvirt_image_type we must had Cinder enabled. This patch allows you to\nuse libvirt_image_type without having Cinder enabled.\n\nChange-Id: Ia61e6effc5a4ccba69f4fa48f6e9984f15bb8979\nSigned-off-by: Sébastien Han \u003csebastien.han@enovance.com\u003e\n"
    },
    {
      "commit": "2f92c8d723f6e244faf410c5121de4c462c08a35",
      "tree": "935689788c1a2f094f50665cbde6e40407aca658",
      "parents": [
        "f33e76bf9bd9a3bc39e8b3b99257a4ae98a10d25"
      ],
      "author": {
        "name": "Sirushti Murugesan",
        "email": "sirushti.murugesan@hp.com",
        "time": "Thu Oct 09 14:35:38 2014 +0530"
      },
      "committer": {
        "name": "Sirushti Murugesan",
        "email": "sirushti.murugesan@hp.com",
        "time": "Thu Oct 09 14:38:14 2014 +0530"
      },
      "message": "Replace deprecated conf option for heat\n\nChange-Id: I0419b188ecc2bd946c1c1f565875c6a04f4afd9b\nCloses-Bug: #1379234\n"
    },
    {
      "commit": "7c6d005eedbff90811d0ded26508f716227dc5f8",
      "tree": "b130c3458721a85b1a9a39eaef52675bae37bade",
      "parents": [
        "af03045726480b6ba22e2cecbc6763ee67a2c961"
      ],
      "author": {
        "name": "JordanP",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Oct 06 23:08:50 2014 +0200"
      },
      "committer": {
        "name": "JordanP",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Oct 09 09:58:51 2014 +0200"
      },
      "message": "Fix account rc files creation for Swift users\n\nId02ebdfa5cb3f6c763293876c6bb031184ebd663 introduced a small\nregression which makes the command x509-create-cert fail with\n\u0027ERROR (CommandError): Invalid OpenStack Nova credentials.\u0027 for\nSwift users.\n\nThe handling of specific password for Swift users was introduced\nin Ifb57a43aad439ffe041e98465719a8a8eceae544\n\nChange-Id: I3f328b1358bad0bdf7056796eabfe846dd5bae3a\n"
    },
    {
      "commit": "af03045726480b6ba22e2cecbc6763ee67a2c961",
      "tree": "b06e130bb5637235c57537463ad4f8d78a9deef1",
      "parents": [
        "ee2e3ddfdb3cbcc59745286dee01a4d6f2989944",
        "d29ca35e79fab38a48399a305074fd72663f998a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 09 00:59:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 09 00:59:21 2014 +0000"
      },
      "message": "Merge \"Stop n-cpu by correct process name /w fake\""
    },
    {
      "commit": "d03915f9c08ff91c5d39f8cadb064718079bdb4b",
      "tree": "03ab3341312bd29ca637e11a63eb543035090c18",
      "parents": [
        "f33e76bf9bd9a3bc39e8b3b99257a4ae98a10d25"
      ],
      "author": {
        "name": "Daisuke Morita",
        "email": "morita.daisuke@lab.ntt.co.jp",
        "time": "Wed Oct 08 06:52:21 2014 +0000"
      },
      "committer": {
        "name": "Daisuke Morita",
        "email": "morita.daisuke@lab.ntt.co.jp",
        "time": "Thu Oct 09 00:40:31 2014 +0000"
      },
      "message": "Enable Swift\u0027s newer feature of container-sync\n\nNewer version of container-sync feature is introduced in Swift ver. 1.12.0.\n\nThe spec:\nhttp://docs.openstack.org/developer/swift/overview_container_sync.html\n\nBefore this commit, Devstack does not configure any realm used in\ncontainer-sync, therefore this feature does not work.\nTo test this feature in CI system, moreover to show the sample\nconfiguration of realms, Devstack now edits realms configuration file.\n\nChange-Id: I9f1e3224403e08e725a989162729470357fe90b0\nCloses-Bug: 1378646\n"
    },
    {
      "commit": "e5dbec252aac0ca665696a5b69267f13882478c2",
      "tree": "7a7fc675e9c6ef6cd725b7136ab68836d438ef7c",
      "parents": [
        "f33e76bf9bd9a3bc39e8b3b99257a4ae98a10d25",
        "3324f19f5aeb3c8933447752dbc2c1b8c7f9b2de"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 08 22:14:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 08 22:14:51 2014 +0000"
      },
      "message": "Merge \"Fix docs build errors\""
    },
    {
      "commit": "0f72625fba22783bf78ffdc809da7fd42d0c4310",
      "tree": "4a04a3d56d9d7a3e41be4eb5c0aea2420ef1e569",
      "parents": [
        "f33e76bf9bd9a3bc39e8b3b99257a4ae98a10d25"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Oct 01 17:06:19 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Oct 08 12:08:34 2014 -0700"
      },
      "message": "Enable DIB service to build with minimal net access\n\nAdds two new options to lib/dib that will help devstack slaves\nuse cached content and content local to cloud provides:\n\n * DIB_BUILD_OFFLINE: This will enable DIB to rely entirely on\n   cached images without making any additional calls to cloud-images.ubuntu.com\n   to validate hashes/freshness.\n\n * DIB_APT_SOURCES: Used to specify alternatve sources.list for image builds.\n   Setting this enables the addition of the apt-sources element during image\n   builds and is only supported for ubuntu/debian builds.\n\nChange-Id: I9b9ca72ec551565d454610aacb86c585f0384f13\nPartial-bug: #1375488\n"
    },
    {
      "commit": "9a706107d6603c9a13c8ec128b6f0ca397492f02",
      "tree": "2036a84e951ad0db447dfe9a33731e93cd542eec",
      "parents": [
        "5278b8a0ec032651c083945fa543b4e78826e715"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Wed Oct 08 10:39:46 2014 -0400"
      },
      "committer": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Wed Oct 08 11:10:31 2014 -0400"
      },
      "message": "Set Glance default_store to rbd in [glance_store]\n\nGlance is moving from [DEFAULT] to [glance_store] for this option.\nSince lib/glance sets both, let\u0027s also set it in both places for now.\n\nFailing to do this causes g-api to fail to start with error:\n\"Store for scheme swift not found\"\n\nChange-Id: I9e33ababf7c51f5c750f90b8b366b9892bb4c8cd\n"
    },
    {
      "commit": "67bc8e8ab9cb0a80ff82ea1c4b2bc84e2e802034",
      "tree": "f0ded426d083f7d7b1190e639ab6acb42f31cc4e",
      "parents": [
        "f33e76bf9bd9a3bc39e8b3b99257a4ae98a10d25"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Wed Oct 08 12:07:46 2014 +0100"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Wed Oct 08 12:07:46 2014 +0100"
      },
      "message": "Cleanup create_accounts functions\n\nlib/nova and lib/ceilometer had function calls not in the desired\nform.\n\nChange-Id: I6b848e51654a48fe2df6084efdb0f67fd5e180f0\n"
    },
    {
      "commit": "f33e76bf9bd9a3bc39e8b3b99257a4ae98a10d25",
      "tree": "b6179a6cdd53ee0e3517c0193e055043a453f01d",
      "parents": [
        "690e3c25742f47fd2a42d6407ffa30bc99288dc0",
        "3feaa383ce07c1cf0f5c8760e326aab96b55ddbf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 07 03:51:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 07 03:51:05 2014 +0000"
      },
      "message": "Merge \"Add Nova v2.1 API endpoint\""
    },
    {
      "commit": "e2c9fee8ed846aba124a2fc1bba245790ed7ba90",
      "tree": "589865dd5959c3e0f9645dd1282c2a6dd4ee93d3",
      "parents": [
        "690e3c25742f47fd2a42d6407ffa30bc99288dc0"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Sep 26 09:42:11 2014 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Oct 07 12:16:00 2014 +1100"
      },
      "message": "Single quote iniset argument in merge_config_file\n\nIf we don\u0027t single quote the extracted argument to iniset we drop any\nquotes from the source.  Add a simple test-case for this.\n\nPartial-bug: #1374118\n\nChange-Id: If2f47b64b11015e727a011c7e5f6e8ad378b90eb\n"
    },
    {
      "commit": "d29ca35e79fab38a48399a305074fd72663f998a",
      "tree": "82e1243695e6aabcc706912d7903729dc55555d2",
      "parents": [
        "690e3c25742f47fd2a42d6407ffa30bc99288dc0"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Oct 06 14:33:59 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Oct 06 15:17:13 2014 -0700"
      },
      "message": "Stop n-cpu by correct process name /w fake\n\nWhen VIRT_DRIVER\u003dfake, n-cpu processes are numbered (ie, n-cpu-1) in\nstart_nova. However, this scheme is not taken into account when\nstopping nova, resulting in leftover n-cpu processes that fail\ngrenade\u0027s stop-base if USE_SCREEN\u003dFalse. This special cases for the\nfake driver in stop_nova_compute and ensures n-cpu(s) is shutdown\ncorrectly.\n\nChange-Id: Icebece9eadc4e10bb12fe4fdd2fa37d5f3983f66\nClose-bug: #1378112\n"
    },
    {
      "commit": "be80b67dc7f2c02ed6c3405bab958886bd5890ca",
      "tree": "c38fe51edb9a53e53bebe1e475bcf688a6e6f38b",
      "parents": [
        "822b4cb2d16236dfdfd88bdde197baba466b2350",
        "6c585d739d918ae563a6291a8661fd82b872a93a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Oct 04 19:57:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Oct 04 19:57:26 2014 +0000"
      },
      "message": "Merge \"Refactor swift config services\""
    },
    {
      "commit": "822b4cb2d16236dfdfd88bdde197baba466b2350",
      "tree": "d9d5b92a866aa7edec122db490efc1e18fd90f3b",
      "parents": [
        "608491c0f70a072e295ff49b41e19da775bf0421",
        "08a5fcc7faae8cab558617b46b684009df595fdd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Oct 04 12:52:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Oct 04 12:52:18 2014 +0000"
      },
      "message": "Merge \"Use service role for neutron instead of admin\""
    },
    {
      "commit": "608491c0f70a072e295ff49b41e19da775bf0421",
      "tree": "ce89097d8106e52ec89f72e942f89baa14ce2d7c",
      "parents": [
        "39ceb484a49234147ce6670a542e2bd20ceb369f",
        "e29a55ade1af386fda16217f4c07b90e6e95f47a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Oct 04 09:25:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Oct 04 09:25:55 2014 +0000"
      },
      "message": "Merge \"Add support for redis to Zaqar\u0027s lib\""
    },
    {
      "commit": "6c585d739d918ae563a6291a8661fd82b872a93a",
      "tree": "6fc522ece9113e98b0869680f3b9ba25dbf90143",
      "parents": [
        "4e10843812a25dd3645bf25f166d9be20ce242a0"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Sat Oct 04 08:14:30 2014 +0200"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Sat Oct 04 08:14:30 2014 +0200"
      },
      "message": "Refactor swift config services\n\nMake the sed the command to change the recon_cache_path into the renamed\ngenerate_swift_config_services\n\nChange-Id: I6092c26836320fab607eb9cd07f63189a9ba1ddd\n"
    },
    {
      "commit": "608f884edb2faff59100bb5aa84e8d59e5d3e6d8",
      "tree": "87624f0d5c8fd8fe6ef7a3a49c7ff2306b2addbd",
      "parents": [
        "552459cbccf12473c5734f92b034c8f2464a4069"
      ],
      "author": {
        "name": "Kirill Shileev",
        "email": "kshileev@gmail.com",
        "time": "Fri Oct 03 22:48:58 2014 +0400"
      },
      "committer": {
        "name": "Kirill Shileev",
        "email": "kshileev@gmail.com",
        "time": "Fri Oct 03 22:50:57 2014 +0400"
      },
      "message": "Use ALT_INSTANCE_USER for image_alt_ssh_user\n\nChange-Id: Ib9cfb6e989575d62c493cbe92fdefd8c90256bcd\nCloses-Bug: 1377914\n"
    },
    {
      "commit": "b7cda389376ed6996f84122fb7b021cf8c6b5007",
      "tree": "d43066b056e4e60b915e59734444f21cf50741da",
      "parents": [
        "27974ee361f5bf172ac52b52fa754c0b8fcebf47"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Oct 03 08:00:52 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Oct 03 08:04:00 2014 -0400"
      },
      "message": "fix olso !\u003d oslo typos\n\nApparently oslo is the hardest word in the world for me to understand\nthat I didn\u0027t spell correctly.\n\nChange-Id: Id1b52529001319eaf41321118ab560711c752003\n"
    }
  ],
  "next": "5e02da7c8442688e0c51872e9e1e35dd61589c73"
}
