)]}'
{
  "log": [
    {
      "commit": "b65dc0afee70f79b1698c3a2b222b0c4b213917d",
      "tree": "8ca041b43964a4cc5efbd01c06b8a9474e942407",
      "parents": [
        "fd190c165cc89dcabb0b2d2e5047a0e9f38cb58a",
        "d3011989070f81f488f2cd8f83435b6b4881d1d6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 25 17:37:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 25 17:37:48 2014 +0000"
      },
      "message": "Merge \"Ironic: Use HOST_IP instead of SERVICE_HOST\""
    },
    {
      "commit": "fd190c165cc89dcabb0b2d2e5047a0e9f38cb58a",
      "tree": "07166cae6bd41d3d0600285031fb1b7753179a0d",
      "parents": [
        "aec8cd4e50112345c2aa415ff64733057d889547",
        "1a3c3734b2c8de2dd2f2fa221f773c5ae602375a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 25 17:37:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 25 17:37:46 2014 +0000"
      },
      "message": "Merge \"VMware: Use multiline for cluster_name opt\""
    },
    {
      "commit": "aec8cd4e50112345c2aa415ff64733057d889547",
      "tree": "bd84657aa97b7670193d8400b746b89639350ed0",
      "parents": [
        "eba85d7ac0401f1665f518025a85063e8d354a74",
        "3cd59e1284f64b5e4dd42156182b47ad936d5ecf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 25 17:33:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 25 17:33:57 2014 +0000"
      },
      "message": "Merge \"Improve log level conf for Sahara\""
    },
    {
      "commit": "d31b2bde469817106ce10745c89cc90b07f36354",
      "tree": "41156c8e59ff592d9955da873f0739387741d164",
      "parents": [
        "0982f0795e047ebd54e54e7c7c20fe8b72c7b7a9",
        "66115e532350840272293ead8d211f26af5c8c23"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 24 23:21:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 24 23:21:00 2014 +0000"
      },
      "message": "Merge \"Fix broken if statement in lib/tls on ZSH\""
    },
    {
      "commit": "1a3c3734b2c8de2dd2f2fa221f773c5ae602375a",
      "tree": "c3a3a8d0db9eb0d36b86d991197af1feea296cb4",
      "parents": [
        "0982f0795e047ebd54e54e7c7c20fe8b72c7b7a9"
      ],
      "author": {
        "name": "Sabari Kumar Murugesan",
        "email": "smurugesan@vmware.com",
        "time": "Mon Mar 24 14:26:08 2014 -0700"
      },
      "committer": {
        "name": "Sabari Kumar Murugesan",
        "email": "smurugesan@vmware.com",
        "time": "Mon Mar 24 15:51:08 2014 -0700"
      },
      "message": "VMware: Use multiline for cluster_name opt\n\ncluster_name opt for vSphere driver is MultiStrOpt and currently\nusers are not able to set multiple values from localrc. This is\nfixed by using iniset_multiline function.\n\nThus, new usage would be :\nVMWAREAPI_CLUSTER\u003d\u0027cluster1 cluster2 cluster3\u0027\nwhere c1, c2, c3 are the name of the clusters\n\nChange-Id: Ie0f3a48614e6134d849050754932a3613363ce66\n"
    },
    {
      "commit": "d3011989070f81f488f2cd8f83435b6b4881d1d6",
      "tree": "3a86eb056de86ac3fa49fa520fe66a75da0b28d4",
      "parents": [
        "e93a9cf79a3a91296c32b078f43cabbe00b0849f"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 24 13:55:34 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 24 13:55:34 2014 -0700"
      },
      "message": "Ironic: Use HOST_IP instead of SERVICE_HOST\n\nIronic virtual machines boot on a different network and are expected\nto fetch via tftp from the conductor and callback to the API.  We\nneed to ensure both endpoints are accessible, even when SERVICE_HOST\nis 127.0.0.1 (eg, devstack-gate).\n\nChange-Id: I96aee75b76ad11d83143736da00ea304db971c9c\n"
    },
    {
      "commit": "0982f0795e047ebd54e54e7c7c20fe8b72c7b7a9",
      "tree": "0c59c0b61a349701268e74a11a897e8a1e478fbd",
      "parents": [
        "373b1a656971e06c9e6ba7db13ee781e088274b7",
        "f177f72623b3c47f8a63fada1541891864cb0a6d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 24 20:21:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 24 20:21:21 2014 +0000"
      },
      "message": "Merge \"Remove any lib/baremetal usage for ironic deploy\""
    },
    {
      "commit": "3cd59e1284f64b5e4dd42156182b47ad936d5ecf",
      "tree": "f87db1d9738034ae6772ac7ef84c5cdbb8ef4054",
      "parents": [
        "e93a9cf79a3a91296c32b078f43cabbe00b0849f"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Tue Mar 25 00:06:31 2014 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Tue Mar 25 00:11:30 2014 +0400"
      },
      "message": "Improve log level conf for Sahara\n\n* set verbose to True\n* set debug to $ENABLE_DEBUG_LOG_LEVEL\n\nChange-Id: I229f6ed7c13caf7bea9c090de43ede4ed9ea1536\n"
    },
    {
      "commit": "373b1a656971e06c9e6ba7db13ee781e088274b7",
      "tree": "62abe77cee6057da30a75817e6a44584bff986cb",
      "parents": [
        "833357f8ce5356400f7fb2dbc1035dba15810411",
        "815782de274808f52d54807305582ca62d8c4202"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 24 20:08:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 24 20:08:49 2014 +0000"
      },
      "message": "Merge \"Fix typo in setting neutron to notify nova about port change\""
    },
    {
      "commit": "833357f8ce5356400f7fb2dbc1035dba15810411",
      "tree": "4e0391b721e71c4039727c79255c0d026b87beae",
      "parents": [
        "e93a9cf79a3a91296c32b078f43cabbe00b0849f",
        "f83cf93618ffc6e8c90c50fe567ba9329946718d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 24 20:03:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 24 20:03:00 2014 +0000"
      },
      "message": "Merge \"heat add HEAT_DEFERRED_AUTH option\""
    },
    {
      "commit": "66115e532350840272293ead8d211f26af5c8c23",
      "tree": "681f8f06b1ff59fa97dee2a1472dc7ab712132e4",
      "parents": [
        "116023f8e4a6857321a0ea245e91695e203541b0"
      ],
      "author": {
        "name": "Solly Ross",
        "email": "sross@redhat.com",
        "time": "Tue Mar 18 15:12:05 2014 -0400"
      },
      "committer": {
        "name": "Solly Ross",
        "email": "sross@redhat.com",
        "time": "Mon Mar 24 14:05:08 2014 -0400"
      },
      "message": "Fix broken if statement in lib/tls on ZSH\n\nWhen using ZSH, the line `if [[ (!$cert \u0026\u0026 !$key \u0026\u0026 $ca) ]]` fails\ndue to a syntax error.  Instead of checking the variables as a boolean,\nwe can simply check if they have a non-zero length.  This works in ZSH.\n\nChange-Id: I171ed10a8c0af354e82bd6119508a0c44b6bcd9c\n"
    },
    {
      "commit": "a5bbbae13f743f5b8a409f9990dbf91b60442442",
      "tree": "2a682959f6c4dfc65926df313804db69a2699d4e",
      "parents": [
        "cbfb07e97dbe6428a5e23f47d9a0e392024a2feb",
        "270f93e526e58d48bf8cc336425491d89766a2d0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 22 13:23:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 22 13:23:07 2014 +0000"
      },
      "message": "Merge \"Fix incorrect tempest config groups\""
    },
    {
      "commit": "3de6b0a7509973c662c4ae4dc1057e61dc434a98",
      "tree": "c5866c14605e95bfa8d488d7f28c60870a4d2680",
      "parents": [
        "116023f8e4a6857321a0ea245e91695e203541b0",
        "16aca8a37a23bd62b0047a12f67ed774f93e37c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 18:58:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 18:58:21 2014 +0000"
      },
      "message": "Merge \"Make configurable the creation of heat stack domain\""
    },
    {
      "commit": "815782de274808f52d54807305582ca62d8c4202",
      "tree": "a9c39931e7a24c0c9cee910d5a6c93cb7390bb56",
      "parents": [
        "3c78e080864c9b202132d8ce0e493933f3d2ab36"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Fri Mar 21 16:53:19 2014 +0100"
      },
      "committer": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Fri Mar 21 16:53:19 2014 +0100"
      },
      "message": "Fix typo in setting neutron to notify nova about port change\n\nChange-Id: I4d1c8076c5943359088e3cd5226adb8fcaa683e7\n"
    },
    {
      "commit": "116023f8e4a6857321a0ea245e91695e203541b0",
      "tree": "3b32d4a7adc164ea718fb872cf5554802f95cba6",
      "parents": [
        "26e57cbb4ce26ef04724012d27139223c8af5eae",
        "ea861741d8f95044be516126b9d04cbd5c9a65eb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 14:54:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 14:54:24 2014 +0000"
      },
      "message": "Merge \"Reuse existing libvirt setup functions for Ironic\""
    },
    {
      "commit": "1dc01abd79ebfcbc0bcb8297a153bc41def811f5",
      "tree": "2a367e097b369d5525731818464f4fb7e8c3dd77",
      "parents": [
        "1c195ab7d325dd90fcc66f343da680fda98a6642",
        "41ca6dc8bf2dee0471c9108e5f52aec14a02e7cd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 14:43:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 14:43:15 2014 +0000"
      },
      "message": "Merge \"fix typo in running opendaylight command\""
    },
    {
      "commit": "f83cf93618ffc6e8c90c50fe567ba9329946718d",
      "tree": "ad6cb46038ae8983a6575310f2abe52f4703dfe9",
      "parents": [
        "fbedabde06b60b9c3110d07950403ffb17d2e878"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Wed Mar 12 16:54:01 2014 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Fri Mar 21 12:57:22 2014 +0000"
      },
      "message": "heat add HEAT_DEFERRED_AUTH option\n\nAdds a HEAT_DEFERRED_AUTH, defaulted to trusts, so users can\nby default take advantage of the heat trusts functionality\nwhich provides the following benefits:\n- Deferred operations (e.g autoscaling) work with token-only auth\n- The password field in the heat page of horizon can be made optional\n  (horizon patch pending)\n- It\u0027s more secure because heat no longers stores username/password\n  credentials in the DB, only a trust ID.\n\nThe previous behavior can be obtained by setting HEAT_DEFERRED_AUTH\nto something other than \"trusts\" - the value will only be set in\nthe heat.conf if the value of \"trusts\" is found, otherwise the\nheat.conf default will be used (currently \"password\" which doesn\u0027t\nuse trusts)\n\nChange-Id: I549f1e0071a082ac5d07d0f99db633f8337f3d87\nRelated-Bug: #1286157\n"
    },
    {
      "commit": "fbedabde06b60b9c3110d07950403ffb17d2e878",
      "tree": "95f9235bf9d22df3d9ec7091a7db68dd72379004",
      "parents": [
        "52e165af796187ed549d074cd4604c0fe46bf364",
        "de19bf9b8c16db71cbadb1dd655efcc1f7269845"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 12:30:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 12:30:39 2014 +0000"
      },
      "message": "Merge \"turn on resize feature\""
    },
    {
      "commit": "f177f72623b3c47f8a63fada1541891864cb0a6d",
      "tree": "e3ea59080d7748f18e97be5d77b1e723c8f2089a",
      "parents": [
        "ad3ac5876b8da22a9a517c57a281e9af336b3bd0"
      ],
      "author": {
        "name": "Alexander Gordeev",
        "email": "agordeev@mirantis.com",
        "time": "Fri Mar 14 18:44:48 2014 +0400"
      },
      "committer": {
        "name": "Alexander Gordeev",
        "email": "agordeev@mirantis.com",
        "time": "Fri Mar 21 14:51:59 2014 +0400"
      },
      "message": "Remove any lib/baremetal usage for ironic deploy\n\nGet rid of lib/baremetal usage so that it can be simply\ndeleted when that time comes:\nCopy upload_baremetal_deploy function to lib/ironic;\nRename it to upload_baremetal_ironic_deploy;\nRemove any $BM_* variables references from lib/ironic;\nRename $BM_IMAGE_BUILD_* environment variables to $DIB_*;\nImprove logic around deploy k\u0026r building;\nAdd check for $OFFLINE mode;\n\nChange-Id: I4302b32328df9156bf8738773a127db914e8edde\n"
    },
    {
      "commit": "52e165af796187ed549d074cd4604c0fe46bf364",
      "tree": "f627d90f020169e6bef73b5363315a1412f0868e",
      "parents": [
        "5710853b62fbdfa0c59dba14001620331be9a2bf",
        "ad7e8c63e6891c59eb4387a01d94838f60370930"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 06:30:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 06:30:42 2014 +0000"
      },
      "message": "Merge \"move the rsyslogd restart\""
    },
    {
      "commit": "5710853b62fbdfa0c59dba14001620331be9a2bf",
      "tree": "6e4ef0ac6e776fc0bee16cb9b58308e960d4e99c",
      "parents": [
        "2923e6072b6c00108547d731f780ac6790dfaa36",
        "51ebda6c8d37539473e463e8b24f27f21d798392"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 03:56:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 03:56:56 2014 +0000"
      },
      "message": "Merge \"Use sahara.conf.sample instead of old one\""
    },
    {
      "commit": "2923e6072b6c00108547d731f780ac6790dfaa36",
      "tree": "b3062c0f6bb13f048956bac4e0a986b8e38cbc5a",
      "parents": [
        "25d9a8145b73265b551935f0a59307a6d73297c1",
        "753afeba7464464a3fd050eb2085e51580f9b5a7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 01:18:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 01:18:08 2014 +0000"
      },
      "message": "Merge \"Use neutron security groups in BigSwitch plugin\""
    },
    {
      "commit": "25d9a8145b73265b551935f0a59307a6d73297c1",
      "tree": "279eaf9fe9d70ec0daad582e54605cb7d7813950",
      "parents": [
        "c381a54db1bf5eba30106f59477083c6b85b5ea8",
        "84d0ec5ebcda4293f0f24ece845226292c068550"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 00:51:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 00:51:18 2014 +0000"
      },
      "message": "Merge \"Set IRONIC_VM_SPECS_RAM to 512 by default\""
    },
    {
      "commit": "270f93e526e58d48bf8cc336425491d89766a2d0",
      "tree": "05156deee019325a9eeb85f2880d6c3dc5346f8b",
      "parents": [
        "de19bf9b8c16db71cbadb1dd655efcc1f7269845"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Mar 20 21:18:42 2014 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Mar 20 21:21:25 2014 +0000"
      },
      "message": "Fix incorrect tempest config groups\n\nThis commit fixes a couple of tempest config options that were being\niniset to the wrong config group. This wasn\u0027t caught in the gate\nbecause the default behaviors matched.\n\nChange-Id: I273db85ba310faa1ba7662a42f951a1ee97b431b\n"
    },
    {
      "commit": "de19bf9b8c16db71cbadb1dd655efcc1f7269845",
      "tree": "e9b6c17f645e30de8bab3b3cc1b2087b26fe7add",
      "parents": [
        "871b1e47092a6463cb39be48c66bfe3e646920c2"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Mar 20 16:54:58 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Mar 20 16:54:58 2014 -0400"
      },
      "message": "turn on resize feature\n\ntempest should test resize based on the config devstack sets up,\nbut we lost this somewhere.\n\nChange-Id: I12364e7c73c54cc1b231b984dbbc5489c7bbe400\n"
    },
    {
      "commit": "41ca6dc8bf2dee0471c9108e5f52aec14a02e7cd",
      "tree": "031f35ea691b3864f71457b2e565523563d0c2b4",
      "parents": [
        "871b1e47092a6463cb39be48c66bfe3e646920c2"
      ],
      "author": {
        "name": "fujioka yuuichi",
        "email": "fujioka-yuuichi@zx.mxh.nes.nec.co.jp",
        "time": "Thu Mar 20 03:03:26 2014 +0000"
      },
      "committer": {
        "name": "fujioka yuuichi",
        "email": "fujioka-yuuichi@zx.mxh.nes.nec.co.jp",
        "time": "Thu Mar 20 03:10:45 2014 +0000"
      },
      "message": "fix typo in running opendaylight command\n\nwhen running opendaylight, set the java home directory to environment\nvariable.\nbut variable name is wrong.\n\nChange-Id: I050758d3b4e3f0eec6c86b9a675dfd07854c04fa\n"
    },
    {
      "commit": "ad7e8c63e6891c59eb4387a01d94838f60370930",
      "tree": "80c30f466c283194083abf8ff7ba6ed21e781323",
      "parents": [
        "871b1e47092a6463cb39be48c66bfe3e646920c2"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Mar 19 19:13:20 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Mar 19 19:13:20 2014 -0400"
      },
      "message": "move the rsyslogd restart\n\nit\u0027s not clear why swift start is the place where an rsyslogd start\nis happening, we should really only make this change when we actually\nchange a file on disk.\n\nAlso, use rsyslogd\u0027s -HUP signal directly instead of the system init\nscripts which are typically doing a stop and start, and apparently\nracing under some circumstances.\n\nChange-Id: I1b9891313d67b1da2ca2582e532b2536a81f9b25\nCloses-Bug: #1262906\n"
    },
    {
      "commit": "c381a54db1bf5eba30106f59477083c6b85b5ea8",
      "tree": "a03cb7eb8b653bf1a66e93a044ffb6e4f4c45594",
      "parents": [
        "871b1e47092a6463cb39be48c66bfe3e646920c2"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Mar 19 11:09:31 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Mar 19 11:09:31 2014 -0700"
      },
      "message": "Disable ceilometer\u0027s swift middleware\n\nThis middleware is spamming rsyslog with rabbitmq debug logs, making\nthis middleware practically unusable in combination with rsyslog. Because of\nthis, the rsyslog logs now account for 35% percent of the logs we store\nin logstash. Until the underlying problem is solved disable the\noffending code.\n\nChange-Id: I50a73ae6beb1a11c41225340779fe8d7a1081e46\nRelated-Bug: #1294789\n"
    },
    {
      "commit": "5d4406c56d1d6c7b21b1339ea67903e438e55df9",
      "tree": "dbc927da353b5adbf51241282731758a1d2ede85",
      "parents": [
        "c5937e896e24aae9ecf0941a4960d019ef42d0e9",
        "42a59c2bfae69eca5520748d6b45803a387fdb88"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 18 05:46:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 18 05:46:48 2014 +0000"
      },
      "message": "Merge \"Complete moving Keystone setup out of keystone_data.sh\""
    },
    {
      "commit": "c5937e896e24aae9ecf0941a4960d019ef42d0e9",
      "tree": "e9121dfec0f96ef596a5e9cd153cf10247978ee8",
      "parents": [
        "911cc586ad8f8a7c736516f2a3d9a9ce8571976b",
        "1bf038221a1839bc2a94176098030a47c69bff53"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 18 04:51:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 18 04:51:10 2014 +0000"
      },
      "message": "Merge \"Remove TEMPEST+\u003d,savanna\""
    },
    {
      "commit": "73a3bec04a039a0329a5f5f17470dfe6415ca65b",
      "tree": "591237e3d2f42e2109d141c6b8622410460e26c6",
      "parents": [
        "0230b75ffc2c9fcd34ebe225ed6b93570499f89b",
        "7eb99343979921993dc361f71b5efd77e9130f78"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 17 23:40:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 17 23:40:44 2014 +0000"
      },
      "message": "Merge \"Setup the correct ec2 manifest path\""
    },
    {
      "commit": "0230b75ffc2c9fcd34ebe225ed6b93570499f89b",
      "tree": "077c89ae11cfea3a6666fb794c040ba735e4f73d",
      "parents": [
        "9f59782a360be1e9971478b09c253613558c7dda",
        "4376ae04df50fb9b338039b02a94fea351cedb28"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 17 23:38:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 17 23:38:39 2014 +0000"
      },
      "message": "Merge \"Clean /etc/mysql when calling clean.sh\""
    },
    {
      "commit": "ea861741d8f95044be516126b9d04cbd5c9a65eb",
      "tree": "4d54159015762e81f73881be7b36ee08c048b70d",
      "parents": [
        "9f59782a360be1e9971478b09c253613558c7dda"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 17 16:23:01 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 17 16:27:00 2014 -0700"
      },
      "message": "Reuse existing libvirt setup functions for Ironic\n\nWhen deploying Ironic, make use of the existing libvirt installation\nand configuration used by the Nova libvirt driver. Ensures a functional\nlibvirt setup across distributions.\n\nChange-Id: I904ae2bdd4e8299827270c351eb60b833f90ae75\n"
    },
    {
      "commit": "9f59782a360be1e9971478b09c253613558c7dda",
      "tree": "4644130385dec005232050470be35dd803f92394",
      "parents": [
        "ad3ac5876b8da22a9a517c57a281e9af336b3bd0",
        "846609b627bff979ce767dd9ad00daa46a150342"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 17 22:01:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 17 22:01:22 2014 +0000"
      },
      "message": "Merge \"Devstack changes to ceilometer to support vsphere\""
    },
    {
      "commit": "1bf038221a1839bc2a94176098030a47c69bff53",
      "tree": "f84900960e1465ef4d202e645aae2ed6d2be6d3b",
      "parents": [
        "ad3ac5876b8da22a9a517c57a281e9af336b3bd0"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Wed Mar 12 22:27:01 2014 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Mon Mar 17 23:31:20 2014 +0400"
      },
      "message": "Remove TEMPEST+\u003d,savanna\n\nTempest tests integration has been updated.\n\nChange-Id: I6e56f00b99252d145ee0684d3d9705dee768da3e\n"
    },
    {
      "commit": "84d0ec5ebcda4293f0f24ece845226292c068550",
      "tree": "9f2f414056fd8ad593617f1e4cf2cf9835f7c363",
      "parents": [
        "ad3ac5876b8da22a9a517c57a281e9af336b3bd0"
      ],
      "author": {
        "name": "Alexander Gordeev",
        "email": "agordeev@mirantis.com",
        "time": "Mon Mar 17 17:58:54 2014 +0400"
      },
      "committer": {
        "name": "Alexander Gordeev",
        "email": "agordeev@mirantis.com",
        "time": "Mon Mar 17 18:01:28 2014 +0400"
      },
      "message": "Set IRONIC_VM_SPECS_RAM to 512 by default\n\nFix insufficient amount of RAM provided for fake baremetal nodes\n\nChange-Id: I87d04a23a28dcb03dfdaf3c6cfad96cf2bda2516\n"
    },
    {
      "commit": "16aca8a37a23bd62b0047a12f67ed774f93e37c3",
      "tree": "24ef8a88e189f3a3daaa469f51dd08ec145f0d86",
      "parents": [
        "a508d1a00195b56b13aa3c89a2aa2e978ba33361"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Mar 11 14:01:57 2014 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon Mar 17 15:52:40 2014 +1300"
      },
      "message": "Make configurable the creation of heat stack domain\n\nHeat has graceful fallback code if stack_user_domain is not configured.\n\nIt is important that this be configurable, for testing and for those who choose to\nnot run with a stack_user_domain yet.\n\nChange-Id: I08f017412636327853b3c606afd36ae93aa09288\n"
    },
    {
      "commit": "ad3ac5876b8da22a9a517c57a281e9af336b3bd0",
      "tree": "ee2c3ce7b90dd4e615cd3478db346bb7076d66d6",
      "parents": [
        "7afffa6447c83352b95ff91968ab2dc9ad64d38c",
        "0f73ff2c516cb9fdb6849f7feb19cd0cfde46852"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Mar 16 13:35:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 16 13:35:51 2014 +0000"
      },
      "message": "Merge \"Move libvirt install + setup to functions-libvirt\""
    },
    {
      "commit": "0e160ec1fc0db3ebe30ae7d18c27738aab58c862",
      "tree": "afb052e4ba6369df4f8faf730a8028e9fa90d6ad",
      "parents": [
        "abfa32700dbabc438193214c223516b63931a703",
        "29870cce3214766ecc208d0bb404724cf232ad69"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 15 12:30:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 15 12:30:58 2014 +0000"
      },
      "message": "Merge \"as is_heat_enabled\""
    },
    {
      "commit": "abfa32700dbabc438193214c223516b63931a703",
      "tree": "f03afe73da676ec2e94105f5ed23291ecd2da251",
      "parents": [
        "594991f7701c0dea33a507ab26593c3237ca7381",
        "06fb29c66124b6c753fdd262eb262043b4551298"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 15 11:43:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 15 11:43:08 2014 +0000"
      },
      "message": "Merge \"Integration testing preparation for Ironic\""
    },
    {
      "commit": "06fb29c66124b6c753fdd262eb262043b4551298",
      "tree": "9040d17889a581eca7d043a7ed61be17a2cead4e",
      "parents": [
        "1fef36e526727b6057ba0d54049e07260a49b1f4"
      ],
      "author": {
        "name": "Alexander Gordeev",
        "email": "agordeev@mirantis.com",
        "time": "Fri Jan 31 18:02:07 2014 +0400"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Mar 14 13:44:00 2014 -0700"
      },
      "message": "Integration testing preparation for Ironic\n\nAdd ability to create/register qemu vms for Ironic testing purposes\n\nImplements bp:deprecate-baremetal-driver\n\nChange-Id: If452438fcc0ff562531b33a36cd189b235654b48\n"
    },
    {
      "commit": "29870cce3214766ecc208d0bb404724cf232ad69",
      "tree": "e25707209d42fb7f9b93f91e7c1d4ee45b5b8a91",
      "parents": [
        "1fef36e526727b6057ba0d54049e07260a49b1f4"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Mar 14 14:32:01 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Mar 14 14:32:01 2014 -0400"
      },
      "message": "as is_heat_enabled\n\nthis is missing, and the code assumes \"heat\" to be in the\nenabled services list otherwise.\n\nChange-Id: Ib0a7db04d8e38b58aca48261308e7c4d1fd43972\n"
    },
    {
      "commit": "380587bde6444edcc8c0b3adad250de70b27ad33",
      "tree": "5b8055cc917dc7d4e1aff839960951cd1fe4f08b",
      "parents": [
        "1fef36e526727b6057ba0d54049e07260a49b1f4"
      ],
      "author": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Fri Mar 14 12:22:18 2014 -0400"
      },
      "committer": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Fri Mar 14 12:25:25 2014 -0400"
      },
      "message": "Rollback workaround for Marconi\n\nThis patch rollsback the stderr redirection in Marconi.\n\nChange-Id: Iaa2d897295cf2bc2e4a8c370d3e0592def337c78\n"
    },
    {
      "commit": "509140e25c84dd78bde86c68f531f83572fd2946",
      "tree": "fed472980444e1e65594d454e6d17f50a7dfc0be",
      "parents": [
        "3e57ac64e75c5a5b55c2fb2d23e5b3d6377121ed",
        "7d4c7e09b4882077471c3b2cb097c237c2016f96"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 14 14:33:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 14 14:33:19 2014 +0000"
      },
      "message": "Merge \"remove docker from devstack\""
    },
    {
      "commit": "846609b627bff979ce767dd9ad00daa46a150342",
      "tree": "9f37fded155cdd73001be8eccae25c662531f0e9",
      "parents": [
        "3c78e080864c9b202132d8ce0e493933f3d2ab36"
      ],
      "author": {
        "name": "Piyush Masrani",
        "email": "pmasrani@vmware.com",
        "time": "Fri Mar 14 19:21:48 2014 +0530"
      },
      "committer": {
        "name": "Piyush Masrani",
        "email": "pmasrani@vmware.com",
        "time": "Fri Mar 14 19:59:00 2014 +0530"
      },
      "message": "Devstack changes to ceilometer to support vsphere\n\nCeilometer currently supports only libvirt when installed\nusing devstack. Have extended this support to Vmware Vsphere in this changelist.\n\nChange-Id: I98c64204973bca5e6a7f859a5431adb2b661277f\n"
    },
    {
      "commit": "4376ae04df50fb9b338039b02a94fea351cedb28",
      "tree": "f2a6c314c8451ce67410fa2514ce37afcd4f0c4f",
      "parents": [
        "3e57ac64e75c5a5b55c2fb2d23e5b3d6377121ed"
      ],
      "author": {
        "name": "Tiago Mello",
        "email": "tmello@linux.vnet.ibm.com",
        "time": "Fri Mar 14 10:48:56 2014 -0300"
      },
      "committer": {
        "name": "Tiago Mello",
        "email": "tmello@linux.vnet.ibm.com",
        "time": "Fri Mar 14 10:58:02 2014 -0300"
      },
      "message": "Clean /etc/mysql when calling clean.sh\n\nThe clean.sh script should also remove the /etc/mysql\ndirectory. It contains information from the old\ndevstack installation and may conflict with the further\none. apt-get purge does not remove it since the\ndirectory is not empty.\n\nChange-Id: I885345a2311851d8746abe42e44300ecd4f6e08a\n"
    },
    {
      "commit": "3e57ac64e75c5a5b55c2fb2d23e5b3d6377121ed",
      "tree": "455d5e03f9458d839b87ed1153961cf7cdeca9c5",
      "parents": [
        "78de5862170cbee90a3d37e89ad0f184b7b54b19",
        "bbf759e9ed59b31258bcc8ba9fd3c79db9e57aee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 14 13:10:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 14 13:10:05 2014 +0000"
      },
      "message": "Merge \"Only stop n-cpu in stop_nova_compute\""
    },
    {
      "commit": "78de5862170cbee90a3d37e89ad0f184b7b54b19",
      "tree": "88530e988e0c7302ba60086b256facc537c27a06",
      "parents": [
        "92b400fd6383d5182bc196e1a33f89b3c5e42723",
        "ae1728917373986b68d2b0abe2e7052fb78e5903"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 14 06:36:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 14 06:36:43 2014 +0000"
      },
      "message": "Merge \"Supporting Nuage Networks\u0027 Plugin through devstack\""
    },
    {
      "commit": "bbf759e9ed59b31258bcc8ba9fd3c79db9e57aee",
      "tree": "e3ce2ab92d18aca359990d38e7dce6d96ae8c67e",
      "parents": [
        "db43b78ec569f1afa320677f34c999574b7126e4"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Mar 13 18:09:17 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Mar 13 18:09:17 2014 -0700"
      },
      "message": "Only stop n-cpu in stop_nova_compute\n\nMove screen_stop n-cpu from stop_nova_rest to stop_nova_compute.\n\nChange-Id: I672673a55869d3f68e12c476924fc742e8260f39\n"
    },
    {
      "commit": "0f73ff2c516cb9fdb6849f7feb19cd0cfde46852",
      "tree": "f288eba6f831ce13fdb7a5770e5a8ffba19f3348",
      "parents": [
        "f8afb8bee1de1ccad21c71abb5ba0b1f54296a02"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Mar 13 14:20:43 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Mar 13 15:03:55 2014 -0700"
      },
      "message": "Move libvirt install + setup to functions-libvirt\n\nMoves installation and setup of libvirt to a common functions-libvirt,\nwhich can be used by other drivers in the future that may require\ncross-distro libvirt installation and config but are not using\nVIRT_DRIVER\u003dlibvirt (ie, Ironic).\n\nChange-Id: I4a9255c8b4bacd5acfde9b8061c9e537aeea592c\n"
    },
    {
      "commit": "7eb99343979921993dc361f71b5efd77e9130f78",
      "tree": "2a2c4265877fbaebbd5fd98d9d68f8739b1e9efe",
      "parents": [
        "ce33a78563ad1ea8dfa137d8a7cf666ed99b2e97"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Feb 06 10:33:40 2014 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Mar 13 19:23:09 2014 +0100"
      },
      "message": "Setup the correct ec2 manifest path\n\nsetup correctly the path to the ec2 boundled images.\n\nChange-Id: If3bce845e009a73c6b685976de3fa6d44b907bed\n"
    },
    {
      "commit": "ce33a78563ad1ea8dfa137d8a7cf666ed99b2e97",
      "tree": "a98015e54c020f8fe398539bdf1755b99d5c238e",
      "parents": [
        "dd1b5bb46549a145a74601d2702008a9051a7e52",
        "7ff8443e46c94562822895b86b24122bc7474cfd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 13 05:07:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 13 05:07:03 2014 +0000"
      },
      "message": "Merge \"Rename all Savanna usages to Sahara\""
    },
    {
      "commit": "dd1b5bb46549a145a74601d2702008a9051a7e52",
      "tree": "8865d02dfb5a64165e14ac85b2406e06bd6a8d68",
      "parents": [
        "c0dea9789b1d6133624444b99b9c9e6b7c09714f",
        "767b5a45b7c6a91a449e0cb41baf16221a7de5e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 13 02:15:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 13 02:15:03 2014 +0000"
      },
      "message": "Merge \"Split up stop_nova to match start_nova\""
    },
    {
      "commit": "51ebda6c8d37539473e463e8b24f27f21d798392",
      "tree": "d3c3c28f52599f3e15925872d8364f06f129c171",
      "parents": [
        "7ff8443e46c94562822895b86b24122bc7474cfd"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Wed Mar 12 22:26:12 2014 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Wed Mar 12 22:26:12 2014 +0400"
      },
      "message": "Use sahara.conf.sample instead of old one\n\nSahara internals was updated, now we can use correct conf sample.\n\nChange-Id: Ia8d99c2742785c3b5c724617a5dfc2880624a03f\n"
    },
    {
      "commit": "7ff8443e46c94562822895b86b24122bc7474cfd",
      "tree": "407a83d91140dfab2503fddad78ac15858a2bc14",
      "parents": [
        "0c76039622c65428d97e307b7d0687ae5bd8fa6b"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Mon Mar 10 20:04:51 2014 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Wed Mar 12 22:25:20 2014 +0400"
      },
      "message": "Rename all Savanna usages to Sahara\n\nThere are several backward compatibility nits.\n\nChange-Id: I93cac543375896602d158860cc557f86e41bcb63\n"
    },
    {
      "commit": "767b5a45b7c6a91a449e0cb41baf16221a7de5e1",
      "tree": "95b0102ba2511740d0f2d7bd28dc9af0f0b1a6c5",
      "parents": [
        "5600870fe62ec1410278a013bf829d57143ebf8c"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Mar 12 10:33:15 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Mar 12 10:34:09 2014 -0700"
      },
      "message": "Split up stop_nova to match start_nova\n\nSplit stop_nova into: stop_nova_compute and stop_nova_rest. This is\nneeded to support the partial-ncpu grenade test where we want to stop\neverything but nova_compute.\n\nChange-Id: I6a21821277e56897d705ca5746806e2211632d12\n"
    },
    {
      "commit": "c0dea9789b1d6133624444b99b9c9e6b7c09714f",
      "tree": "cd427e5ff6ec4af9531680b8184d214450ee85c5",
      "parents": [
        "63d06bcad9b6716fc4c4f69d52a83ccd40d160b2",
        "a99b869d3c14b33d0cf59877f3ae60686763f8ae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 12 17:08:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 12 17:08:31 2014 +0000"
      },
      "message": "Merge \"Do not restart libvirt if n-cpu is disabled\""
    },
    {
      "commit": "63d06bcad9b6716fc4c4f69d52a83ccd40d160b2",
      "tree": "9fc8ac0f82b2856c835ba6678bfa6660cfa3e64b",
      "parents": [
        "3c78e080864c9b202132d8ce0e493933f3d2ab36",
        "936284b02ab6365bb0bcde49b617a57a902d491c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 12 16:59:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 12 16:59:22 2014 +0000"
      },
      "message": "Merge \"Make mongo install for ceilometer NOPRIME\""
    },
    {
      "commit": "7d4c7e09b4882077471c3b2cb097c237c2016f96",
      "tree": "0a51ca06e74f9e4495fdb82ce929e7bd75f80bdc",
      "parents": [
        "3c78e080864c9b202132d8ce0e493933f3d2ab36"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Mar 12 08:05:08 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Mar 12 08:05:08 2014 -0400"
      },
      "message": "remove docker from devstack\n\nwith I1c9bea2fdeebc4199c4f7d8fca4580a6fb7fed5b nova removed\ndocker from it\u0027s driver tree.\n\nWe shouldn\u0027t have driver support inside of devstack that\u0027s not\npart of upstream projects (this has been a line we\u0027ve been\npretty clear on with Neutron drivers in the past).\n\nRemove docker driver accordingly.\n\nChange-Id: Ib91d415ea1616d99a5c5e7bc3b9015392fda5847\n"
    },
    {
      "commit": "3c78e080864c9b202132d8ce0e493933f3d2ab36",
      "tree": "c7fc1a0b6e57b0b19f4c17968e3a48e6dc654528",
      "parents": [
        "96a10ea6a6baaf2a44fb56e27506e6b6e5527536",
        "d78c4057d4ae53a994eefb4d4b0ee01a9365e5d5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 12 05:36:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 12 05:36:10 2014 +0000"
      },
      "message": "Merge \"Install script for One Convergence Neutron plugin.\""
    },
    {
      "commit": "7b83410947097d43a3b38db08e9961bbff7e69bc",
      "tree": "4bd62c494228a9be073e1075f21347c69c67ea76",
      "parents": [
        "5600870fe62ec1410278a013bf829d57143ebf8c",
        "0e598c3c81fc3d652415095101a095de69ec8a6d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 12 05:33:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 12 05:33:05 2014 +0000"
      },
      "message": "Merge \"Stop running setup_devel for Ryu\""
    },
    {
      "commit": "d78c4057d4ae53a994eefb4d4b0ee01a9365e5d5",
      "tree": "40abb03459b42b196f0cc09dc76c207567d5a210",
      "parents": [
        "9ea10307b731bee577013939356dfd9e84ce1839"
      ],
      "author": {
        "name": "Hemanth Ravi",
        "email": "hemanth.ravi@oneconvergence.com",
        "time": "Sun Jan 26 17:30:11 2014 -0800"
      },
      "committer": {
        "name": "Hemanth Ravi",
        "email": "hemanth.ravi@oneconvergence.com",
        "time": "Tue Mar 11 14:29:04 2014 -0700"
      },
      "message": "Install script for One Convergence Neutron plugin.\n\nChange-Id: I1dcc625a7c986e7533820b01af9eee5b8addcffe\nImplements: install for blueprint oc-nvsd-neutron-plugin\n"
    },
    {
      "commit": "dd304603e011160f7f796ec4af7dcaf50008372c",
      "tree": "cc77c41a46696e4722f2ec43a725199a0663063f",
      "parents": [
        "efad7911a484fd6908856499a83ad8e15af4527a"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Mar 11 16:38:57 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Mar 11 16:38:57 2014 -0400"
      },
      "message": "put libvirt debug behind a flag\n\nonly turn on the libvirt debugging if we really need it, which\nwe could control in the gate via devstack-gate.\n\nChange-Id: I5e6d41d5333357608ab6a614610c060400f70a10\n"
    },
    {
      "commit": "3b06c40707552e0930247a73d02602bc71074c7c",
      "tree": "18bd07cda43b3b5a09e868a4c58c68d5133ca155",
      "parents": [
        "349394b0cfb858dfdea390a20ee80b333380b95e",
        "4d8af4aa05a76219b634d02485ae637a404b399f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 11 15:16:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 11 15:16:59 2014 +0000"
      },
      "message": "Merge \"Add n-obj to stop_nova\""
    },
    {
      "commit": "46be1ea2ff05542f833ce1369aa944d97699b0d7",
      "tree": "19d4e613f2bd2a950f2063d0d6a966d8e5d75f17",
      "parents": [
        "a508d1a00195b56b13aa3c89a2aa2e978ba33361",
        "cea32b1f86631761e170413124dbf80972234a8c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 11 02:14:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 11 02:14:59 2014 +0000"
      },
      "message": "Merge \"Configuration needed for neutron nova callback\""
    },
    {
      "commit": "936284b02ab6365bb0bcde49b617a57a902d491c",
      "tree": "52838156a4d3f14a04bcff38ddd80315f377bd0f",
      "parents": [
        "a35bd8b70f70fda7b184a117106332aff10ff66a"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Mar 11 09:35:55 2014 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Mar 11 10:32:01 2014 +1100"
      },
      "message": "Make mongo install for ceilometer NOPRIME\n\nmongodb packages are missing on some platforms, so we switch to a\nmanual install.  Also gate the mongo call in cleanup\n\nChange-Id: I1755e461c66be30da3db2a0994f908503c4c38ea\n"
    },
    {
      "commit": "a508d1a00195b56b13aa3c89a2aa2e978ba33361",
      "tree": "7e532495549d04b43fc602dc898cf8d72853af0b",
      "parents": [
        "a35bd8b70f70fda7b184a117106332aff10ff66a",
        "13349080b11383697f7c5312c357cc6c336ff9ba"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 10 21:27:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 10 21:27:40 2014 +0000"
      },
      "message": "Merge \"put libvirt debug in the right place\""
    },
    {
      "commit": "42a59c2bfae69eca5520748d6b45803a387fdb88",
      "tree": "5dcf4b9b5db925fb9f354a987917b23901a020f2",
      "parents": [
        "c880fb41b05d94d7c9b5d3acca5ded9a13f14c66"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Mar 03 14:31:29 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Mar 10 15:17:30 2014 -0500"
      },
      "message": "Complete moving Keystone setup out of keystone_data.sh\n\n* Move remaining role creation to create_keystone_accounts()\n* Move glance creation to create_glance_accounts()\n* Move nova/ec2/s3 creation to create_nova_accounts()\n* Move ceilometer creation to create_ceilometer_accounts()\n* Move tempest creation to create_tempest_accounts()\n* Convert moved code to use OpenStackClient for setup\n* files/keystone_data.sh is removed\n\nNote that the SERVICE_TENANT and ADMIN_ROLE lookups in the other service\nimplementations are not necessary with OSC, all operations can be done\nusing names rather than requiring IDs.\n\nChange-Id: I4283ca0036ae39fd44ed2eed834b69d78e4f8257\n"
    },
    {
      "commit": "a35bd8b70f70fda7b184a117106332aff10ff66a",
      "tree": "db523595e78a1c017ebe12a43f46576e53e18e2d",
      "parents": [
        "0c76039622c65428d97e307b7d0687ae5bd8fa6b",
        "e2aa91b237e7e23f70847cba60a54a40560a5a3c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 10 19:31:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 10 19:31:46 2014 +0000"
      },
      "message": "Merge \"Enable marconi-server to run when USE_SCREEN\u003dfalse\""
    },
    {
      "commit": "cea32b1f86631761e170413124dbf80972234a8c",
      "tree": "20620aef2f53cdb4a78c0e39dabb5ae7b603f159",
      "parents": [
        "0c76039622c65428d97e307b7d0687ae5bd8fa6b"
      ],
      "author": {
        "name": "Aaron Rosen",
        "email": "aaronorosen@gmail.com",
        "time": "Tue Mar 04 16:20:14 2014 -0800"
      },
      "committer": {
        "name": "Aaron Rosen",
        "email": "aaronorosen@gmail.com",
        "time": "Mon Mar 10 12:14:38 2014 -0700"
      },
      "message": "Configuration needed for neutron nova callback\n\nChange-Id: I07cb476f5e87e967cd6fbbfc82881e8a147453b4\n"
    },
    {
      "commit": "586fd791a050fea6446f8483acdee9eb21255145",
      "tree": "3f8f31763b12861ba322cf55ccc4ad5e71565a35",
      "parents": [
        "0dfbf9b4b91c0b95fdaa1735471c2e6f15326098",
        "f19ccb63593e4c3e6c1c2a7d4f2552c30ca1ee62"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 10 15:46:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 10 15:46:07 2014 +0000"
      },
      "message": "Merge \"Take tempurl out of Swift pipeline additions\""
    },
    {
      "commit": "13349080b11383697f7c5312c357cc6c336ff9ba",
      "tree": "c4d42390a28ee2cc9bb289062ecc0ce08656f1b2",
      "parents": [
        "0dfbf9b4b91c0b95fdaa1735471c2e6f15326098"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Mar 10 11:27:23 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Mar 10 11:27:23 2014 -0400"
      },
      "message": "put libvirt debug in the right place\n\nlibvirt debug setting was happening in a place where we weren\u0027t\nactually resetting the daemon. Move it to into the hypervisor\nplugin where we do.\n\nChange-Id: Ia79b0ef50f6b8fb007a20ce5cb4e510a5e4600a5\n"
    },
    {
      "commit": "f19ccb63593e4c3e6c1c2a7d4f2552c30ca1ee62",
      "tree": "0d818480fba6451d71e8040b1bf248f0812cf9c4",
      "parents": [
        "c6fc45582c3abf8b03af3780360470eb2c6b3c2b"
      ],
      "author": {
        "name": "Samuel Merritt",
        "email": "sam@swiftstack.com",
        "time": "Sat Mar 08 07:54:05 2014 -0800"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Mon Mar 10 13:12:55 2014 +0100"
      },
      "message": "Take tempurl out of Swift pipeline additions\n\nSwift commit 165dd44 added tempurl to the sample config, so now it\nappears twice in the default devstack-installed configuration. This\ncommit removes tempurl from $SWIFT_EXTRAS_MIDDLEWARE so that it only\nappears once in the generated proxy pipeline.\n\nChange-Id: I4204b2a444312ab87c17f5fb296a43818a4528a6\n"
    },
    {
      "commit": "111f0f1bd9f6de307265f8bec29f1a8f782b79d4",
      "tree": "e786a768b50fc227bd626a21bda0b18ba8333835",
      "parents": [
        "45d5db3dff5846336534f3ae8e1dadab91e5fb7c",
        "2ca3bf18dd756621f012ebb7ffb338f2fa38d6f2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 18:12:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 18:12:49 2014 +0000"
      },
      "message": "Merge \"Add heat_stack_owner role for heat trusts usage\""
    },
    {
      "commit": "c6fc45582c3abf8b03af3780360470eb2c6b3c2b",
      "tree": "7d5ef8c5322b6ef51d828e2c411a792ea89ac6dd",
      "parents": [
        "b28103b2e8c1d525caa8d150c1f4d2884c428568",
        "ccf60f75a2a5a0f10412b4f806ac7a123068909b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 15:26:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 15:26:35 2014 +0000"
      },
      "message": "Merge \"Put tempest ipv6 option in the correct group\""
    },
    {
      "commit": "b28103b2e8c1d525caa8d150c1f4d2884c428568",
      "tree": "c4901abd80996b2949d2f1794950ad5b2b8745b0",
      "parents": [
        "e0ec5cce4413d69e58eaeb66ddb3d80638f3cf66",
        "1eae3e155a25faa8e0bb6ddba77e580c774fd265"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 15:26:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 15:26:33 2014 +0000"
      },
      "message": "Merge \"Make stop_swift() more robust for Grenade\""
    },
    {
      "commit": "e0ec5cce4413d69e58eaeb66ddb3d80638f3cf66",
      "tree": "b40567aea92f591724d96451da74fef29623140d",
      "parents": [
        "a6863b346c278919b70f18f56ed050d71d90e754",
        "423d7901a4cd6bc95188e023625b4e21251fad28"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 15:26:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 15:26:31 2014 +0000"
      },
      "message": "Merge \"Add an ability to configure debug-level for ceilometer\""
    },
    {
      "commit": "a6863b346c278919b70f18f56ed050d71d90e754",
      "tree": "f7e1a0f9c915e01c07d93cfc3cb05c96f153d689",
      "parents": [
        "fb166c3d97f5c94f91a4896317a7c11344686291",
        "5fc5b7e231710c2d67522d1bcabdc448dadd0f94"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 13:25:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 13:25:15 2014 +0000"
      },
      "message": "Merge \"Add support for sqlalchemy to Marconi\""
    },
    {
      "commit": "fb166c3d97f5c94f91a4896317a7c11344686291",
      "tree": "f0ba8992d9aa7ca254e21342e3baf6805f43dda2",
      "parents": [
        "33cd549f71809b9b6d6cd07b380213c8e4cfbaff",
        "b44a8ef14f4e177aef0528db2b7721030f76b290"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 12:55:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 12:55:58 2014 +0000"
      },
      "message": "Merge \"Fix errexit in lib/ldap\""
    },
    {
      "commit": "fa210d2ab6e9bd66d8c47e8ca06611ab5ccb65f5",
      "tree": "5819ac89f5d3caa7643ceb8c41f46b497fb29cd4",
      "parents": [
        "da6831200b30aad9f0734c7745b8f081b9854824",
        "e530ba30a6965c016934819be5b1cfcaa6879b75"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 01:46:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 01:46:55 2014 +0000"
      },
      "message": "Merge \"make compute-admin correct\""
    },
    {
      "commit": "da6831200b30aad9f0734c7745b8f081b9854824",
      "tree": "01c51549b0b440e56aa08dc3f1bfc85f45eed9be",
      "parents": [
        "e11e68911e74332d2cbd94cc6bc45e828932e6b7",
        "07f1d0ef3d638d2289a45a17546e976907e004ee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 01:46:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 01:46:33 2014 +0000"
      },
      "message": "Merge \"Iniset keystone auth version\""
    },
    {
      "commit": "54331b51e77ec07ef365b72b7337c6bdd4246beb",
      "tree": "3b3c7295fcee98f4bcccd23e791527cf26d3a63c",
      "parents": [
        "6756c697d2a605f8dd323cd719a6dc16af49d094",
        "d44517dfcfacb5aa9e1952847a1505fd3a92580b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 07 18:53:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 07 18:53:58 2014 +0000"
      },
      "message": "Merge \"Add support for configuring OVS to work with OpenDaylight\""
    },
    {
      "commit": "e530ba30a6965c016934819be5b1cfcaa6879b75",
      "tree": "f0b2e9bb0078cbd63aa3b5d36dab2c24b963e8ef",
      "parents": [
        "6756c697d2a605f8dd323cd719a6dc16af49d094"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Mar 07 05:58:18 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Mar 07 07:55:46 2014 -0500"
      },
      "message": "make compute-admin correct\n\nwe lost the admin tenant at some point in the last couple of\ndays which disabled 500 tempest tests. Bring this back.\n\nChange-Id: I5cab2074777cab99982ae8fc4a83663e9d128284\n"
    },
    {
      "commit": "07f1d0ef3d638d2289a45a17546e976907e004ee",
      "tree": "3a08eadbe38c72551147061baceed2d08e14a556",
      "parents": [
        "6756c697d2a605f8dd323cd719a6dc16af49d094"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "frittoli@hp.com",
        "time": "Thu Mar 06 23:23:01 2014 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Mar 07 07:53:37 2014 +0000"
      },
      "message": "Iniset keystone auth version\n\nIntroduces support for suth_version config flag in lib/tempest.\nThe variable is named TEMPEST_AUTH_VERSION, and it can be set\nvia localrc, so that the devstack-vm-gate-wrap may control it.\n\nThe aim is to setup a keystone v3 based experimental check\njob in tempest experimental pipeline.\n\nPartially implements bp multi-keystone-api-version-tests\n\nChange-Id: Ia6832d87308c6c7109e6ae0dbd8dff61134718ee\n"
    },
    {
      "commit": "6756c697d2a605f8dd323cd719a6dc16af49d094",
      "tree": "647c98922d540064d01b06b53f42dfbf1a1f0b51",
      "parents": [
        "c880fb41b05d94d7c9b5d3acca5ded9a13f14c66",
        "d46d9dd8de00d07eee9170365b1a025f0fc01ed9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 07 01:54:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 07 01:54:32 2014 +0000"
      },
      "message": "Merge \"Inject all account details in tempest.conf\""
    },
    {
      "commit": "c880fb41b05d94d7c9b5d3acca5ded9a13f14c66",
      "tree": "bb9f2cfd9175b5efbb941f40a8ad9b4b88e88327",
      "parents": [
        "82660c69145b4fe749ee1525a33226be084e6948",
        "961328fc4622b16135d6d580429dc3e5db01ded5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 06 21:03:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 06 21:03:24 2014 +0000"
      },
      "message": "Merge \"Fix marconi\u0027s storage setting for MongoDB\""
    },
    {
      "commit": "82660c69145b4fe749ee1525a33226be084e6948",
      "tree": "fa1998656be00b44e8f06abe166f8183c3ab92dd",
      "parents": [
        "3a07906d9054e282aea2a06098d12f69342056a1",
        "57d478d87438912e1a33d4a2d00d4a300148e2fc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 06 20:54:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 06 20:54:19 2014 +0000"
      },
      "message": "Merge \"Move heat keystone setup into lib/heat\""
    },
    {
      "commit": "1eae3e155a25faa8e0bb6ddba77e580c774fd265",
      "tree": "d5489aed9f4ca041d99137a990a78118b35165d6",
      "parents": [
        "3a07906d9054e282aea2a06098d12f69342056a1"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Mar 06 11:49:22 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Mar 06 11:49:30 2014 -0600"
      },
      "message": "Make stop_swift() more robust for Grenade\n\nstop_swift() wasn\u0027t calling screen_stop() so the pid files and screen\nsessions were not being cleaned up.  DevStack doesn\u0027t really care but\nGrenade does for the \u0027base\u0027 copy of DevStack.  This should be backported\nto stable/havana for this reason.\n\nChange-Id: Ib5afb321cef2b7ad74e69a3fd0d1dad469f78b11\n"
    },
    {
      "commit": "b44a8ef14f4e177aef0528db2b7721030f76b290",
      "tree": "c5d238d3039d04fc568ee578b1a06eef88f76f5f",
      "parents": [
        "3a07906d9054e282aea2a06098d12f69342056a1"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Mar 06 11:25:04 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Mar 06 11:25:08 2014 -0600"
      },
      "message": "Fix errexit in lib/ldap\n\nclear_ldap_state() deletes an object from the DIT that doesn\u0027t exist\non the first run, this is OK but fails with errexit enabled.\n\nChange-Id: I3b881eedc891caa6b2dfd5913e43f3babcfa7d47\n"
    },
    {
      "commit": "a99b869d3c14b33d0cf59877f3ae60686763f8ae",
      "tree": "95d80ed58cb7112a7d819226b7731609d0b2119f",
      "parents": [
        "3a07906d9054e282aea2a06098d12f69342056a1"
      ],
      "author": {
        "name": "Sergey Skripnick",
        "email": "sskripnick@mirantis.com",
        "time": "Wed Mar 05 14:47:58 2014 +0200"
      },
      "committer": {
        "name": "Sergey Skripnick",
        "email": "sskripnick@mirantis.com",
        "time": "Thu Mar 06 19:12:49 2014 +0200"
      },
      "message": "Do not restart libvirt if n-cpu is disabled\n\nIf this service is disable in localrc, libvirt does not installed at all,\nand should not be restarted.\n\nChange-Id: Iaf482d4a82a26546c25249b3e32c7e629d862a1b\nCloses: bug 1288236\n"
    },
    {
      "commit": "3a07906d9054e282aea2a06098d12f69342056a1",
      "tree": "c203a7ddeed74ac9e33987761427bba3aa9328c7",
      "parents": [
        "a8f195b96af0f2aba3a1894a661df9861888bd2d",
        "3d2bdf50bc0110c718de39606c8b803696a31285"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 06 16:24:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 06 16:24:12 2014 +0000"
      },
      "message": "Merge \"Use cat instead of read\u003cfile\""
    },
    {
      "commit": "d44517dfcfacb5aa9e1952847a1505fd3a92580b",
      "tree": "e596a69ae63190d1b3a43cfe37f1f32b20085cd7",
      "parents": [
        "c880fb41b05d94d7c9b5d3acca5ded9a13f14c66"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "kmestery@cisco.com",
        "time": "Tue Jan 28 20:29:18 2014 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "kmestery@cisco.com",
        "time": "Thu Mar 06 16:19:10 2014 +0000"
      },
      "message": "Add support for configuring OVS to work with OpenDaylight\n\nThis adds support for running OpenDaylight as an OpenStack Neutron plugin\nunder devstack. This entails downloading the latest version of OpenDaylight,\nconfiguring it, and running it as a service under devstack. This code also\nincludes pieces which configure Open vSwitch on each devstack node to point\nat OpenDaylight as their OpenFlow and OVSDB control interface. This is\nrequired for compute hosts, which will not be running any Neutron software\non them at all. This post-devstack configuration is handled in the extras\ndirectory because of the fact there is no Neutron code running on the compute\nhosts themselves.\n\nCloses-bug: #1273917\n\nChange-Id: I696e7c7fe63c835f90c56105775def305a702877\n"
    },
    {
      "commit": "a8f195b96af0f2aba3a1894a661df9861888bd2d",
      "tree": "d068581616420f5333855c328228e6f9cc5b1531",
      "parents": [
        "f0d30275004bc881c5232fae0cd31f1cff75b0c2",
        "a67cb1af4df6b5c758c319e0590a3188d951e68d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 06 16:17:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 06 16:17:27 2014 +0000"
      },
      "message": "Merge \"Fix typo in ironic configure function\""
    },
    {
      "commit": "423d7901a4cd6bc95188e023625b4e21251fad28",
      "tree": "302c949469b8143c467a709509ec583abea9e53c",
      "parents": [
        "f0d30275004bc881c5232fae0cd31f1cff75b0c2"
      ],
      "author": {
        "name": "Nadya Privalova",
        "email": "nprivalova@mirantis.com",
        "time": "Thu Mar 06 15:14:59 2014 +0400"
      },
      "committer": {
        "name": "Nadya Privalova",
        "email": "nprivalova@mirantis.com",
        "time": "Thu Mar 06 15:16:42 2014 +0400"
      },
      "message": "Add an ability to configure debug-level for ceilometer\n\nChange-Id: Ibe9dd2391202a5af291d2eed1559bae60370f9a8\n"
    },
    {
      "commit": "4d8af4aa05a76219b634d02485ae637a404b399f",
      "tree": "343a4b7e1d44ec5a168db8b297d0e987691dd711",
      "parents": [
        "f0d30275004bc881c5232fae0cd31f1cff75b0c2"
      ],
      "author": {
        "name": "Alexander Gordeev",
        "email": "agordeev@mirantis.com",
        "time": "Thu Mar 06 15:07:53 2014 +0400"
      },
      "committer": {
        "name": "Alexander Gordeev",
        "email": "agordeev@mirantis.com",
        "time": "Thu Mar 06 15:10:40 2014 +0400"
      },
      "message": "Add n-obj to stop_nova\n\nAdd missing nova-object service to nova services list\n\nChange-Id: Ib26204b69356ad030ba3d03f095993370fbb2676\n"
    },
    {
      "commit": "f0d30275004bc881c5232fae0cd31f1cff75b0c2",
      "tree": "11b50a122099bb9d83f1ed2dea9f28b741c18c4d",
      "parents": [
        "4981bd75322810b5ad5bfc89ba77f6e8fb0733e8",
        "de3b82037d863b55cc245c343a8697b5cf4b1904"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 06 03:20:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 06 03:20:54 2014 +0000"
      },
      "message": "Merge \"NCCLIENT_REPO is using the wrong url\""
    },
    {
      "commit": "d46d9dd8de00d07eee9170365b1a025f0fc01ed9",
      "tree": "2be9dd5ca4676769b92eeddbbbaf51714b4007f7",
      "parents": [
        "9db04f7f30012e5d685d10d350c765ee0ce3f00e"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Mar 05 13:38:19 2014 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Mar 05 22:57:52 2014 +0000"
      },
      "message": "Inject all account details in tempest.conf\n\nThe tempest configuration function did not inject all account\ndetails in tempest.conf. The only reason why it worked, was\nbecause tempest uses default config values which are valid for\nthe current devstack setup.\n\nTo remove this dependency, two patches are needed:\n- this one in devstack, to inject all values\n- https://review.openstack.org/#/c/77602/ in tempest, to change\n  default values to None\n\nPartially fixes bug 1287191\n\nChange-Id: I01507b142703a1ff66707464b9a743e9d0ca3e01\n"
    },
    {
      "commit": "5fc5b7e231710c2d67522d1bcabdc448dadd0f94",
      "tree": "48aa9dfcca8b9d41a1cb34a01b620d7556ccc53b",
      "parents": [
        "961328fc4622b16135d6d580429dc3e5db01ded5"
      ],
      "author": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Wed Mar 05 18:49:02 2014 +0100"
      },
      "committer": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Wed Mar 05 21:14:46 2014 +0100"
      },
      "message": "Add support for sqlalchemy to Marconi\n\nThis patch adds a way to setup a marconi instance using sqlalchemy.\n\nChange-Id: Ia694b76286835ca2ca935814370aa43544fe84fa\n"
    },
    {
      "commit": "961328fc4622b16135d6d580429dc3e5db01ded5",
      "tree": "8a398f48d10bfc64ac7cc8c21b21eb453ee6fdc8",
      "parents": [
        "4981bd75322810b5ad5bfc89ba77f6e8fb0733e8"
      ],
      "author": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Wed Mar 05 18:45:56 2014 +0100"
      },
      "committer": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Wed Mar 05 21:13:53 2014 +0100"
      },
      "message": "Fix marconi\u0027s storage setting for MongoDB\n\nThe storage driver should be set to mongodb and the driver\u0027s uri to the\nmongodb:// uri.\n\nChange-Id: I6193a5d78f6cd7283b4e3b1831978883b9e99b06\n"
    },
    {
      "commit": "4981bd75322810b5ad5bfc89ba77f6e8fb0733e8",
      "tree": "4da028b1c4eefcadeff8ace649f192eaf09e35d8",
      "parents": [
        "b9a7035081b6a897254f2510b88813f47cbca20b",
        "d5b52ca7557ec1aef71f21c71110455a6aea2505"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 05 14:21:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 05 14:21:10 2014 +0000"
      },
      "message": "Merge \"fix tgt to use \u0027service\u0027 instead of upstart calls\""
    }
  ],
  "next": "ae1728917373986b68d2b0abe2e7052fb78e5903"
}
