)]}'
{
  "log": [
    {
      "commit": "082a0bca3a865d4ea9b7fb0bce8ecfcc52617a15",
      "tree": "0c746b1ed30ee2bc1a08285bbafdbfa6798cd7d7",
      "parents": [
        "23e1dd7f289ddc29c22ba18bbe9156685683dd2b",
        "1cb809d8ef81931ea0b1f15619b7e830281f2556"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 19:30:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 19:30:35 2015 +0000"
      },
      "message": "Merge \"Add \"passed\" and \"failed\" functions\""
    },
    {
      "commit": "23e1dd7f289ddc29c22ba18bbe9156685683dd2b",
      "tree": "61b55dcd6f0e001919fa25ee3e8fdeb200fb28a6",
      "parents": [
        "3894170067a4ca26952ef9b1315864c8dde8e1ad",
        "73af846ca064f214828c9833ab83561be53a1be4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 17:42:19 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 17:42:19 2015 +0000"
      },
      "message": "Merge \"Fixing n-crt removal from stackrc\""
    },
    {
      "commit": "3894170067a4ca26952ef9b1315864c8dde8e1ad",
      "tree": "fbdba542bbe2e773deb20425043bc3e897e6ea57",
      "parents": [
        "a4cad71fbd60123e2fe44552414536319bca201d",
        "e929fdd47e31919bb8e30d2300e3c8e43b1bb9cc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 17:36:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 17:36:35 2015 +0000"
      },
      "message": "Merge \"Remove keystone public/admin_endpoint options\""
    },
    {
      "commit": "a4cad71fbd60123e2fe44552414536319bca201d",
      "tree": "9de6fe49d6939272366ddae3024221c49a4f5d4b",
      "parents": [
        "87bb99d9e4a97c20bcbc640f896a36367d0bf8a6",
        "0479d37878ee96a1a4f3fc37dce341d782bb6cfd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 15:49:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 15:49:32 2015 +0000"
      },
      "message": "Merge \"Added support of sahara with tls-proxy service\""
    },
    {
      "commit": "87bb99d9e4a97c20bcbc640f896a36367d0bf8a6",
      "tree": "6d6266b75e19991af3e830386b52a1ca9f43c8d6",
      "parents": [
        "4c354b9f07389766129fe57486eac8d51e37dfcf",
        "5ccbd0ae0fd9d8caace3a9e0533b9c7a2f0ff579"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 15:49:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 15:49:22 2015 +0000"
      },
      "message": "Merge \"Switching Sahara to https in case of USE_SSL\u003dTrue\""
    },
    {
      "commit": "4c354b9f07389766129fe57486eac8d51e37dfcf",
      "tree": "48544cd079480dd08d3475e10238c5d53015e1bb",
      "parents": [
        "e350d3aa5312cbaae4b4595edc534867620a1dae",
        "c39f6405254b100fbfc0f2471bf85b74aafa3282"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 15:49:17 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 15:49:17 2015 +0000"
      },
      "message": "Merge \"Added ceilometer-agent-ipmi support\""
    },
    {
      "commit": "e350d3aa5312cbaae4b4595edc534867620a1dae",
      "tree": "ed3cbe437de1b8daf273597c965fa94d32ed31fe",
      "parents": [
        "3064cee10a30429f0f34d677ce1bb77693046385",
        "0089035504a97fca58cb2383f62ccbb4e6108820"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 15:49:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 15:49:12 2015 +0000"
      },
      "message": "Merge \"Assurance status of rabbitmq is running\""
    },
    {
      "commit": "3064cee10a30429f0f34d677ce1bb77693046385",
      "tree": "48c38623960aa467875643bee2cfa88a5e7c8b6a",
      "parents": [
        "f1d7f8899ea20cc4cca433f89dcb9fd2ab504443",
        "8c6276ea0a2332f5210fc1f16399281c083520cd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 15:49:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 15:49:07 2015 +0000"
      },
      "message": "Merge \"Added libxml2-dev package as a pre-requisite when installing tempest. This is required so that devstack can be installed on vanilla Ubuntu systems.\""
    },
    {
      "commit": "f1d7f8899ea20cc4cca433f89dcb9fd2ab504443",
      "tree": "e51722c59d8b20b95a29b10a9a57ec4969a1ba10",
      "parents": [
        "abfa858f79da54cd09ce3617f5712f751f7f2e32",
        "a79e1011ca15bee9d1f326270e516edeab6a5257"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 15:49:00 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 15:49:00 2015 +0000"
      },
      "message": "Merge \"Remove unused IPv6 setup from DevStack neutron script\""
    },
    {
      "commit": "abfa858f79da54cd09ce3617f5712f751f7f2e32",
      "tree": "28d8a8907ac3770874a7988a820dc3e467a245d5",
      "parents": [
        "7c17f2684e14a4847d56e3a79cfc8d13b3f15ee4",
        "33ba738b052cd642f7ea2e6c2196e193be14122f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 15:47:27 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 15:47:27 2015 +0000"
      },
      "message": "Merge \"Revert \"List all CIRROS ARCH images in image_list.sh\"\""
    },
    {
      "commit": "1cb809d8ef81931ea0b1f15619b7e830281f2556",
      "tree": "d962b2f92bbaa538847e3ebde65f7177004612c5",
      "parents": [
        "6f2d9b1f7d08aaa01acbe29fcfa596080470e093"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 17 12:55:38 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 17 13:23:20 2015 +1000"
      },
      "message": "Add \"passed\" and \"failed\" functions\n\nAdd two generic \"passed\" and \"failed\" functions to the unittest\nhelper.  Also keep a count of passed and failed tests.  Later changes\nwill use these functions to ensure they exit with a correct return\ncode.\n\nChange-Id: I8574dcb1447b04fcda3d72df0bf8605cf7488d3c\n"
    },
    {
      "commit": "7c17f2684e14a4847d56e3a79cfc8d13b3f15ee4",
      "tree": "9c19c951a321194cbd9bf651d517424fd8835fb5",
      "parents": [
        "6f2d9b1f7d08aaa01acbe29fcfa596080470e093",
        "cae97da9c7786990acb12c43f691483f549a2945"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 00:22:56 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 00:22:56 2015 +0000"
      },
      "message": "Merge \"doc changes to devstack overview.rst\""
    },
    {
      "commit": "6f2d9b1f7d08aaa01acbe29fcfa596080470e093",
      "tree": "69837eda182c34c8cd012a8eca594948c5a56f7c",
      "parents": [
        "cb88e2b7cb3322ffa418523a474fcdefbac8accd",
        "e53e15845144533debc48b32620d420d9f0ece4e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 16 19:22:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 19:22:13 2015 +0000"
      },
      "message": "Merge \"Fix readme for multi-node setup\""
    },
    {
      "commit": "cb88e2b7cb3322ffa418523a474fcdefbac8accd",
      "tree": "9b6177b289f9358df260ab15f97a29978816a6ea",
      "parents": [
        "69cb0a13430edf897e007dec0d2f15df29d13e53",
        "e6843e5ea1d97c194536d1fc54e909ef9aa3740c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 16 19:19:05 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 19:19:05 2015 +0000"
      },
      "message": "Merge \"clean.sh needs to load plugin settings.\""
    },
    {
      "commit": "69cb0a13430edf897e007dec0d2f15df29d13e53",
      "tree": "6afb25ba28e5e00ea75e54e07047d1164e2d2b9d",
      "parents": [
        "44a969b110e452771cef48984b8e7f0964a44a34",
        "9a808922c194929bff88bdc7dca4f8e2431de1a4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 16 18:32:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 18:32:31 2015 +0000"
      },
      "message": "Merge \"Use openstack CLI instead of keystone\""
    },
    {
      "commit": "44a969b110e452771cef48984b8e7f0964a44a34",
      "tree": "4d2f78382d55bb9df85bc5a00f5ea9055902727a",
      "parents": [
        "5d552e44c9073a6c9c76b8c3b9d30020c3e0eb5c",
        "93d09c24e35611cc7fc1ef8e6796d177d460fecc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 16 18:32:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 18:32:22 2015 +0000"
      },
      "message": "Merge \"Setting LOGFILE to a file in root directory wipes everything\""
    },
    {
      "commit": "5d552e44c9073a6c9c76b8c3b9d30020c3e0eb5c",
      "tree": "483cf303277799834b82a45251dcca2f84f47989",
      "parents": [
        "1235581559087974580c0e5f6e3ade82e9030a70",
        "fcc3f6ee986c1166c001774052c05b5d974593ea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 16 18:29:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 18:29:50 2015 +0000"
      },
      "message": "Merge \"Add support for arm64 images\""
    },
    {
      "commit": "cae97da9c7786990acb12c43f691483f549a2945",
      "tree": "66f7f6ae0d34458b00a208a5e18b9c70c2f1e678",
      "parents": [
        "1235581559087974580c0e5f6e3ade82e9030a70"
      ],
      "author": {
        "name": "Shilla Saebi",
        "email": "shilla.saebi@gmail.com",
        "time": "Thu Apr 16 13:58:56 2015 -0400"
      },
      "committer": {
        "name": "Shilla Saebi",
        "email": "shilla.saebi@gmail.com",
        "time": "Thu Apr 16 13:59:52 2015 -0400"
      },
      "message": "doc changes to devstack overview.rst\n\nchanged to comply with doc conventions\nWhen referring to services, use \"Compute,\" \"Image service\"\nand \"Identity\" instead of \"nova,\" \"glance,\" and \"keystone.\"\nUse the project names like \"nova\" and \"keystone\"\nglance is officially Image service not storage\nremoved extra .\n\nChange-Id: I39457c20dc2ede775fe3f3c63077133fbb6c917b\n"
    },
    {
      "commit": "c39f6405254b100fbfc0f2471bf85b74aafa3282",
      "tree": "ad3f5b2f65f781f3ad3f62cd23b4f7d55791089e",
      "parents": [
        "1235581559087974580c0e5f6e3ade82e9030a70"
      ],
      "author": {
        "name": "Lianhao Lu",
        "email": "lianhao.lu@intel.com",
        "time": "Tue Mar 24 12:36:00 2015 +0800"
      },
      "committer": {
        "name": "Lianhao Lu",
        "email": "lianhao.lu@intel.com",
        "time": "Wed Apr 15 09:59:53 2015 +0800"
      },
      "message": "Added ceilometer-agent-ipmi support\n\nEnable devstack to start ceilometer-agent-ipmi.\n\nChange-Id: Ia5f4c78760415a50f329fc2f1cf2f20be2e3c221\nCloses-Bug: #1410614\n"
    },
    {
      "commit": "1235581559087974580c0e5f6e3ade82e9030a70",
      "tree": "950b5ef99785154491e4a294e4c8f661c336962a",
      "parents": [
        "48deba3a03d4a7aefa49fd96179da40fed9f2e59",
        "13a95a2dc1b429e5aa11148612b0f867fb75f1b0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 14 21:25:54 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 14 21:25:54 2015 +0000"
      },
      "message": "Merge \"Add ironic files to .gitignore\""
    },
    {
      "commit": "48deba3a03d4a7aefa49fd96179da40fed9f2e59",
      "tree": "03235a0a25d0c2ada7ce25fd3dfe7341afbcd1b7",
      "parents": [
        "45ebe9a4d01a349d15c821bed538d209bc362aed",
        "97aa81d905ce73054747a56a4ba0d93c308d23a5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 14 20:50:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 14 20:50:18 2015 +0000"
      },
      "message": "Merge \"Fix docs about heat in devtack\""
    },
    {
      "commit": "45ebe9a4d01a349d15c821bed538d209bc362aed",
      "tree": "48b714574a00f0514cb99d67b57f65e4f2f55a56",
      "parents": [
        "c2c174a86351d3d5696ea3f0d0ddbffebf629413",
        "7cf7a8f88f05a6e6994dfb2ff3a6643d21c3048e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 14 20:43:59 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 14 20:43:59 2015 +0000"
      },
      "message": "Merge \"rpc: Allow to configure the rabbitmq heartbeat\""
    },
    {
      "commit": "c2c174a86351d3d5696ea3f0d0ddbffebf629413",
      "tree": "3a1504f3fee0811069812dbdf6915e83d8e5e5ca",
      "parents": [
        "156244df1cf444de212140a1c16e8e989b4be611",
        "8768ee39c4775b656304169e18acce3c3c0dd095"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 14 20:36:28 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 14 20:36:28 2015 +0000"
      },
      "message": "Merge \"Ignore *.img images in files folder\""
    },
    {
      "commit": "73af846ca064f214828c9833ab83561be53a1be4",
      "tree": "7e09a908500ad8c94045375ba87dd13c8d7238fa",
      "parents": [
        "156244df1cf444de212140a1c16e8e989b4be611"
      ],
      "author": {
        "name": "Thiago Paiva",
        "email": "thiagop@lsd.ufcg.edu.br",
        "time": "Tue Apr 14 16:57:22 2015 -0300"
      },
      "committer": {
        "name": "Thiago Paiva Brito",
        "email": "thiagop@lsd.ufcg.edu.br",
        "time": "Tue Apr 14 20:22:03 2015 +0000"
      },
      "message": "Fixing n-crt removal from stackrc\n\nThe commit 279cfe75198c723519f1fb361b2bff3c641c6cef removed the n-crt\nservice from the default devstack setup. As such, the stack.sh script\nbegun to thrown the following error when trying to \"nova x509-create-cert\":\n\n  ERROR (ClientException): The server has either erred or is incapable of\n  performing the requested operation. (HTTP 500)\n\nThis patches reintroduces the n-crt as a default service.\n\nChange-Id: Id9695a37e1c6df567f2c86baa4475225adcfb0ee\nCloses-bug: #1441007\n"
    },
    {
      "commit": "0479d37878ee96a1a4f3fc37dce341d782bb6cfd",
      "tree": "f5e093f52c733f901fdc51ed4c7b6d696313d726",
      "parents": [
        "5ccbd0ae0fd9d8caace3a9e0533b9c7a2f0ff579"
      ],
      "author": {
        "name": "Andrew Lazarev",
        "email": "alazarev@mirantis.com",
        "time": "Mon Feb 09 16:51:25 2015 -0800"
      },
      "committer": {
        "name": "Andrew Lazarev",
        "email": "alazarev@mirantis.com",
        "time": "Tue Apr 14 11:40:30 2015 -0700"
      },
      "message": "Added support of sahara with tls-proxy service\n\nNow devstack will configure tls-proxy for sahara as well as for\nother openstack services.\n\nChange-Id: I7b0f2f0773cd3619a33cac66d40f3d0ce0f5432c\nCloses-Bug: #1419163\n"
    },
    {
      "commit": "5ccbd0ae0fd9d8caace3a9e0533b9c7a2f0ff579",
      "tree": "5aaaf46bbe786692f8419f91a2e490e8d4314846",
      "parents": [
        "156244df1cf444de212140a1c16e8e989b4be611"
      ],
      "author": {
        "name": "Andrew Lazarev",
        "email": "alazarev@mirantis.com",
        "time": "Fri Feb 06 16:22:12 2015 -0800"
      },
      "committer": {
        "name": "Andrew Lazarev",
        "email": "alazarev@mirantis.com",
        "time": "Tue Apr 14 11:37:24 2015 -0700"
      },
      "message": "Switching Sahara to https in case of USE_SSL\u003dTrue\n\nSahara will work over https in case if USE_SSL is set.\n\nNote, this patch requires https://review.openstack.org/#/c/145383/\nwhich is not merged yet.\n\nChange-Id: I9e0069cfe72323a069a4205ca2f882c7a3ad17e0\nCloses-Bug: #1419162\n"
    },
    {
      "commit": "e6843e5ea1d97c194536d1fc54e909ef9aa3740c",
      "tree": "b68aadaf8fe89a8f03e662ce9e9ac4e175544e89",
      "parents": [
        "156244df1cf444de212140a1c16e8e989b4be611"
      ],
      "author": {
        "name": "ajmiller",
        "email": "al.miller@ajmiller.net",
        "time": "Sat Apr 11 09:52:48 2015 -0700"
      },
      "committer": {
        "name": "ajmiller",
        "email": "al.miller@ajmiller.net",
        "time": "Mon Apr 13 08:16:30 2015 -0700"
      },
      "message": "clean.sh needs to load plugin settings.\n\nChange-Id: Id957f585d2aa93075b138d462d6076d2d70d450e\n"
    },
    {
      "commit": "9a808922c194929bff88bdc7dca4f8e2431de1a4",
      "tree": "8be4bb02fe1b1ee1888eeb0a9823bcf6f16e0213",
      "parents": [
        "72bdc8c27102db3b65651ded3a9944798238a2d4"
      ],
      "author": {
        "name": "Peter Stachowski",
        "email": "peter@tesora.com",
        "time": "Wed Apr 08 19:48:09 2015 +0000"
      },
      "committer": {
        "name": "Peter Stachowski",
        "email": "peter@tesora.com",
        "time": "Mon Apr 13 10:09:13 2015 -0400"
      },
      "message": "Use openstack CLI instead of keystone\n\nWhen running \u0027./stack.sh\u0027 messages are output stating that\nthe keystone CLI has been deprecated. These calls should be\nreplaced to ones utilizing the openstack CLI program instead.\n\nDocumentation examples were also updated to reflect the new syntax.\n\nChange-Id: Ib20b8940e317d150e5f6febb618e20bd85d13f8b\nCloses-Bug: #1441340\n"
    },
    {
      "commit": "e53e15845144533debc48b32620d420d9f0ece4e",
      "tree": "6eeb4be5218de9472d3c3ed989577661c2bcfdce",
      "parents": [
        "d1549d624dea9b00d7aa0f935759c69290e9ea17"
      ],
      "author": {
        "name": "Daniel Gonzalez",
        "email": "daniel@gonzalez-nothnagel.de",
        "time": "Tue Apr 07 16:44:54 2015 +0200"
      },
      "committer": {
        "name": "Daniel Gonzalez",
        "email": "daniel@gonzalez-nothnagel.de",
        "time": "Mon Apr 13 12:57:28 2015 +0200"
      },
      "message": "Fix readme for multi-node setup\n\nThe readme currently states that a compute node in a multi-node setup\nrequires the glance-api service to be enabled. But actually\nthe glance-api service is only required on the controller node where\nglance-registry is running.\nRunning the glance-api service on a node without glance-registry will\neven lead to a failure of glance-api, as the glance cache directory\nwill not be created without enabling glance-registry.\n\nChange-Id: Ie92533f3333f3fe3e2d747762e60f2f42a233e79\nCloses-bug: #1441198\n"
    },
    {
      "commit": "156244df1cf444de212140a1c16e8e989b4be611",
      "tree": "80f3908b8cdd4f59d57fbc2dae4a47390c708b6e",
      "parents": [
        "10f832e3ad53513f3b7312b59baa83a1b61f9ed6",
        "c2dc95add6e46829f1705041c1d9dddab9b360d3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Apr 12 13:30:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Apr 12 13:30:29 2015 +0000"
      },
      "message": "Merge \"Avoid flushing br-ex during stacking\""
    },
    {
      "commit": "8768ee39c4775b656304169e18acce3c3c0dd095",
      "tree": "f2590f5785d28463b12621f5357f4a5b1d49f537",
      "parents": [
        "10f832e3ad53513f3b7312b59baa83a1b61f9ed6"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Sun Apr 12 10:23:08 2015 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Sun Apr 12 10:24:57 2015 +0000"
      },
      "message": "Ignore *.img images in files folder\n\nSome (qcow) images have .img file name extension (e.g. Cirros).\nIgnore such files in files/ folder too (as we already do\nwith .qcow2 and .gz images).\n\nChange-Id: Iac8593b65205e25fd3f94244a136c584d9af8eab\n"
    },
    {
      "commit": "93d09c24e35611cc7fc1ef8e6796d177d460fecc",
      "tree": "7aba1fc26feb5e99c0dd337033ee2636935e24be",
      "parents": [
        "10f832e3ad53513f3b7312b59baa83a1b61f9ed6"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Sat Apr 11 18:45:09 2015 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Sat Apr 11 18:45:17 2015 -0400"
      },
      "message": "Setting LOGFILE to a file in root directory wipes everything\n\nclean.sh picks the parent of LOGFILE and wipes it clean! So if you\nset it to a log file in the users root directory, you lose everything\n\nWe should delete just the LOGFILE and cleanup LOGDIR and SCREEN_LOGDIR if\nthey are explicitly set.\n\nChange-Id: I45745427dcaed3dcf0b78cc9ed680833d9d555e8\n"
    },
    {
      "commit": "10f832e3ad53513f3b7312b59baa83a1b61f9ed6",
      "tree": "4e63b40bbf0274b6db21e72a90cf67f0aad1096d",
      "parents": [
        "72bdc8c27102db3b65651ded3a9944798238a2d4",
        "d394e59b5c43d6dc7107c3ee31cbb0bb07300d13"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 10 15:31:46 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 10 15:31:46 2015 +0000"
      },
      "message": "Merge \"Specify network UUID for network create with cells\""
    },
    {
      "commit": "13a95a2dc1b429e5aa11148612b0f867fb75f1b0",
      "tree": "4180994a54388cb0b0ce94672ff5df7bbef17a71",
      "parents": [
        "9860876f5dbb07826b680143a4e111ad580053fe"
      ],
      "author": {
        "name": "Ghe Rivero",
        "email": "ghe.rivero@hp.com",
        "time": "Thu Apr 09 10:23:58 2015 +0200"
      },
      "committer": {
        "name": "Ghe Rivero",
        "email": "ghe.rivero@hp.com",
        "time": "Fri Apr 10 10:14:15 2015 +0200"
      },
      "message": "Add ironic files to .gitignore\n\nAdd pxe booting related files to the .gitignore list\n\nChange-Id: I08cfc98bcdd89f6a9a922f86c86551b661d69fff\n"
    },
    {
      "commit": "c2dc95add6e46829f1705041c1d9dddab9b360d3",
      "tree": "976a5b9be5b97ae4b898c5ce64f2e5bf30d85d4d",
      "parents": [
        "9860876f5dbb07826b680143a4e111ad580053fe"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Wed Apr 08 23:32:17 2015 -0700"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Thu Apr 09 23:00:20 2015 -0700"
      },
      "message": "Avoid flushing br-ex during stacking\n\nThis operation seems vestigial, as it was added to the code when stack.sh\ndid not have a robust cleanup procedure. These days, unstack.sh does destroy\nall bridges, therefore during subsequent stack.sh runs (or even initially, from\na clean environment), the flush operation has become superfluous.\n\nIts removal has also been deemeded necessary to enable certain multi-node\ncloud deployments, like the one available in OpenStack infra [1].\n\n[1] https://review.openstack.org/#/c/158525/\n\nChange-Id: I6b4e5b82958e6d29dd450f1c4c9513f6a9e5053a\n"
    },
    {
      "commit": "d394e59b5c43d6dc7107c3ee31cbb0bb07300d13",
      "tree": "121894f52212e440aeb1687cb2be5dbdb8980de8",
      "parents": [
        "60996b1b60c3efb1376b9f0d659acebd05c47f09"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwitt@yahoo-inc.com",
        "time": "Wed Apr 08 23:02:59 2015 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwitt@yahoo-inc.com",
        "time": "Thu Apr 09 21:49:05 2015 +0000"
      },
      "message": "Specify network UUID for network create with cells\n\nWhen the n-cell service is enabled, we create networks in both the\nAPI cell and the child cell. Recent changes to tempest have tests\nquerying networks from the API and passing them for a server create.\nIn order for this to work in cells, the UUIDs for the network in\nthe API cell and the child cell must match, else the network won\u0027t\nbe found in the child.\n\nThis change adds the --uuid option to the nova-manage network create\ncommand for cells only.\n\nRelated-Bug: #1441931\n\nDepends-On: Ib29e632b09905f557a7a6910d58207ed91cdc047\n\nChange-Id: Ib5933b1405c0761ff727e04cda0c502a826c8eaf\n"
    },
    {
      "commit": "7cf7a8f88f05a6e6994dfb2ff3a6643d21c3048e",
      "tree": "5640d6f3c0aa9294a8674addf465cce6de9be34b",
      "parents": [
        "9860876f5dbb07826b680143a4e111ad580053fe"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "mehdi.abaakouk@enovance.com",
        "time": "Thu Apr 09 11:46:56 2015 +0200"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "mehdi.abaakouk@enovance.com",
        "time": "Thu Apr 09 15:56:44 2015 +0200"
      },
      "message": "rpc: Allow to configure the rabbitmq heartbeat\n\nFor testing we can need to disable or change the rate of the heartbeat\nCurrently we have to set the value manually in each componments or\nto write multiple [[post-config|$\u003cAPP\u003e_CONF]] section in local.conf.\n\nThis change will allow to configure all componments at once with only two\nlines.\n\nAlso, we don\u0027t set default values to continue to use oslo.messaging\ndefaults.\n\nChange-Id: Ieaca60ca1cd6d7455b66ce490a9b023df431e9c3\n"
    },
    {
      "commit": "72bdc8c27102db3b65651ded3a9944798238a2d4",
      "tree": "14b80db8af72a4e189767e3c09a5631d9bdfad00",
      "parents": [
        "9860876f5dbb07826b680143a4e111ad580053fe",
        "4d7ee095a18af9e834202e92534d2ba7a0b371c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 09 13:15:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 09 13:15:47 2015 +0000"
      },
      "message": "Merge \"Make screen sleep time configurable\""
    },
    {
      "commit": "4d7ee095a18af9e834202e92534d2ba7a0b371c5",
      "tree": "1f01fdd772aa14dd75a2550b9ba8c91655bd2cce",
      "parents": [
        "d1549d624dea9b00d7aa0f935759c69290e9ea17"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Apr 07 10:40:49 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Apr 09 07:21:27 2015 -0400"
      },
      "message": "Make screen sleep time configurable\n\nthe sleep 3 in screen_it was added to make devstack pass in the gate\nwith exceptionally slow test cloud nodes. In the gate we now bypass\nthe screen path entirely. However the sleep 3 remains and can add a\ncouple minutes delay into local development runs.\n\nWe\u0027re not sure yet how low this can safely be tuned, so step 1 is to\nmake it configurable, then get devstack team members to try various\noptions to see what works.\n\nChange-Id: I0e6476176fc8589efc4e40e78c2231f704d14e45\n"
    },
    {
      "commit": "fcc3f6ee986c1166c001774052c05b5d974593ea",
      "tree": "11c0c603d5cf890dfda5c0e417e631a52401fb22",
      "parents": [
        "9860876f5dbb07826b680143a4e111ad580053fe"
      ],
      "author": {
        "name": "Clark Laughlin",
        "email": "clark.laughlin@linaro.org",
        "time": "Tue Apr 07 16:31:47 2015 +0000"
      },
      "committer": {
        "name": "Andrew McDermott",
        "email": "andrew.mcdermott@linaro.org",
        "time": "Thu Apr 09 08:55:56 2015 +0000"
      },
      "message": "Add support for arm64 images\n\nThis patch enables proper support for arm64 images by disabling VNC support\nand adding several properties to the image in glance that are necessary to\nboot correctly:\n  hw_cdrom_bus\u003dvirtio\n  hw_machine_type\u003dvirt\n  os_command_line\u003d\u0027console\u003dttyAMA0\u0027\n\nChange-Id: I68c9a5e0e083af2f92875c3bdf70df750f6e4d8f\n"
    },
    {
      "commit": "9860876f5dbb07826b680143a4e111ad580053fe",
      "tree": "77f0ba9a7222d399565cca1a3db3a071ca9f7979",
      "parents": [
        "60996b1b60c3efb1376b9f0d659acebd05c47f09"
      ],
      "author": {
        "name": "Amrith Kumar",
        "email": "amrith@tesora.com",
        "time": "Wed Apr 08 15:37:58 2015 -0400"
      },
      "committer": {
        "name": "Amrith Kumar",
        "email": "amrith@tesora.com",
        "time": "Wed Apr 08 16:28:34 2015 -0400"
      },
      "message": "perform install_infra sooner in stack.sh\n\nThe install_infra() call needs to be done earlier since\npip_install_gr() depends on it. Also the fact that python module names\nare supposed to be lower case but some use camel case is a problem\n(for example with XenAPI).\n\nChange-Id: I7012d77134fa0d9c746d87e837934e7dcb337e5c\nCloses-Bug: #1441820\n"
    },
    {
      "commit": "60996b1b60c3efb1376b9f0d659acebd05c47f09",
      "tree": "82a570b328fa22b437aa27a10716ae9b5c3da4ff",
      "parents": [
        "d1549d624dea9b00d7aa0f935759c69290e9ea17"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 08 09:06:49 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 08 10:28:17 2015 -0400"
      },
      "message": "introduce pip_install_gr\n\nThis creates a new pip_install_gr that installs from global\nrequirements allowed versions. Now that stable branches are getting\ncapped all of devstack needs to be fixed to do things like this.\n\nChange-Id: I8fd0ef2bfc544ca2576fab09d3018f760b8848fe\n"
    },
    {
      "commit": "97aa81d905ce73054747a56a4ba0d93c308d23a5",
      "tree": "aa83ac89b347aa1b9730b9e75a0c7b0c1f66a33e",
      "parents": [
        "d1549d624dea9b00d7aa0f935759c69290e9ea17"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Tue Apr 07 16:23:53 2015 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Tue Apr 07 16:23:57 2015 -0400"
      },
      "message": "Fix docs about heat in devtack\n\nIn 279cfe75198c723519f1fb361b2bff3c641c6cef, we disabled heat by default.\nSo fixing the README to reflect that.\n\nChange-Id: I3da257158b37e235eed1c78e0c4df432caeefa1d\n"
    },
    {
      "commit": "0089035504a97fca58cb2383f62ccbb4e6108820",
      "tree": "0ce32f597ecc6e0c9d302b9efb290e2d15998186",
      "parents": [
        "2914118d69ff8995c479eabc3df1eaa52c16b780"
      ],
      "author": {
        "name": "Yuki Nishiwaki",
        "email": "uckey.1067@gmail.com",
        "time": "Sun Mar 29 23:35:39 2015 +0900"
      },
      "committer": {
        "name": "Yuki Nishiwaki",
        "email": "uckey.1067@gmail.com",
        "time": "Tue Apr 07 04:16:25 2015 +0000"
      },
      "message": "Assurance status of rabbitmq is running\n\nI changed it so that rabbitmq always restart.\n\nCurrent devstack don\u0027t restart rabbitmq in case of ubuntu. Because\nrabbitmq is running at default.\nBut this approach have the following bug.\nIf rabbitmq is already installed and not running ,  stack.sh will\nfail.\nSo I change it so that rabbitmq always restart.\n\nCloses-bug: #1030798\nChange-Id: Ie45446d3817b2f15631f03b2af84749fe936c67b\n"
    },
    {
      "commit": "d1549d624dea9b00d7aa0f935759c69290e9ea17",
      "tree": "83df8c56e7fc0cb9dfff8d253f35f03a98ef95fb",
      "parents": [
        "4a640c68477cf8f88f4ce757b93ec53f1f59a1fe",
        "2f6576bfaf7f43d9bf820e3e5ecc0b7fd136ce3c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 07 00:21:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 07 00:21:20 2015 +0000"
      },
      "message": "Merge \"Creates SWIFT_DATA_DIR if it does not exist\""
    },
    {
      "commit": "8c6276ea0a2332f5210fc1f16399281c083520cd",
      "tree": "2197d6e27568a0324270b2ca672f6e36f2240f54",
      "parents": [
        "4e81d247a4053f1117f878d12c5de53f0abda2a7"
      ],
      "author": {
        "name": "Raseel Bhagat",
        "email": "raseelbhagat@gmail.com",
        "time": "Tue Apr 07 03:15:45 2015 +0530"
      },
      "committer": {
        "name": "Raseel Bhagat",
        "email": "raseelbhagat@gmail.com",
        "time": "Tue Apr 07 05:24:49 2015 +0530"
      },
      "message": "Added libxml2-dev package as a pre-requisite when installing tempest.\nThis is required so that devstack can be installed on vanilla Ubuntu systems.\n\nCloses-Bug: 1225395\n\nChange-Id: Id9116e00e18c23e8e6391d8aa652c04d8bdb86c3\n"
    },
    {
      "commit": "4a640c68477cf8f88f4ce757b93ec53f1f59a1fe",
      "tree": "199504d2a4dda2fc479327e021e626092c721d00",
      "parents": [
        "a333ce2b18215a8a17f6cbed8b04ea96c91b61e7",
        "0f20ad41f3bb7f674a85b341556386cea492830e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 06 23:40:05 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 06 23:40:05 2015 +0000"
      },
      "message": "Merge \"Add pluggability for matchmaker-redis\""
    },
    {
      "commit": "33ba738b052cd642f7ea2e6c2196e193be14122f",
      "tree": "bd843c939f426234a833dc57f9c5b9920fcf98e3",
      "parents": [
        "43479db9105db75d7762e9cfbc950841725fa644"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Mon Apr 06 10:25:54 2015 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Mon Apr 06 10:27:57 2015 -0700"
      },
      "message": "Revert \"List all CIRROS ARCH images in image_list.sh\"\n\nThis reverts commit 71e82f52bde99b4bf791ea1558f1abf86019a384.\n\naioppcu now uses x86_64 so no need to list the i386 images for caching.\n\nChange-Id: If500367c8bf3fdb4590c866e007ecd7de1ab5781\nDepends-On: I839e1c724821ba2624beddb5233eda24b50c149f\n"
    },
    {
      "commit": "a333ce2b18215a8a17f6cbed8b04ea96c91b61e7",
      "tree": "013869c212f3b89e0d6a986f2991ab9c371fe964",
      "parents": [
        "628a21e1b21eb36f8191a2c3d174c6cb6b3f3a8f",
        "bcef63ed4306ac8cbfac5c68c828b10e129c3475"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 06 16:59:25 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 06 16:59:25 2015 +0000"
      },
      "message": "Merge \"Update qemu package name for Ubuntu aarch64\""
    },
    {
      "commit": "628a21e1b21eb36f8191a2c3d174c6cb6b3f3a8f",
      "tree": "5697ac2b6bd6c46134ea9ca4e54309d4cf9caf00",
      "parents": [
        "75e0f99461e31a3ba37fa20f30c229e1ee73d0cb",
        "7cc3907ff1070858af2fcc8dd2d5b480f83022b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 06 13:35:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 06 13:35:30 2015 +0000"
      },
      "message": "Merge \"install euca2ools for tempest preparation\""
    },
    {
      "commit": "bcef63ed4306ac8cbfac5c68c828b10e129c3475",
      "tree": "4881f94355ac8cf1876843d9b3a077eabcc924d0",
      "parents": [
        "0f173a48211a32d9e06609417a14eb8ea117de36"
      ],
      "author": {
        "name": "Andrew McDermott",
        "email": "andrew.mcdermott@linaro.org",
        "time": "Wed Apr 01 15:47:36 2015 +0000"
      },
      "committer": {
        "name": "Andrew McDermott",
        "email": "andrew.mcdermott@linaro.org",
        "time": "Sun Apr 05 17:10:32 2015 +0000"
      },
      "message": "Update qemu package name for Ubuntu aarch64\n\nThe qemu-system package, and not qemu-kvm, should be installed on either\ntrusty- or utopic-based ARMv8 (aarch64) Ubuntu releases. Additionally,\nlibguestfs is not available so that is not installed.\n\nNo changes are required for vivid.\n\nChange-Id: Id9dc1fc465bd7acab17c991c292fb531016758ad\nSigned-off-by: Andrew McDermott \u003candrew.mcdermott@linaro.org\u003e\n"
    },
    {
      "commit": "75e0f99461e31a3ba37fa20f30c229e1ee73d0cb",
      "tree": "b242c231dd02a8abf231d1a630ac2fa386a000bc",
      "parents": [
        "0f173a48211a32d9e06609417a14eb8ea117de36",
        "40e652af0e40203e870d6d4c3b8d77176ef8785d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 04 09:00:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 04 09:00:15 2015 +0000"
      },
      "message": "Merge \"Use ec2 and s3 urls from keystone catalog\""
    },
    {
      "commit": "0f173a48211a32d9e06609417a14eb8ea117de36",
      "tree": "d8d9413468e7ee7177df8c306069b2358e013549",
      "parents": [
        "7061dd520408cbdc06458044a79cd40c0ccdea19",
        "edd60481682bf2cca061f94f113835922cd79709"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 20:21:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 20:21:21 2015 +0000"
      },
      "message": "Merge \"Update libvirt cpu map before starting nova\""
    },
    {
      "commit": "a79e1011ca15bee9d1f326270e516edeab6a5257",
      "tree": "4b93eb5cc55e2ed931c5840b1e57b6d6653987d2",
      "parents": [
        "7061dd520408cbdc06458044a79cd40c0ccdea19"
      ],
      "author": {
        "name": "Dane LeBlanc",
        "email": "leblancd@cisco.com",
        "time": "Thu Mar 26 14:48:07 2015 -0400"
      },
      "committer": {
        "name": "Andrew Boik",
        "email": "dboik@cisco.com",
        "time": "Fri Apr 03 16:53:57 2015 +0000"
      },
      "message": "Remove unused IPv6 setup from DevStack neutron script\n\nWith the implementation of dual-stack gateway support\nas part of the Neutron multiple-ipv6-prefixes\nblueprint, some of the code in the IPv6 setup in the\nDevStack neutron legacy script must be removed. This\ncode had been added temporarily, with a TODO note\nindicating that this code should be removed when\nthe Neutron L3 agent is modified to support\ndual-stack.\n\nWithout this change, DevStack will fail to configure\nthe Neutron router gateway interface (there will be\nno external connectivity) whenever IP_VERSION is set\nto \u00274+6\u0027 in localrc/local.conf, since\nfirst DevStack and later the Neutron L3 agent will be\ntrying to ADD the IPv6 address to the router gateway\ninterface.\n\nThis change also includes a modification of the\ndefault prefix to be used for the public IPv6\nsubnet. The new value (2001:df8::/64) is a special\nreserved prefix that will be treated as non-routable\nexternal to the OpenStack instance.\n\nChange-Id: I85fe68782bc54f28f3e14aa4a1d042cb15959dac\nPartially-implements: blueprint multiple-ipv6-prefixes\n"
    },
    {
      "commit": "7061dd520408cbdc06458044a79cd40c0ccdea19",
      "tree": "edab4f114941bdf49b702bf2493e2725eba86b7f",
      "parents": [
        "ecdb7883629250f0db4911a786a360b8059722b6",
        "5e5a29cc8c83b3f9032de2482987bb9989422b7b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:49:04 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:49:04 2015 +0000"
      },
      "message": "Merge \"fix bashate target\""
    },
    {
      "commit": "ecdb7883629250f0db4911a786a360b8059722b6",
      "tree": "70ebdf8f2d128829e7abcb6c09badd13893677db",
      "parents": [
        "9e63b59a8ed1069b1494615619441fa9a7774baf",
        "72a3312904d9a97a99929bf1001a6fef4d8bfa00"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:28:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:28:35 2015 +0000"
      },
      "message": "Merge \"Fixes devstack stackrc\""
    },
    {
      "commit": "9e63b59a8ed1069b1494615619441fa9a7774baf",
      "tree": "cc2950a745bbb1817ec954c6f9be81c49d6c45d9",
      "parents": [
        "67ca2d5004f08a3a461510be7db93f4383b5cd12",
        "32d6bc6ad1f5d857c8e34e15001f8eb8666c601c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:25:00 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:25:00 2015 +0000"
      },
      "message": "Merge \"Add inc/rootwrap\""
    },
    {
      "commit": "67ca2d5004f08a3a461510be7db93f4383b5cd12",
      "tree": "bfca4d1152f56bb68b1d10215fd6ad0ef748b9f3",
      "parents": [
        "7eb65492cfc9b95b8dc1ad563ae565113df7e7f7",
        "f3d52335e728995209feec1c9813d341c2690cb7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:24:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:24:49 2015 +0000"
      },
      "message": "Merge \"Add basic Makefile\""
    },
    {
      "commit": "7eb65492cfc9b95b8dc1ad563ae565113df7e7f7",
      "tree": "dee96847b6fafbebedff59a7cf3579c167dc514d",
      "parents": [
        "12909c0a76d29261ebd20357ffa5a70ed65afd91",
        "5f2eb6dade5f3b19b8905b97d8e4018b5e068321"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:19:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:19:08 2015 +0000"
      },
      "message": "Merge \"Add a target for, and link to, minimal config docs\""
    },
    {
      "commit": "12909c0a76d29261ebd20357ffa5a70ed65afd91",
      "tree": "384476bff74eabc4563a5d16aed0af68bf641023",
      "parents": [
        "ca84e85157fdc5a61011fc8be1b07b127cab92a8",
        "b58e22d170cc01467adf9cbb191aeb9351317f37"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:18:46 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:18:46 2015 +0000"
      },
      "message": "Merge \"If cells enabled create a fixed network in the API cell\""
    },
    {
      "commit": "ca84e85157fdc5a61011fc8be1b07b127cab92a8",
      "tree": "65005d26ce1e5f7e3ce46719b1e241137c4a3620",
      "parents": [
        "9942db6d87952032b852f425b51d5cc3bf57307b",
        "db02bbf107ff0a9f0ffcf3dc8a9b9219ccd7a2c0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:18:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:18:41 2015 +0000"
      },
      "message": "Merge \"Fixes ovs-vsctl add port issue\""
    },
    {
      "commit": "9942db6d87952032b852f425b51d5cc3bf57307b",
      "tree": "8466e2dab67994dbb5c81b54da6fc843efeb2e96",
      "parents": [
        "70843539a4ab2ed3c4b5d7042cc5ea717407e488",
        "4599fd174c0c10f3a7e51ad6cba5d4c74abac207"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:18:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:18:30 2015 +0000"
      },
      "message": "Merge \"Add roles when we create groups\""
    },
    {
      "commit": "70843539a4ab2ed3c4b5d7042cc5ea717407e488",
      "tree": "9dd13960a73a929dd5a9d99cc90c2567a2d934f9",
      "parents": [
        "6aabbbf47f5d8bee9147245da9a690d551da68a1",
        "d2cb234be4b5e6d70635fc7578d951a42a41cc4a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:18:23 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:18:23 2015 +0000"
      },
      "message": "Merge \"Set qcow image file location with right cirros version\""
    },
    {
      "commit": "6aabbbf47f5d8bee9147245da9a690d551da68a1",
      "tree": "3d7f86918f4e9bad5c6cc96bef33c69f42328229",
      "parents": [
        "2ab5f94628ca10a894ae59fb2c65c4a55ab0f4a0",
        "11cf7b64a78d225d7ba84b86597a934d0417ad3c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:18:14 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:18:14 2015 +0000"
      },
      "message": "Merge \"iptables rule for heat pip mirror\""
    },
    {
      "commit": "2ab5f94628ca10a894ae59fb2c65c4a55ab0f4a0",
      "tree": "f4012eceb2027ef6e2d95421916db529c78eff10",
      "parents": [
        "d64fbaa2a0fb40ebe748c4e9d2033090a55dde12",
        "0c04c12b3f91638560544e2b56a2994ac8015557"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:16:40 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:16:40 2015 +0000"
      },
      "message": "Merge \"Swift PyEClib build requires \u0027make\u0027\""
    },
    {
      "commit": "d64fbaa2a0fb40ebe748c4e9d2033090a55dde12",
      "tree": "2c980882daf05482f6403530834bcc239359d149",
      "parents": [
        "113991b58c605152b46e0b7cc473aa4c12552674",
        "d3cfb82c65ae7f85b9d92e1245b1d81792a5641b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 14:29:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 14:29:08 2015 +0000"
      },
      "message": "Merge \"functions-libvirt: Enable DEBUG_LIBVIRT config attribute by default\""
    },
    {
      "commit": "5e5a29cc8c83b3f9032de2482987bb9989422b7b",
      "tree": "f81c7323b8dad8776ac264cd28cf90b9e0e4e82e",
      "parents": [
        "b0e3733cb3543c371df4831717b45738542fb91a"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Apr 03 08:52:29 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Apr 03 08:52:29 2015 -0400"
      },
      "message": "fix bashate target\n\nthere was a missing -or which meant we weren\u0027t running this on most of\nthe files in the repository.\n\nChange-Id: If926afc8f12f6beb80d7a9af7c787b3dcc360a89\n"
    },
    {
      "commit": "72a3312904d9a97a99929bf1001a6fef4d8bfa00",
      "tree": "d6e394c6b3742f0752e2c00de60d3c664b91441c",
      "parents": [
        "113991b58c605152b46e0b7cc473aa4c12552674"
      ],
      "author": {
        "name": "Sushil Kumar",
        "email": "sushil.kumar3@hp.com",
        "time": "Fri Apr 03 09:28:50 2015 +0000"
      },
      "committer": {
        "name": "Sushil Kumar",
        "email": "sushil.kumar3@hp.com",
        "time": "Fri Apr 03 09:33:22 2015 +0000"
      },
      "message": "Fixes devstack stackrc\n\nOne of the earlier patchset while updating stackrc\nmissed on adding \"+\u003d\" while adding multiple services.\n\nCloses-Bug: #1439983\nChange-Id: I74f788e15b7da05a93fc8d99c562e51386b65053\n"
    },
    {
      "commit": "db02bbf107ff0a9f0ffcf3dc8a9b9219ccd7a2c0",
      "tree": "6dfa1a954c9cc1da34d3f7ddc5c72ed2ead99afb",
      "parents": [
        "113991b58c605152b46e0b7cc473aa4c12552674"
      ],
      "author": {
        "name": "Raman Budny",
        "email": "raman_budny@epam.com",
        "time": "Tue Mar 31 13:09:09 2015 +0300"
      },
      "committer": {
        "name": "Raman Budny",
        "email": "raman_budny@epam.com",
        "time": "Fri Apr 03 11:44:08 2015 +0300"
      },
      "message": "Fixes ovs-vsctl add port issue\n\nSetup of OVS may fail, if ports that are added,\nare already exist. Add \"--may-exist\" directive to OVS\nadd-port command to prevent this behaviour.\n\nChange-Id: I2280be9a63a4a6fbc747b5e32b602697b555ffa8\nCloses-Bug: #1394162\n"
    },
    {
      "commit": "b58e22d170cc01467adf9cbb191aeb9351317f37",
      "tree": "fe5b19587260ca3b724f3056c3888788db54fa0a",
      "parents": [
        "113991b58c605152b46e0b7cc473aa4c12552674"
      ],
      "author": {
        "name": "Andrew Laski",
        "email": "andrew.laski@rackspace.com",
        "time": "Thu Apr 02 17:56:43 2015 -0400"
      },
      "committer": {
        "name": "Andrew Laski",
        "email": "andrew.laski@rackspace.com",
        "time": "Thu Apr 02 17:56:43 2015 -0400"
      },
      "message": "If cells enabled create a fixed network in the API cell\n\nNow that tempest is querying for a network before making server create\ncalls the fixed network needs to be known by the API cell.  Server\ncreates should work for networks defined in both databases, but defining\na new network via the API will continue to not work.\n\nChange-Id: I32461add0d20940a55385c8b34cd493e2561615e\n"
    },
    {
      "commit": "113991b58c605152b46e0b7cc473aa4c12552674",
      "tree": "488758dc1cf9a558afd3d7be4fe272a8d1923f62",
      "parents": [
        "53ded8cedaca91c1ad576b81b090b7bc237b4a8f",
        "ba1c56bf5e292df74b17eebdc998c74428c925a7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 02 19:56:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 02 19:56:44 2015 +0000"
      },
      "message": "Merge \"remove extraneous +x bits from lib files\""
    },
    {
      "commit": "53ded8cedaca91c1ad576b81b090b7bc237b4a8f",
      "tree": "0f52e2d9a36b500395cce833a4ffeb7b13d742a1",
      "parents": [
        "b56031ead13c42d5706ca9f4eff144514b3eaaae",
        "279cfe75198c723519f1fb361b2bff3c641c6cef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 02 19:56:37 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 02 19:56:37 2015 +0000"
      },
      "message": "Merge \"minimize the default services\""
    },
    {
      "commit": "b56031ead13c42d5706ca9f4eff144514b3eaaae",
      "tree": "b7dd9a78f6b41e388fa86788369822ab3ee84d04",
      "parents": [
        "5cb3d6b7eeed5b1fb6cdd736a7186240dafdddf2",
        "6c0da09b00fcfa8c4a9d34fb2ed08f6c704ed06e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 02 19:55:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 02 19:55:39 2015 +0000"
      },
      "message": "Merge \"Prepare devstack for Ironic cleaning testing\""
    },
    {
      "commit": "40e652af0e40203e870d6d4c3b8d77176ef8785d",
      "tree": "577ccc84aeefd8bd699ebd6ef231b3bac3aae2fb",
      "parents": [
        "5cb3d6b7eeed5b1fb6cdd736a7186240dafdddf2"
      ],
      "author": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Thu Apr 02 22:39:59 2015 +0300"
      },
      "committer": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Thu Apr 02 22:39:59 2015 +0300"
      },
      "message": "Use ec2 and s3 urls from keystone catalog\n\nIn current implemetation these two urls are defined from Nova\ndefinitions. And urls point to nova. But standalone EC2API\nproject has another urls that are defined in keystone catalog\nin plugin setup.\nI suggest to use urls from catalog to be able to test\nstackforge/ec2-api by current tempest.\n\nChange-Id: Ibec8c36a8c2fc7ea3d8fab57819adae5f7378045\n"
    },
    {
      "commit": "7cc3907ff1070858af2fcc8dd2d5b480f83022b6",
      "tree": "db9d80a50f76b3ca8df022fff55242fe0023b68b",
      "parents": [
        "5cb3d6b7eeed5b1fb6cdd736a7186240dafdddf2"
      ],
      "author": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Mon Mar 30 20:49:22 2015 +0300"
      },
      "committer": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Thu Apr 02 22:33:43 2015 +0300"
      },
      "message": "install euca2ools for tempest preparation\n\neuca-bundle-image can be run only if euca2ools is installed.\nbut now it doesn\u0027t installed and several tests for EC2 doesn\u0027t run.\n\nChange-Id: Ib3824052d5f4155d3cb5c0ef6fe334d44de5153c\n"
    },
    {
      "commit": "d2cb234be4b5e6d70635fc7578d951a42a41cc4a",
      "tree": "8582bd78c4c997d11f2bd5b789d7692e42a05528",
      "parents": [
        "5cb3d6b7eeed5b1fb6cdd736a7186240dafdddf2"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 02 11:08:24 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 02 12:28:24 2015 -0400"
      },
      "message": "Set qcow image file location with right cirros version\n\nThis commit ensures we also set the qcow image location in the\ntempest config when we update qcow version. The tempest config has\na default value for img_file (which is incorrect) but before we can\nremove the defaults in tempest we need to ensure devstack is using\nit properly first. The only reason the tests weren\u0027t failing here is\nbecause tempest falls back to using uec images (which devstack was\ncorrectly setting config for) if qcow isn\u0027t found. The img_dir was\nalso hardcoded assuming a uec image, however if qcow is intended to be\nused you\u0027ll need to be able to override that, which is added as\npart of this commit.\n\nChange-Id: I05af346b3c9be9560dc8846dd1f437cfbb2d5005\n"
    },
    {
      "commit": "5cb3d6b7eeed5b1fb6cdd736a7186240dafdddf2",
      "tree": "8c521a84a10e6921b07b94d53a83e0b5a4e72a5c",
      "parents": [
        "b0e3733cb3543c371df4831717b45738542fb91a",
        "9e98f9435ec36f2fffed0ac368befd520f07e0e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 02 11:39:40 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 02 11:39:40 2015 +0000"
      },
      "message": "Merge \"Install packaged pyOpenSSL\""
    },
    {
      "commit": "6c0da09b00fcfa8c4a9d34fb2ed08f6c704ed06e",
      "tree": "fb029e9e5c49d7dbe4ede3557ddb3b1c520d37a0",
      "parents": [
        "0e348aaeec5fa8b083951e65ad2d5f7b888a3032"
      ],
      "author": {
        "name": "Jay Faulkner",
        "email": "jay@jvf.cc",
        "time": "Thu Mar 26 15:19:32 2015 -0700"
      },
      "committer": {
        "name": "Jay Faulkner",
        "email": "jay@jvf.cc",
        "time": "Wed Apr 01 09:52:15 2015 -0700"
      },
      "message": "Prepare devstack for Ironic cleaning testing\n\nThis patch changes the two config options required for Ironic to\nsuccessfully test cleaning in devstack.\n\nFirst, we disable erase_devices clean step. Erase devices in VMs\nends up running shred on the drives for the agent driver, which is\nincredibly slow and completely unneeded in devstack.\n\nAdditionally, we allow Ironic more time to complete the unprovision\nafter the nova instance is deleted. This time is spend in the CLEANING\nstate to clean up the node.\n\nThis is related to the Ironic blueprint \"implement-cleaning-states\".\n\nChange-Id: I77081165a80491da3e66d8a4554b6d71fc3d9353\n"
    },
    {
      "commit": "ba1c56bf5e292df74b17eebdc998c74428c925a7",
      "tree": "4da5900599e0fce4a8dacd8a4b80ef76080f4600",
      "parents": [
        "279cfe75198c723519f1fb361b2bff3c641c6cef"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 01 07:40:10 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 01 07:40:10 2015 -0400"
      },
      "message": "remove extraneous +x bits from lib files\n\n2 files had execute bits set on them, fix as a cleanup. These files\nshould not be directly executed.\n\nChange-Id: Ic0fdb85d77a3b47ef777524faf4fcdb0d8cedece\n"
    },
    {
      "commit": "279cfe75198c723519f1fb361b2bff3c641c6cef",
      "tree": "158c0f72d4d98efaa34f48c51344665c8f75a2a5",
      "parents": [
        "b0e3733cb3543c371df4831717b45738542fb91a"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 01 07:33:55 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 01 07:33:55 2015 -0400"
      },
      "message": "minimize the default services\n\nThis changes the default service list in devstack to minimize what is\nrunning out of the box, so that it\u0027s likelihood of working in a 4G vm\nis much higher.\n\nThis removes heat from the default enabled service list.\n\nIt drops the ec2 only needed n-obj and n-crt services.\n\nIt drops all the alternative consoles (xvnc, consoleauth). novnc is\nfine for libvirt which is the default.\n\nIt adds dstat, because that\u0027s turned out to be so useful in debugging\nthings.\n\nChange-Id: I84457260dff6f42a5c6ebcc2c60fb6e01aec9567\n"
    },
    {
      "commit": "d3cfb82c65ae7f85b9d92e1245b1d81792a5641b",
      "tree": "230ace4d6fc8ddd06685b77460ac8ec76954b8da",
      "parents": [
        "b0e3733cb3543c371df4831717b45738542fb91a"
      ],
      "author": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Wed Apr 01 11:30:57 2015 +0200"
      },
      "committer": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Wed Apr 01 12:05:07 2015 +0200"
      },
      "message": "functions-libvirt: Enable DEBUG_LIBVIRT config attribute by default\n\nEnabling it by default because:\n\n  - This allows you to get the relevant logs right away when something\n    in the libvirt code path fails, without having to submit another\n    change and keep doing a \u0027recheck\u0027 to re-run the CI check/gate jobs\n    until you hit the bug.\n\n  - The libvirt log filters specified in the function\n    \u0027configure_libvirt\u0027 are much more _selective_ and not a catch-all\n    debug option where you end up with the unhelpful situation of having\n    to find a \"specific piece of hay in a haystack\"[1].\n\nFWIW, I always have it enabled in local test environments, and I don\u0027t\nsee the resulting libvirtd.log growing beyond a couple of MB for\nthree-four days of usage.\n\n[1] http://lists.openstack.org/pipermail/openstack-dev/2014-January/024414.html\n\nChange-Id: I5e0b35446075b419fe473e1db8d0bfedd7009741\n"
    },
    {
      "commit": "b0e3733cb3543c371df4831717b45738542fb91a",
      "tree": "72a1d8f6555dccc3711b65926d28b7677852e40e",
      "parents": [
        "84ee55b3ee3630945792fa849d793a6d71d2364d",
        "ae7b4f9b9e811f2c0abfb4f7f4e85dd91ca1c2b3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 31 23:00:24 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 31 23:00:24 2015 +0000"
      },
      "message": "Merge \"functions-libvirt: Enable \u0027qemu_monitor\u0027 logging filter for libvirt\""
    },
    {
      "commit": "edd60481682bf2cca061f94f113835922cd79709",
      "tree": "9eb6728e405b4773f630a72af5187bdcba42748d",
      "parents": [
        "e57a1e04d59077101d14382c1c597120213789bd"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Fri Mar 27 09:19:57 2015 -0700"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Tue Mar 31 15:06:30 2015 -0700"
      },
      "message": "Update libvirt cpu map before starting nova\n\nWe are trying to get a working 64bit qemu cpu model in the gate for nova\nlive migration testing. It appears that we need to make this change\nprior to nova starting.\n\nMake the change in configure_libvirt() to handle this along with the\nother libvirt config updates. This allows us to restart the libvirt\nservice once. This function calls a python tool which parses and updates\nthe XML if necessary.\n\nChange-Id: I00667713bfba67ab8cedbcb1660ff94d4f4bcc07\n"
    },
    {
      "commit": "ae7b4f9b9e811f2c0abfb4f7f4e85dd91ca1c2b3",
      "tree": "a39bc7ce5211557f2dae03f96e4ba2eea4658b2b",
      "parents": [
        "206c596d693d429cbbfa738e4e0a397c646d77c1"
      ],
      "author": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Tue Mar 31 20:49:15 2015 +0200"
      },
      "committer": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Tue Mar 31 21:35:05 2015 +0200"
      },
      "message": "functions-libvirt: Enable \u0027qemu_monitor\u0027 logging filter for libvirt\n\nA lot of libvirt interactions with QEMU are via the QEMU monitor\nconsole, which allows you to either query or modify the state of a\nvirtual machine. Spefici examples include: querying the status of live\nblock operations, live snapshot operations, live migration, etc.\n\nEnabling the \u0027qemu_monitor\u0027 log filter allows us to capture precisely\nwhat commands libvirt is sending to QEMU.\n\nNote that the log level was intentionally set to \u00271\u0027 (i.e. debug) for\nthis specific filter, because (a) it\u0027s not extremely verbose, (b) when\nsomething breaks, it\u0027s helpful to have the exact sequence of\ninteractions between libvirt and QEMU.\n\nChange-Id: Iba95b6bd7c9f197c8d48c7d978f538e50d4e31fa\n"
    },
    {
      "commit": "f3d52335e728995209feec1c9813d341c2690cb7",
      "tree": "41c4729e5a135e0d742c4d36e763ae4e056f78a3",
      "parents": [
        "2914118d69ff8995c479eabc3df1eaa52c16b780"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Mar 28 10:14:47 2015 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Mar 31 11:16:36 2015 -0500"
      },
      "message": "Add basic Makefile\n\nThere are a couple of targets in here that some might find useful in\ndoing DevStack testing in multiple remote VMs.\n\nThere are some of the usual boring targets too, like stack and unstack,\nthat do exactly what you would expect.\n\nChange-Id: I7974cac4cc527bacf6f183ac1f344428b05f2fdc\n"
    },
    {
      "commit": "84ee55b3ee3630945792fa849d793a6d71d2364d",
      "tree": "a0c71a7c3b5ba3caf7685d8da770a55e3fc291c1",
      "parents": [
        "206c596d693d429cbbfa738e4e0a397c646d77c1"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 30 14:25:27 2015 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 30 14:25:27 2015 -0700"
      },
      "message": "Set fixed_network_name in Tempest config\n\nThis previously defatuled to \u0027private\u0027 and aligned with devstack\u0027s\ndefaults but it has since been updated to \u0027None\u0027.  This sets the config\nvalue according to devstack\u0027s.\n\nChange-Id: I3f480d5480521a93992bedfe602eb20a4999263d\nCloses-bug: #1438415\n"
    },
    {
      "commit": "206c596d693d429cbbfa738e4e0a397c646d77c1",
      "tree": "a9553f731ced2b997737ee05b627391a830abddd",
      "parents": [
        "f46945495d25a8c0a6a82a656574023c391aa598"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Mar 30 13:56:11 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Mar 30 13:56:11 2015 -0400"
      },
      "message": "add back python-guestfs\n\nThis is needed otherwise we fall back to the nbd code path which is\nsuper hacky. This shouldn\u0027t have been deleted for the venv path.\n\nChange-Id: If5cb6cb4944bd0ed3548d53c98443b76725d1c0c\n"
    },
    {
      "commit": "f46945495d25a8c0a6a82a656574023c391aa598",
      "tree": "feeac7ba99345fe44d5ba303046db573e3ccd6df",
      "parents": [
        "d7c874bca6825441f3990733e7676201e7bc31e8",
        "3bb5a6f445f4938f1edca3c649aa22ff4ef8e5c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 30 17:40:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 30 17:40:06 2015 +0000"
      },
      "message": "Merge \"Remove symlink for lib/neutron compat\""
    },
    {
      "commit": "0c04c12b3f91638560544e2b56a2994ac8015557",
      "tree": "a1941042fe1a4b8f9ead8bce6c1033023ab4c940",
      "parents": [
        "d7c874bca6825441f3990733e7676201e7bc31e8"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Mar 30 18:15:19 2015 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Mar 30 18:15:25 2015 +0200"
      },
      "message": "Swift PyEClib build requires \u0027make\u0027\n\nPyEClib was introduced recently to swift-master. It tries\nto build liberasurecode which requires the `make` binary.\n\nChange-Id: I8acfed4f7b46a29eac36f6acbe1d66e7fff800db\n"
    },
    {
      "commit": "d7c874bca6825441f3990733e7676201e7bc31e8",
      "tree": "d5f9b44fe80f3d07e69f16040052b69d2a1aa5c3",
      "parents": [
        "43479db9105db75d7762e9cfbc950841725fa644",
        "1bd79596c3c5f62cbbef92558156401447a9b5d3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 30 15:05:59 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 30 15:05:59 2015 +0000"
      },
      "message": "Merge \"Move back isset to the functions-common\""
    },
    {
      "commit": "5f2eb6dade5f3b19b8905b97d8e4018b5e068321",
      "tree": "80f2607985f140248803f8c06309d1f90488b819",
      "parents": [
        "43479db9105db75d7762e9cfbc950841725fa644"
      ],
      "author": {
        "name": "James Polley",
        "email": "jp@jamezpolley.com",
        "time": "Mon Mar 30 17:36:26 2015 +1100"
      },
      "committer": {
        "name": "James Polley",
        "email": "jp@jamezpolley.com",
        "time": "Mon Mar 30 17:41:25 2015 +1100"
      },
      "message": "Add a target for, and link to, minimal config docs\n\nReading through the docs for the first time, the reader encounters an\ninstruction to provide a minimal configuration, with a link that they\u0027d\nexpect to tell them how to do this.\n\nAt present the link actually takes them to the top of\nconfiguration.html, where they read some history about how devstack\u0027s\nconfiguration has changed over time.\n\nThis is interesting and important and should be in the docs - but in my\nopinion a link about setting up a minimal configuration would be more\nuseful if it takes me to a place that tells them about a minimal\nconfiguration.\n\nTo get this, I\u0027ve had to an an explicit link target into\nconfiguration.rst. I\u0027m not hugely keen on this approach, as I don\u0027t\nthink it scales well. I\u0027d be open to suggestions about other\napproaches. The only idea I\u0027ve had so far though is to simply move the\nminimal configuration section right to the top of the page, so that a\nlink to the doc is a link to the minimal config - the historical\ninformation could be moved to its own topic somewhere further down the doc.\n\nChange-Id: I231ca1b7f17b55f09a4e058dab8ee433893f737e\n"
    },
    {
      "commit": "e929fdd47e31919bb8e30d2300e3c8e43b1bb9cc",
      "tree": "a4394878a67456a4d22954a54bf46bf411f10f3b",
      "parents": [
        "43479db9105db75d7762e9cfbc950841725fa644"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Mon Mar 30 15:11:11 2015 +1100"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Mon Mar 30 15:11:11 2015 +1100"
      },
      "message": "Remove keystone public/admin_endpoint options\n\nThe public_endpoint and admin_endpoint options are used to set the base\nhostname when listing versions. If they are not provided then the\nresponse will use the same hostname as the request was made with - which\nis almost always what you actually want.\n\nThis means devstack will respond correctly to a version list when behind\na floating IP for example.\n\nChange-Id: Idc48b9d7bee9751deb24d730fdc560b163f39dfe\n"
    },
    {
      "commit": "32d6bc6ad1f5d857c8e34e15001f8eb8666c601c",
      "tree": "ade89fecd1c5db1a4090df0c6b1cb1eda6d96c69",
      "parents": [
        "43479db9105db75d7762e9cfbc950841725fa644"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sun Mar 29 14:16:44 2015 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sun Mar 29 22:29:28 2015 -0500"
      },
      "message": "Add inc/rootwrap\n\nRootwrap shouldn\u0027t be a unique snowflake.  Plus the binaries tend\nto be called assuming PATH will find them.  Not so with venvs\nso we need to work around that brokenness.\n\nConfigure Cinder and Nova to use configure_rootwrap().\n\nChange-Id: I8ee1f66014875caf20a2d14ff6ef3672673ba85a\n"
    },
    {
      "commit": "43479db9105db75d7762e9cfbc950841725fa644",
      "tree": "bd073e14efd512f063cd79466a03dee5b2611ae7",
      "parents": [
        "bba4742e8cbdc577121bf1010f5fe307c958cd15",
        "dc97cb71e85fc807d2cce6f054c785922d322eb9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Mar 29 23:23:51 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 29 23:23:51 2015 +0000"
      },
      "message": "Merge \"Mostly docs cleanups\""
    },
    {
      "commit": "dc97cb71e85fc807d2cce6f054c785922d322eb9",
      "tree": "86affcfbc7054c209c2ab0a4c3f7955d5e1bf16f",
      "parents": [
        "9720239618189c13734aa32aabee9252707f2db9"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Mar 28 08:20:50 2015 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Mar 28 14:35:12 2015 -0500"
      },
      "message": "Mostly docs cleanups\n\nFix documentation build errors and RST formatting\n\nChange-Id: Id93153400c5b069dd9d772381558c7085f64c207\n"
    },
    {
      "commit": "3bb5a6f445f4938f1edca3c649aa22ff4ef8e5c3",
      "tree": "f6206a916cd1692c81a8928aec071ff5a5433c95",
      "parents": [
        "2914118d69ff8995c479eabc3df1eaa52c16b780"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Mar 28 10:27:43 2015 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Mar 28 13:46:49 2015 -0500"
      },
      "message": "Remove symlink for lib/neutron compat\n\nDepends-On: I146910403879c9a85d644bd07a53830ea17ca77d\nChange-Id: Ia25331fc74fd26df347024a8314bc4c6ed54428e\n"
    },
    {
      "commit": "bba4742e8cbdc577121bf1010f5fe307c958cd15",
      "tree": "5984fbd383fccb31af5b6052c199a29cdd31a724",
      "parents": [
        "2914118d69ff8995c479eabc3df1eaa52c16b780"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Mar 28 13:37:26 2015 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Mar 28 13:37:41 2015 -0500"
      },
      "message": "Add parent id to worlddump output\n\nHelpful in tracking down some process-doesn\u0027t-die problems.\n\nChange-Id: I146910403879c9a85d644bd07a53830ea17ca77d\n"
    },
    {
      "commit": "2914118d69ff8995c479eabc3df1eaa52c16b780",
      "tree": "24c0d83531015c786fb053ca227239ca208c5018",
      "parents": [
        "0471e588df6fb4e68fc1b02331f4e5765a2ea890",
        "93b906d53ee457b3768c755615fc7c2395d26c85"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 27 20:35:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 27 20:35:22 2015 +0000"
      },
      "message": "Merge \"Always set the Heat deferred auth method\""
    },
    {
      "commit": "0471e588df6fb4e68fc1b02331f4e5765a2ea890",
      "tree": "5566a9d13f28a322ec1335073721fedfd346840c",
      "parents": [
        "c443459f50bea6a28edc3aef0a885229e3f7ebe8",
        "c70605d1013296d0127ad38d8c53a69ed982e647"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 27 20:35:10 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 27 20:35:10 2015 +0000"
      },
      "message": "Merge \"Add lioadm cinder iscsi helper support\""
    },
    {
      "commit": "c443459f50bea6a28edc3aef0a885229e3f7ebe8",
      "tree": "b6c718373c743461785b332738eb77096beb897a",
      "parents": [
        "9720239618189c13734aa32aabee9252707f2db9",
        "0fc946ddc805989adb68c1e836e86b51d1f011cf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 27 20:21:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 27 20:21:15 2015 +0000"
      },
      "message": "Merge \"Remove the compute-admin section from tempest config\""
    }
  ],
  "next": "9720239618189c13734aa32aabee9252707f2db9"
}
