)]}'
{
  "log": [
    {
      "commit": "c90656a4a3ca148cd3eec8b4792215f735f9c75d",
      "tree": "16d2623decfe49b0893ef576a7c268179da4903e",
      "parents": [
        "e8292ae1e7db04039040fbab0b2a9f8a25b254fc",
        "92ad15251226dc8f19ad5f901c48f4eb8892f24e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 24 05:49:36 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 24 05:49:36 2015 +0000"
      },
      "message": "Merge \"Explicitly set bind_ip in Swift server config files\""
    },
    {
      "commit": "e8292ae1e7db04039040fbab0b2a9f8a25b254fc",
      "tree": "7ce38def6846ed3e01861185f527751f4343878a",
      "parents": [
        "b488c81e031df361179a8ee73a70c4a6e859bbc4",
        "cfbc7918c5e7720fcfba88d2c18d26dd9d0cf5cf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 23 19:38:48 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 23 19:38:48 2015 +0000"
      },
      "message": "Merge \"Simplify start_neutron_other_agents\""
    },
    {
      "commit": "b488c81e031df361179a8ee73a70c4a6e859bbc4",
      "tree": "ff0dacc4f054a4d38bcb8b2a9e4b0ac730786068",
      "parents": [
        "3805b3770c091840f67949762ed38bb1548704d2",
        "09b94603bb4f903616da3b1b4970ee1e2a666b91"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 23 19:35:45 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 23 19:35:45 2015 +0000"
      },
      "message": "Merge \"Separate start/stop control of Neutron L2 agent.\""
    },
    {
      "commit": "3805b3770c091840f67949762ed38bb1548704d2",
      "tree": "5f3c33e461f9678d28bf4b959124b6b471dec8ac",
      "parents": [
        "d4da210ffb2a9f1274705ba04ec56337e7e1ea1c",
        "21a9077d7cf32ee1c387171b943125e938eaa1b2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 23 14:17:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 23 14:17:49 2015 +0000"
      },
      "message": "Merge \"Allow installing keystoneauth from git\""
    },
    {
      "commit": "d4da210ffb2a9f1274705ba04ec56337e7e1ea1c",
      "tree": "013cb585decc700fb14f85f8f18af924ed5d9c56",
      "parents": [
        "c305120f48f8281b3db03ce73b890c8111a1f243",
        "2fa8944057787fc01e94f9f94a905cee9492edc5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 23 11:57:01 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 23 11:57:01 2015 +0000"
      },
      "message": "Merge \"Remove osapi_v3 configuration\""
    },
    {
      "commit": "c305120f48f8281b3db03ce73b890c8111a1f243",
      "tree": "74205aef8ca8c551ad636f5e986bd1c2f13c5eda",
      "parents": [
        "9cdde34319feffc7f1e27a4ffea43eae40eb6536",
        "89ee58523050443a38c284e8f0920dae152a901a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 23 06:59:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 23 06:59:31 2015 +0000"
      },
      "message": "Merge \"neutron: add NOVA_ALLOW_DUPLICATE_NETWORKS config option\""
    },
    {
      "commit": "0294ddc7352d5cf9ab0eca48a6cab3894aa866dc",
      "tree": "44705cad1e3782d43b1e5b54e91da7aca4502901",
      "parents": [
        "411c43983dc88162df1509d9fc4659d5fe0977ae"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Jul 21 14:11:49 2015 -0500"
      },
      "committer": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Jul 21 14:18:38 2015 -0500"
      },
      "message": "mysql: Fix mysql config\n\ndevstack attempts to set bind-address, sql_mode, default-storage-engine,\nmax_connections, query_cache_type and query_cache_size.\n\nHowever the bash command is missing some \u0027\u0026\u0026\u0027s and was omiting\nmax_connections, query_cache_type and query_cache_size.\n\nChange-Id: I24388b5de777995f92d73076524122cf599d6371\n"
    },
    {
      "commit": "411c43983dc88162df1509d9fc4659d5fe0977ae",
      "tree": "ecf052cc65d60bf175a1f5a68ed57b60241a1816",
      "parents": [
        "d9b425df06b6d556c8a38a213bb240957d565177",
        "3756687d1777153e1d6fbf938a74470011aa7bef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 21 06:34:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 21 06:34:03 2015 +0000"
      },
      "message": "Merge \"Include meter.yaml when devstack sets up ceilometer\""
    },
    {
      "commit": "d9b425df06b6d556c8a38a213bb240957d565177",
      "tree": "27f3cb0905c9ed85007f6a91273d5bebc553aadd",
      "parents": [
        "56f4c3c8197bdeaa23f56f370acee078c0dfdf0a",
        "e6f37b91e5cd5b0f70d2be1e75eb4f61adc1e16a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 21 04:58:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 21 04:58:31 2015 +0000"
      },
      "message": "Merge \"libvirt virt_type\u003dparallels support enchancement\""
    },
    {
      "commit": "3756687d1777153e1d6fbf938a74470011aa7bef",
      "tree": "306ed073a0d7ce3a1bc9694d2cc4e40855e8bb99",
      "parents": [
        "53e01600d9d44ebbbfde2256db90481d96d92a00"
      ],
      "author": {
        "name": "Pradeep Kilambi",
        "email": "pkilambi@redhat.com",
        "time": "Mon Jul 20 16:16:31 2015 -0400"
      },
      "committer": {
        "name": "Pradeep Kilambi",
        "email": "pkilambi@redhat.com",
        "time": "Mon Jul 20 16:16:40 2015 -0400"
      },
      "message": "Include meter.yaml when devstack sets up ceilometer\n\nPartially Implements: blueprint declarative-notifications\n\nChange-Id: Ia20f3558eb85b4e3478e33a9e54b7e696eb6c3fd\n"
    },
    {
      "commit": "92ad15251226dc8f19ad5f901c48f4eb8892f24e",
      "tree": "6bbefaeeba4437c9da33672cf54d87a910c201f5",
      "parents": [
        "53e01600d9d44ebbbfde2256db90481d96d92a00"
      ],
      "author": {
        "name": "Rawlin Peters",
        "email": "rawlin.peters@hp.com",
        "time": "Mon Jul 20 13:33:33 2015 -0600"
      },
      "committer": {
        "name": "Rawlin Peters",
        "email": "rawlin.peters@hp.com",
        "time": "Mon Jul 20 13:33:33 2015 -0600"
      },
      "message": "Explicitly set bind_ip in Swift server config files\n\nCurrently, the Swift proxy, object, account, and container servers bind\nto IPv4 address 0.0.0.0 by default. In the case of a user setting\nSERVICE_IP_VERSION\u003d6 in their local.conf file, these Swift servers still\nlisten on 0.0.0.0 instead of ::, which causes a ./stack.sh run to fail.\n\nThis change explicitly sets the bind_ip variable in the Swift server\nconfig files so that the servers bind to either 0.0.0.0 (when\nSERVICE_IP_VERSION !\u003d 6) or :: (when SERVICE_IP_VERSION \u003d\u003d 6).\n\nThis patch is related to the following patch for devstack IPv6 support:\n    https://review.openstack.org/#/c/192329\n\nChange-Id: Ie268c6daf5374e67ef8710a731c3af50ffdb821e\n"
    },
    {
      "commit": "53e01600d9d44ebbbfde2256db90481d96d92a00",
      "tree": "9f86f83d759566c2bd5c4b1c3d732ccb7ef02b7c",
      "parents": [
        "f0e86a7ac75091c5ceeaeeb4f51869522f23e5f8",
        "7e5fb63b71364637eaa81a0f978af76fe3df2c97"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 17 11:03:45 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 17 11:03:45 2015 +0000"
      },
      "message": "Merge \"Always use volume v1 API for type create.\""
    },
    {
      "commit": "2fa8944057787fc01e94f9f94a905cee9492edc5",
      "tree": "4c7211bda2857f95fb0f76dc685f5bfc79a8c3ce",
      "parents": [
        "32a3e322b428d83fa5922c1b9e6adce047064bd6"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Jul 17 03:08:55 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Jul 17 03:16:42 2015 +0000"
      },
      "message": "Remove osapi_v3 configuration\n\nNova option osapi_v3 is used for Nova v2.1 API and the default value\nwas False(disabled). However Nova v2.1 API is CURRENT status and the\nAPI should be enabled as the default as we discussed on\nhttp://lists.openstack.org/pipermail/openstack-dev/2015-July/069624.html\nWe could not find it before because devstack makes it True, so this\npatch removes it for avoiding confusion any more.\n\nChange-Id: I4efd2036605a1a41ea297b44a5f31b2da7412593\nRelated-Bug: #1462901\nDepends-on: I43f0352f9fa89401f79389a6dc1035d901f52ed2\n"
    },
    {
      "commit": "474e96d02bd93eb078f0e3eb85362a1ccb3cd149",
      "tree": "b3e9930046f356dd78a7e98314d8f31cd22378aa",
      "parents": [
        "32a3e322b428d83fa5922c1b9e6adce047064bd6",
        "cef5e40e0c1479f12f78c9dab74dc3100b2f10f7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 16 14:03:24 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 16 14:03:24 2015 +0000"
      },
      "message": "Merge \"Support fernet token provider\""
    },
    {
      "commit": "7e5fb63b71364637eaa81a0f978af76fe3df2c97",
      "tree": "d45b216e5f3a9c61518d4bbed441374c374cb7d8",
      "parents": [
        "32a3e322b428d83fa5922c1b9e6adce047064bd6"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Thu Jul 16 10:40:43 2015 +1000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Thu Jul 16 10:40:43 2015 +1000"
      },
      "message": "Always use volume v1 API for type create.\n\nOpenStackClient doesn\u0027t currently support volume type create on the V2\nAPI. Make sure that all requests use the V1 api until this has been\nfixed in OpenStackClient.\n\nChange-Id: I2fa133d30753e188d383d3de78c0022a3625cb34\nCloses-Bug: #1475062\n"
    },
    {
      "commit": "e6f37b91e5cd5b0f70d2be1e75eb4f61adc1e16a",
      "tree": "cfe5bff2c6ed711a16d7c412f3c161003f2284dc",
      "parents": [
        "98b652419a896ffb6fca5ecf4cd6cf07eb0d1c47"
      ],
      "author": {
        "name": "Maxim Nestratov",
        "email": "mnestratov@virtuozzo.com",
        "time": "Tue Jun 30 14:54:12 2015 +0300"
      },
      "committer": {
        "name": "Maxim Nestratov",
        "email": "mnestratov@virtuozzo.com",
        "time": "Wed Jul 15 11:59:53 2015 +0300"
      },
      "message": "libvirt virt_type\u003dparallels support enchancement\n\nAs soon as Parallels Cloud Server/Virtuozzo is based on CloudLinux distribution\nthis new rpm kind of distribution is introduced.\nAlso we setup vnc and set vnc_encoding parameter to None as soon it isn\u0027t\nsupported by parallels.\n\nChange-Id: Ib97a09f397f950227498cfc2ce162d19b700f6f4\n"
    },
    {
      "commit": "32a3e322b428d83fa5922c1b9e6adce047064bd6",
      "tree": "31de7117eeb487c0367179494c3d426313299da5",
      "parents": [
        "a13e08707dc6c47727f7c7d6f02ec37f822baed9",
        "494f7cdf35d025f73b4cce9a3bde7b433183b1d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 15 05:35:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 15 05:35:31 2015 +0000"
      },
      "message": "Merge \"Use openstack cli for cinder type creation\""
    },
    {
      "commit": "aaae79b095fb4d4029077ed490adc61bf9e1eb46",
      "tree": "a76931c3ff60d7bf6a8d57dca7b2fdbfa3fb239e",
      "parents": [
        "a3c94468baa159840a47c34cf94d97d816208313",
        "b17ad7560d7d67e3464b489e124c540e025b9299"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 14 04:53:34 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 14 04:53:34 2015 +0000"
      },
      "message": "Merge \"Use identity V3 API for endpoint creation\""
    },
    {
      "commit": "a3c94468baa159840a47c34cf94d97d816208313",
      "tree": "77004841511e36e93476bf318f03e1af5d8fc77d",
      "parents": [
        "d523a71514550a85657356ae7ffe4085800b42c6"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Tue Jun 23 12:23:29 2015 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Mon Jul 13 09:57:33 2015 +0200"
      },
      "message": "Remove support for enabling file injection\n\nFile injection is disabled in nova meanwhile, and devstack core\nreviewers think it shouldn\u0027t be configureable in devstack anymore.\nThis basically reverts https://review.openstack.org/#/c/70560/\n\nChange-Id: Ia7dd407da00c0b1c9641865aea1f7b74533d7357\n"
    },
    {
      "commit": "52ba3fb4d68f3eacb3e5203b862397a00a72a9c3",
      "tree": "2aa2c0297c0cab88e1974a4d95cdd00411a8e0e4",
      "parents": [
        "45f0e3d0572f247c0487dd1df9cb15d39b7c0cf4",
        "010963c677a1c4e558e09afa320595fa5584b329"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 10 08:54:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 10 08:54:52 2015 +0000"
      },
      "message": "Merge \"Correct logging_context_format_string for Ironic\""
    },
    {
      "commit": "89ee58523050443a38c284e8f0920dae152a901a",
      "tree": "745063ca2ce23d37d5cb8d0a1c2a101092a2574f",
      "parents": [
        "69ba244ca8e61c9011eecb483a0388bf2f7575b4"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Jul 09 13:25:04 2015 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Jul 09 13:48:41 2015 -0700"
      },
      "message": "neutron: add NOVA_ALLOW_DUPLICATE_NETWORKS config option\n\nNova commit 322cc9336fe6f6fe9b3f0da33c6b26a3e5ea9b0c added the\nneutron.allow_duplicate_networks config option in Juno and it defaults\nto False. The option was deprecated in Kilo with commit\n4306d9190f49e7fadf88669d18effedabc880d3b and removed in Liberty with\ncommit b06867c581541ed325ddc5e5b5a2d53b1b0261ac so it\u0027s the default\nbehavior in Liberty.\n\nTo test it in the gate with Tempest, we need to be able to set it to\nTrue in devstack-gate and update tempest.conf (since tempest is branchless\nand we don\u0027t want to try to test duplicate networks against kilo/juno code).\n\nWe can remove the change to lib/tempest when it\u0027s removed from Tempest\nafter kilo-eol.\n\nDepends-On: I05f81d86cde249c23be06d5804fadbf40fc4a7f3\n\nChange-Id: Ifd075420f57c9b60746f4a6af6520c0ef04800db\n"
    },
    {
      "commit": "229b95c47760d7e9eed2361e3b2c0b50c6bfbb46",
      "tree": "41d2564afbe1e1f3c4bdd81956a139cd0c84ffe0",
      "parents": [
        "410949801e3e6580bc2ec2067d6e7e71dacf6330",
        "9ef663a70fb02d4829b4c5a50f7fe6ef3ec6a8b4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 09 03:33:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 09 03:33:39 2015 +0000"
      },
      "message": "Merge \"Don\u0027t uninstall ceph packages at cleanup\""
    },
    {
      "commit": "410949801e3e6580bc2ec2067d6e7e71dacf6330",
      "tree": "3daa5c6cdca194068d3b0ac78c9c33482b649849",
      "parents": [
        "58d56fedc8f64327f4aa41b67241624ef8118bbd",
        "ceca15db4d1d7cf652c25d0339ce90d9aad2b885"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 09 03:32:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 09 03:32:39 2015 +0000"
      },
      "message": "Merge \"Glance: move connection_url from DEFAULT section to DB section\""
    },
    {
      "commit": "29ed14af150297ed61c2a1c6fca6ae48c0ec6bb0",
      "tree": "71af0ff6bbe1fd16e7f973ce3a0e63b5ad5d6fc2",
      "parents": [
        "09659eb298e41cbba25e0e446a825c4e6da5bd09",
        "1987fcc8a31478911d6c815eb0a94afcf9fa5788"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 09 00:05:01 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 09 00:05:01 2015 +0000"
      },
      "message": "Merge \"Replace pip-installed requests CA bundle with link\""
    },
    {
      "commit": "09659eb298e41cbba25e0e446a825c4e6da5bd09",
      "tree": "4a2a9bf89fd2892e430444bb34889df79a92b2f1",
      "parents": [
        "d09f66ff434af13951c65e50ba177672e29aeaac",
        "11298a01f74c7952b924d001c548d9721eebf591"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 08 23:58:55 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 08 23:58:55 2015 +0000"
      },
      "message": "Merge \"Add IPv6 support for _move_neutron_addresses_route\""
    },
    {
      "commit": "d09f66ff434af13951c65e50ba177672e29aeaac",
      "tree": "29effcde9c5f3261d30613d2e0ec5656d2e2e44c",
      "parents": [
        "56ecd7978239409f7bed8a5de4d583812046b643",
        "e446fc3f5982089770a936cd8614fe75566cc103"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 08 23:58:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 08 23:58:50 2015 +0000"
      },
      "message": "Merge \"Set ATTACH_ENCRYPTED_VOLUME_AVAILABLE\u003dFalse if testing with Ceph\""
    },
    {
      "commit": "f467986434b2722aa9b28ded9d8f0dcdfb99b8db",
      "tree": "e3451f9f8bc50e777179c64f946420396954f95e",
      "parents": [
        "10e6897ceee0c89f90be19450fd3eb7d64063320",
        "7ab3e39bc485acc2b54d7496a77c2e43eda4e799"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 08 22:50:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 08 22:50:41 2015 +0000"
      },
      "message": "Merge \"Add cleanup for br-tun with OVS\""
    },
    {
      "commit": "10e6897ceee0c89f90be19450fd3eb7d64063320",
      "tree": "d478c020387a60d4e175d6e994e70baa3de7d352",
      "parents": [
        "71828f756fe3fd28ed9db1ba0812d932a079d782",
        "d48d672a8d36a70b10456496159fecf7551e89f8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 08 22:46:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 08 22:46:18 2015 +0000"
      },
      "message": "Merge \"Add tunnel_bridge configuration for openvswitch agent\""
    },
    {
      "commit": "e446fc3f5982089770a936cd8614fe75566cc103",
      "tree": "767a5255cd1415bef2a9709c5a005d9cc86a6daa",
      "parents": [
        "71828f756fe3fd28ed9db1ba0812d932a079d782"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Jul 08 12:10:15 2015 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Jul 08 12:10:15 2015 -0700"
      },
      "message": "Set ATTACH_ENCRYPTED_VOLUME_AVAILABLE\u003dFalse if testing with Ceph\n\nThe encrypted Cinder volume tests in Tempest don\u0027t actually work\nproperly for a Ceph backend in cinder since the volume encryption\nsupport is not in Nova for RBD volume types.\n\nThis is needed for Cinder change\nI03f8cae05cc117e14f7482115de685fc9f3fa54a which tells Nova that the rbd\nvolume connection is on an encrypted volume type.\n\nRelated-Bug: #1463525\n\nChange-Id: I8548d41095513b9e669f773e3f35353e9228ead9\n"
    },
    {
      "commit": "ac3d3f336caa4264022f18cae1dd2921f342fb2c",
      "tree": "20d22053aa8641ee655c852a12018f0b7ee98cc3",
      "parents": [
        "7eaaba4844a892c260a41dd32790ca23a2d25c0a",
        "180f5eb652c73463cd5ae7d0dbede6d9d31a5df5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 08 12:44:51 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 08 12:44:51 2015 +0000"
      },
      "message": "Merge \"Add IPv6 support to devstack infrastructure\""
    },
    {
      "commit": "7eaaba4844a892c260a41dd32790ca23a2d25c0a",
      "tree": "467c4c70e38310867ffa4571d5bbb26e520b8f13",
      "parents": [
        "6b6dd5bfff75875ef7798b802bd88fcb428f0eb3",
        "4f91f93557d088b315e1687db9fa462888a06312"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 07 23:15:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 07 23:15:31 2015 +0000"
      },
      "message": "Merge \"Remove duplication in ml2 and openvswitch_agent\""
    },
    {
      "commit": "494f7cdf35d025f73b4cce9a3bde7b433183b1d8",
      "tree": "2e25300c1b06afe0fa28fac17a7f8cf812369b25",
      "parents": [
        "72ce6acd22a553e4d34f0ffdc429aaaed7ed1212"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Fri May 29 08:33:03 2015 +0000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Wed Jul 08 05:17:00 2015 +1000"
      },
      "message": "Use openstack cli for cinder type creation\n\nThis command was commented out so assumedly there used to be a bug. Switch to\nOpenStackClient as the cinder CLI doesn\u0027t handle v3 auth correctly.\n\nImplements: bp keystonev3\nChange-Id: I1acdc04cf04b7056701bdded31ef2a015de5bce3\n"
    },
    {
      "commit": "b17ad7560d7d67e3464b489e124c540e025b9299",
      "tree": "4af18b24b59bded064806f15b0f2c8b69e7d9183",
      "parents": [
        "68f9172dbd18688db188454c775dbf139224aeca"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Fri May 29 06:04:47 2015 +0000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Wed Jul 08 05:17:00 2015 +1000"
      },
      "message": "Use identity V3 API for endpoint creation\n\nAlways use the keystone V3 API when creating services and endpoints. The syntax\nhere is slightly different but we maintain the function interface.\n\nChange-Id: Ib3a375918a45fd6e37d873a1a5c0c4b26bdbb5d8\nImplements: bp keystonev3\n"
    },
    {
      "commit": "e5c5f260d61a8caf8791fc4163822ea9bb64672e",
      "tree": "5d7628e892e7eef6f9d6eebe16968dd301d647ab",
      "parents": [
        "6d7b259094dcf0f8326b7eb14d239bdcdbacf458",
        "e62c906baf9f94be1cd4d3a66c3e5b7b6324bed8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 07 18:41:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 07 18:41:22 2015 +0000"
      },
      "message": "Merge \"Added processing /compute URL\""
    },
    {
      "commit": "ef59dc7f6aac0f49b0895eed9bb2f18076dd06a0",
      "tree": "2036518af76f1cada6be4eaf9691b1723f06f7fa",
      "parents": [
        "39d9f87683db3b21b7d9aacdc4101a585131d578",
        "aa54511727614a837992845be416b9bd921be2e4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 07 16:32:27 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 07 16:32:28 2015 +0000"
      },
      "message": "Merge \"midonet: Provide has_neutron_plugin_security_group\""
    },
    {
      "commit": "11298a01f74c7952b924d001c548d9721eebf591",
      "tree": "53969316bfe037a48978b11752a6486da9d9c955",
      "parents": [
        "180f5eb652c73463cd5ae7d0dbede6d9d31a5df5"
      ],
      "author": {
        "name": "Adam Kacmarsky",
        "email": "adam.kacmarsky@hp.com",
        "time": "Fri Jun 26 14:49:47 2015 -0600"
      },
      "committer": {
        "name": "Adam Kacmarsky",
        "email": "adam.kacmarsky@hp.com",
        "time": "Tue Jul 07 10:30:36 2015 -0600"
      },
      "message": "Add IPv6 support for _move_neutron_addresses_route\n\nAdded functionallity to allow IPv6 addresses to be moved to the\nOVS_PHYSICAL_BRIDGE from PUBLIC_INTERFACE automatically using\n_move_neutron_addresses_route. Only PUBLIC_INTERFACE and\nOVS_PHYSICAL_BRIDGE need to be set in localrc.\n\nHOST_IP must be set in localrc. HOST_IPV6 must be set in localrc if a\nglobal IPv6 address is configured on PUBLIC_INTERFACE.\n\nChange-Id: I8d2c055702e1c7cf08499a77f6843393762fd4c1\n"
    },
    {
      "commit": "9ef663a70fb02d4829b4c5a50f7fe6ef3ec6a8b4",
      "tree": "b3b0568f61b8a928e16e9d900672bd9a488c637a",
      "parents": [
        "39d9f87683db3b21b7d9aacdc4101a585131d578"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Tue Jul 07 09:34:33 2015 -0400"
      },
      "committer": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Tue Jul 07 09:40:08 2015 -0400"
      },
      "message": "Don\u0027t uninstall ceph packages at cleanup\n\nWe stop the services, which should be sufficient.\nUninstalling the packages means that doing repeated\nruns with devstack takes longer than necessary.\n\nChange-Id: I5626e42ce83710690a3523439bb2c9c9af560cd9\n"
    },
    {
      "commit": "39d9f87683db3b21b7d9aacdc4101a585131d578",
      "tree": "f57c1fda0f38d8bba821316386af785a063f8d01",
      "parents": [
        "2d25c9290d163d682ae3958f0e09fede937c0f0f",
        "1848b837e672fd6b7e091637e7cefa1ce0052958"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 07 03:34:28 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 07 03:34:28 2015 +0000"
      },
      "message": "Merge \"Move ceilometermiddleware installation to lib/swift\""
    },
    {
      "commit": "1848b837e672fd6b7e091637e7cefa1ce0052958",
      "tree": "8faaf489d10033f19d6a2b188ed196c0cf4c7738",
      "parents": [
        "52844a11dddb7e0631f9d11eb74251b17e05beb5"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Sat Jun 27 15:05:17 2015 +0100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Jul 07 10:21:18 2015 +1000"
      },
      "message": "Move ceilometermiddleware installation to lib/swift\n\nlib/swift is where it is used so this makes the relationship more\nclear and direct.\n\nChange-Id: Ie6fc09e27a39295c92f0790856446edb7dedb995\n"
    },
    {
      "commit": "21a9077d7cf32ee1c387171b943125e938eaa1b2",
      "tree": "b6dd67eabece8d2ad0f6667744c3cb44091b3e38",
      "parents": [
        "2d25c9290d163d682ae3958f0e09fede937c0f0f"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Fri Jul 03 11:54:38 2015 +1000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Mon Jul 06 23:17:15 2015 +0000"
      },
      "message": "Allow installing keystoneauth from git\n\nKeystoneauth is not marked as stable yet however to ensure that the\nintegration between it, keystoneclient and other services don\u0027t break\ncompatibility we want to test it with tempest.\n\nUnfortunately you can\u0027t put -e links in requirements.txt files so add\nit to devstack so we can set the test environment. This will also make\nit available when keystoneauth is released.\n\nChange-Id: I43ca1df9c6ae2f0ac1a687c9ce1e2ccb97e81652\n"
    },
    {
      "commit": "7ab3e39bc485acc2b54d7496a77c2e43eda4e799",
      "tree": "7493a0fed6799985f775bb4384b59a9886976163",
      "parents": [
        "d48d672a8d36a70b10456496159fecf7551e89f8"
      ],
      "author": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Sat Jul 04 23:11:52 2015 +0900"
      },
      "committer": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Sat Jul 04 23:11:52 2015 +0900"
      },
      "message": "Add cleanup for br-tun with OVS\n\nChange-Id: I5c4d28844f40eaad622ef7590c54e0e6647c85e3\nCloses-Bug: #1471390\n"
    },
    {
      "commit": "d48d672a8d36a70b10456496159fecf7551e89f8",
      "tree": "ad21c012eedaec74bfcb3dbfb7122e1e59833c9f",
      "parents": [
        "018c50c2e279e73920d71c317fbabfe3a32c9943"
      ],
      "author": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Sat Jul 04 22:58:44 2015 +0900"
      },
      "committer": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Sat Jul 04 22:58:44 2015 +0900"
      },
      "message": "Add tunnel_bridge configuration for openvswitch agent\n\nChange-Id: I0235aa05cf86b3ed9d9620dda3f16b69ced077e3\n"
    },
    {
      "commit": "4f91f93557d088b315e1687db9fa462888a06312",
      "tree": "201356a73a28259ed90c17b5fa2f891c5d3cbf07",
      "parents": [
        "018c50c2e279e73920d71c317fbabfe3a32c9943"
      ],
      "author": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Sat Jul 04 20:45:24 2015 +0900"
      },
      "committer": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Sat Jul 04 20:45:24 2015 +0900"
      },
      "message": "Remove duplication in ml2 and openvswitch_agent\n\nConfiguration of local_ip is duplication in ml2 because there is\nthe configuration in both ml2 and openvswitch_agent.\nIt also should be set in each driver using openvswitch.\n\nChange-Id: Ib0b874aed8db883d778426ed1ae01679fc0cc075\n"
    },
    {
      "commit": "e62c906baf9f94be1cd4d3a66c3e5b7b6324bed8",
      "tree": "11ef8987ff9d7a4898318994d6d1269d257ba23e",
      "parents": [
        "018c50c2e279e73920d71c317fbabfe3a32c9943"
      ],
      "author": {
        "name": "Marian Horban",
        "email": "mhorban@mirantis.com",
        "time": "Wed Jun 24 16:25:16 2015 -0400"
      },
      "committer": {
        "name": "Marian Horban",
        "email": "mhorban@mirantis.com",
        "time": "Fri Jul 03 06:10:00 2015 -0400"
      },
      "message": "Added processing /compute URL\n\nWith config option NOVA_USE_MOD_WSGI\u003dTrue nova-api handles\nrequests on /compute URL.\n\nDepends on I83bc4731507fa028377ae6701ed4d32adefa9251\n\nChange-Id: Ic84b5c0dc0726662470ef9c076a0cadca55a3917\n"
    },
    {
      "commit": "018c50c2e279e73920d71c317fbabfe3a32c9943",
      "tree": "4d9fcf46b9ca40238aa6d011aea30414e6aefa10",
      "parents": [
        "ac32cf5425c6808d4a989568f187ed6309fcaf62",
        "21afa42da6c3f0d7d73cc71718cfd7c9588fc43b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 03 05:25:40 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 03 05:25:40 2015 +0000"
      },
      "message": "Merge \"ceph: remove deprecated glance_store options\""
    },
    {
      "commit": "180f5eb652c73463cd5ae7d0dbede6d9d31a5df5",
      "tree": "7170199543e18d917777de98c56723731fe6c424",
      "parents": [
        "52844a11dddb7e0631f9d11eb74251b17e05beb5"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hp.com",
        "time": "Tue Jun 16 13:14:31 2015 -0400"
      },
      "committer": {
        "name": "Jeremy Alvis",
        "email": "jeremy.alvis@hp.com",
        "time": "Thu Jul 02 15:16:34 2015 -0600"
      },
      "message": "Add IPv6 support to devstack infrastructure\n\nBy default, most Openstack services are bound to 0.0.0.0\nand service endpoints are registered as IPv4 addresses.\nWith this change we introduce two new variables to control\nthis behavior:\n\nSERVICE_IP_VERSION - can either be \"4\" or \"6\".\n\nWhen set to \"4\" (default if not set) devstack will operate\nas today - most services will open listen sockets on 0.0.0.0\nand service endpoints will be registered using HOST_IP as the\naddress.\n\nWhen set to \"6\" devstack services will open listen sockets on ::\nand service endpoints will be registered using HOST_IPV6 as the\naddress.\n\nThere is no support for \"4+6\", more work is required for that.\n\nHOST_IPV6 - if SERVICE_IP_VERSION\u003d6 this must be an IPv6\naddress configured on the system.\n\nSome existing services, like the Openvswitch agent, will continue\nto use IPv4 addresses for things like tunnel endpoints.  This is\na current restriction in the code and can be updated at a later\ntime.  This change is just a first step to supporting IPv6-only\ncontrol and data planes in devstack.\n\nThis change is also partly based on two previous patches,\nhttps://review.openstack.org/#/c/140519/ and\nhttps://review.openstack.org/#/c/176898/\n\nChange-Id: I5c0b775490ce54ab104fd5e89b20fb700212ae74\nCo-Authored-By: Sean Collins \u003csean@coreitpro.com\u003e\nCo-Authored-By: Baodong Li \u003cbaoli@cisco.com\u003e\nCo-Authored-By: Sridhar Gaddam \u003csridhar.gaddam@enovance.com\u003e\nCo-Authored-By: Adam Kacmarsky \u003cadam.kacmarsky@hp.com\u003e\nCo-Authored-By: Jeremy Alvis \u003cjeremy.alvis@hp.com\u003e\n"
    },
    {
      "commit": "52844a11dddb7e0631f9d11eb74251b17e05beb5",
      "tree": "fbebe33ed156559d0d4e43bbe21327836e66a6e8",
      "parents": [
        "7a0f6833ad75a61ddf60a1b34e8d7f080d29259e",
        "f750a6fedbb34399e1ee4dd540c13028d53c0e13"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 02 20:13:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 02 20:13:06 2015 +0000"
      },
      "message": "Merge \"Already dead process tolerance in unstack.sh\""
    },
    {
      "commit": "7a0f6833ad75a61ddf60a1b34e8d7f080d29259e",
      "tree": "2b81090e9a9c1e4c92cfe565a1be2463d3d4787c",
      "parents": [
        "fee742ba723bfb843a58881cb415b4e7991981c1",
        "37eca48970106abb9b982af4f1262bcb227411ea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 02 20:09:05 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 02 20:09:05 2015 +0000"
      },
      "message": "Merge \"remove non RabbitMQ messaging\""
    },
    {
      "commit": "fee742ba723bfb843a58881cb415b4e7991981c1",
      "tree": "48c88ef656f97b8770f543b83576d470d6e6f9eb",
      "parents": [
        "17a16f3144f6d3ade315f04526b7ca479148c0b9",
        "3381e09f72e7edbf39080893212b533b8e01a3a9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 02 18:39:37 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 02 18:39:38 2015 +0000"
      },
      "message": "Merge \"Move Sahara into in-tree plugin\""
    },
    {
      "commit": "1f9de18a1e08096bc5d1dc7b1be14425c52580d6",
      "tree": "e6055a281126f780748bdde52ed979744d3a699b",
      "parents": [
        "f60678ae64aabfca75da801a6ff5b6650cfbb58f",
        "77a7d11dfa828468f27bce5456d11a9827473b20"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 02 01:57:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 02 01:57:20 2015 +0000"
      },
      "message": "Merge \"Add new oslo libraries\""
    },
    {
      "commit": "f60678ae64aabfca75da801a6ff5b6650cfbb58f",
      "tree": "d5f2127add5244089fb104447b1c58e04725f822",
      "parents": [
        "c3bf2e7f56ea17ef62a526a8c2c8abe5825a0ec8",
        "e57a33224bcc8a22b4c64be2a7e3b7e784a2536a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 01 20:49:53 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 01 20:49:53 2015 +0000"
      },
      "message": "Merge \"Set compute-feature-enabled.attach_encrypted_volume Tempest option\""
    },
    {
      "commit": "c3bf2e7f56ea17ef62a526a8c2c8abe5825a0ec8",
      "tree": "56903fb55027f2e53550864381ba5b709ac13ff5",
      "parents": [
        "742cd6f70747d31bd4646c841e029814e4d59540",
        "365d11dfa9fec3b1025c14e38ad3a66f8c79a148"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 01 19:28:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 01 19:28:44 2015 +0000"
      },
      "message": "Merge \"Ironic: Fix iPXE Connection timed out\""
    },
    {
      "commit": "742cd6f70747d31bd4646c841e029814e4d59540",
      "tree": "f1071f65806adb605d86a270e75a2cedb34b2047",
      "parents": [
        "85a1c488dfda0094238f899ea0bf693106021ce5",
        "53a8f7c7bc1864a0e63643ebf90e7c66bf3cdeb7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 01 18:11:51 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 01 18:11:51 2015 +0000"
      },
      "message": "Merge \"Fix typo in installation of vmware virtdriver\""
    },
    {
      "commit": "e57a33224bcc8a22b4c64be2a7e3b7e784a2536a",
      "tree": "c69c9f995b22ea911fd9409e88cd5d587cdc4b60",
      "parents": [
        "85a1c488dfda0094238f899ea0bf693106021ce5"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sat Jun 20 14:48:00 2015 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Jul 01 09:37:54 2015 -0700"
      },
      "message": "Set compute-feature-enabled.attach_encrypted_volume Tempest option\n\nThis allows setting the new option in Tempest for toggling whether\nor not the Cinder encrypted volume tests should run.\n\nDepends-On: I48eba7c645cc1c979fd766ae9c05efb00957f787\n\nRelated-Bug: #1463525\n\nChange-Id: I9e12f8dc9e3e6b68dc031351cb081ee2bc6e6cbb\n"
    },
    {
      "commit": "3381e09f72e7edbf39080893212b533b8e01a3a9",
      "tree": "cbf50f839776758eae779780965b960028b96fc4",
      "parents": [
        "85a1c488dfda0094238f899ea0bf693106021ce5"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Wed Jul 01 14:20:23 2015 +0300"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Wed Jul 01 16:09:56 2015 +0000"
      },
      "message": "Move Sahara into in-tree plugin\n\nOnce the Sahara related code moved to Sahara repo and used, we can\nremove Sahara specific code from Devstack.\n\nPartial-Implements: bp sahara-devstack-intree\n\nChange-Id: I34412b5cb2e86944b8555b8fd04b43556eb2bbe6\nDepends-on: I2e00b2ebc59dd3be6a0539dea2985f2e801a1bd7\nDepends-on: I07c3fede473030e8a110cbf5a08309f890905abf"
    },
    {
      "commit": "f750a6fedbb34399e1ee4dd540c13028d53c0e13",
      "tree": "839fca32e62cc71af1cb47d21c0ed4c91fcd7aad",
      "parents": [
        "85a1c488dfda0094238f899ea0bf693106021ce5"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Jul 01 12:17:35 2015 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Jul 01 12:17:35 2015 +0200"
      },
      "message": "Already dead process tolerance in unstack.sh\n\nThe gate/updown.sh calls the unstack.sh with\n-ex option. Normally we do not use -e with unstack.sh.\n\nThe unstack.sh can fail if the service already stopped,\nand it also can have flaky failures on the gate.\n\nFor example the stop_swift function tries to kill swift in two\ndifferent ways, and if the first one succeeds before the 2th attempt\nthe pkill fails the whole unstack.sh.\n\nThis change accepts kill failure.\nNormally the kill can fail if the process does not exits,\nor when you do not have permission to the kill operation.\n\nSince the permission issue is very unlikely in our case,\nthis change does not tries to distinguish the two operation.\n\nThe behavior of the unstack.sh wen you are not using -ex should\nnot be changed by this change.\n\nChange-Id: I64bf3cbe1b60c96f5b271dcfb620c3d4b50de26b\n"
    },
    {
      "commit": "77a7d11dfa828468f27bce5456d11a9827473b20",
      "tree": "c2b1577e6194a65142c87a3eba86ac496036de8e",
      "parents": [
        "7bc1f3c15fbf92da5fe9e15bf66a2d6b6648e449"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Mon Jun 22 16:44:13 2015 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas (dims)",
        "email": "davanum@gmail.com",
        "time": "Tue Jun 30 18:43:56 2015 +0000"
      },
      "message": "Add new oslo libraries\n\nFull list for liberty is as follows:\n* oslo.service\n* oslo.reports\n* automaton\n* futurist\n\noslo.cache was already added in the earlier review\n\nSome of the entries are already there, though automaton was\nmissing in one spot. Made sure all references have all five\nlibraries.\n\nChange-Id: Iffb720d46058424924469695a3ae1e4f20655f99\n"
    },
    {
      "commit": "7bc1f3c15fbf92da5fe9e15bf66a2d6b6648e449",
      "tree": "3f5fffe78d0a4c531d040a6ec0dcff0f542ec880",
      "parents": [
        "474172490f66588291e8c80f1ff4e94a41a16d42",
        "9d7e776b704d0fa54b2bf6543d054ab0118f5806"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 30 17:15:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 30 17:15:58 2015 +0000"
      },
      "message": "Merge \"Use Keystone v3 API for user creation\""
    },
    {
      "commit": "474172490f66588291e8c80f1ff4e94a41a16d42",
      "tree": "979a84e6ceeebac902c2c756f3afc289c97f9fb6",
      "parents": [
        "3a2fdb04ef7b0f2eae2c1139feb2d400c58d0ed6",
        "b632c9ef81090e210fee27346c6e1f2b4f3bedec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 30 17:15:54 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 30 17:15:54 2015 +0000"
      },
      "message": "Merge \"Use keystone v3 API for projects\""
    },
    {
      "commit": "3a2fdb04ef7b0f2eae2c1139feb2d400c58d0ed6",
      "tree": "3ed55301353b54bb1fcc78dce253f595d1e40aa0",
      "parents": [
        "d014727c45db414b6e863f77916e7663ba5b425f",
        "531017cf3e760dc1e9af25684465681277dec8d4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 30 17:06:59 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 30 17:06:59 2015 +0000"
      },
      "message": "Merge \"Add oslo.cache to devstack\""
    },
    {
      "commit": "255794fccfe22f64b53383d12eba66f6a4dfb37e",
      "tree": "345646c14a19ef69201c36cad0f7f3f601bb7fd8",
      "parents": [
        "8f8fda1d07d11fbaa50217871c76c512dbb5e7b0",
        "348c6ace71f791034dae19a3467d18cea3140d5a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 30 16:55:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 30 16:55:18 2015 +0000"
      },
      "message": "Merge \"Use ip route replace to avoid the existing route\""
    },
    {
      "commit": "8f8fda1d07d11fbaa50217871c76c512dbb5e7b0",
      "tree": "a0a77aee595acc3b990cfcd2f126bc67fde90ebb",
      "parents": [
        "98b652419a896ffb6fca5ecf4cd6cf07eb0d1c47",
        "5c0546e427a02ca7f84eac0894bc84073fa32638"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 30 16:52:05 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 30 16:52:05 2015 +0000"
      },
      "message": "Merge \"Add cleanup for Linuxbridge-agent\""
    },
    {
      "commit": "98b652419a896ffb6fca5ecf4cd6cf07eb0d1c47",
      "tree": "bb1e2305994e613ac3e551d74104a1646a19bcee",
      "parents": [
        "64f7b86c32caea2c0aec1a75f333c794f861e149",
        "d16bfa48ee33f07ebb60221267082002aea5c47b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 30 03:19:23 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 30 03:19:23 2015 +0000"
      },
      "message": "Merge \"Tune mysql a bit better for concurrent operations\""
    },
    {
      "commit": "64f7b86c32caea2c0aec1a75f333c794f861e149",
      "tree": "20b85d9b6ba0437d18413b435b1fd193a4d590cd",
      "parents": [
        "e4d57d6bed88ec11ca7fcc8dc286a69d284c70aa",
        "614ca26b47076321e1e06d0d79b9f7c53c5ef259"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 30 01:18:21 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 30 01:18:21 2015 +0000"
      },
      "message": "Merge \"Install qemu-kvm package on centos/fedora\""
    },
    {
      "commit": "5c0546e427a02ca7f84eac0894bc84073fa32638",
      "tree": "459c8b4162db85ddbd03382294d6dae48cc9350c",
      "parents": [
        "c782781a4ca5fc2671a6e5d188f68e99e7a656f4"
      ],
      "author": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Fri Jun 26 17:43:28 2015 +0900"
      },
      "committer": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Mon Jun 29 17:07:40 2015 +0900"
      },
      "message": "Add cleanup for Linuxbridge-agent\n\nChange-Id: I53f445e7f8efd950823f79aca95b9e65d1544ee9\nCloses-Bug: #1469609\n"
    },
    {
      "commit": "531017cf3e760dc1e9af25684465681277dec8d4",
      "tree": "5aab47c8ff60a79d5bb95b00f7d5015bc2e4d94c",
      "parents": [
        "e4d57d6bed88ec11ca7fcc8dc286a69d284c70aa"
      ],
      "author": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Sat Jun 27 03:37:39 2015 +0000"
      },
      "committer": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Sat Jun 27 15:10:51 2015 +0000"
      },
      "message": "Add oslo.cache to devstack\n\nas part of the graduation process, add oslo.cache to lib/oslo\nand stackrc.\n\nChange-Id: I2baf0384dd5d71d234a95b7acd0bfe5534f2732c\n"
    },
    {
      "commit": "53a8f7c7bc1864a0e63643ebf90e7c66bf3cdeb7",
      "tree": "c64cf1b636be4196e0c7aa310df48368a300539f",
      "parents": [
        "e4d57d6bed88ec11ca7fcc8dc286a69d284c70aa"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Sat Jun 27 15:07:20 2015 +0100"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Sat Jun 27 15:07:20 2015 +0100"
      },
      "message": "Fix typo in installation of vmware virtdriver\n\nThe probably got introduced in recent adjustments to cleanup the\nvirt driver installs.\n\nChange-Id: Ic51411d5bd9b18d395dbdf948c58fea2d53eba0d\n"
    },
    {
      "commit": "e4d57d6bed88ec11ca7fcc8dc286a69d284c70aa",
      "tree": "1bf0100f4127b2c071e96d199d964cf5d29f5682",
      "parents": [
        "71e51c09c0a7a005378cb9988ec864fea5ab5741",
        "71947d5fd05c3609417351ab37b9ac24b0eae9ef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 26 21:20:00 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 26 21:20:00 2015 +0000"
      },
      "message": "Merge \"Fixes for Linux Bridge in the L3 agent\""
    },
    {
      "commit": "71e51c09c0a7a005378cb9988ec864fea5ab5741",
      "tree": "a0154190d27bc921064d506e378d656aedfb3a81",
      "parents": [
        "c782781a4ca5fc2671a6e5d188f68e99e7a656f4",
        "442e4e962559479fa0000ad64e6fa34da2c141c8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 26 20:42:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 26 20:42:08 2015 +0000"
      },
      "message": "Merge \"make test_with_retry a function\""
    },
    {
      "commit": "cef5e40e0c1479f12f78c9dab74dc3100b2f10f7",
      "tree": "dc1499789c338209baad672df23bb4e468c58a27",
      "parents": [
        "c782781a4ca5fc2671a6e5d188f68e99e7a656f4"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Thu Jun 25 17:57:53 2015 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Fri Jun 26 15:34:15 2015 -0500"
      },
      "message": "Support fernet token provider\n\nKeystone added the \"fernet\" token provider in Kilo. This adds\nsupport for it.\n\nChange-Id: I6b7342ea67157a40edc8b9ba3d84d118e39d86ed\n"
    },
    {
      "commit": "614ca26b47076321e1e06d0d79b9f7c53c5ef259",
      "tree": "627c737635197f5bc5f17580e71f31d43a76b82a",
      "parents": [
        "c782781a4ca5fc2671a6e5d188f68e99e7a656f4"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 26 14:45:04 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 26 14:45:04 2015 +1000"
      },
      "message": "Install qemu-kvm package on centos/fedora\n\nChange I79a8d8ac7ad2fbd7d2fce696821d130218e43e03 removed the install\nof python-libguestfs, which was actually hiding a dependency issue on\nCentos.  The \"kvm\" package is ultimately missing some bios files from\n\"seabios-bin\" -- however with python-libguestfs installed this was\ncoming in via a dependency chain that pulled in qemu-kvm, which has\nthe dependency.\n\nqemu-kvm is not strictly required as all the functionality is within\nqemu-system-x86.  But while we get [1] sorted out this restores the\njob functionality.\n\n[1] https://bugzilla.redhat.com/show_bug.cgi?id\u003d1235890\n\nChange-Id: I3379bc497978befac48c5af0f1035b96d030b7eb\n"
    },
    {
      "commit": "71947d5fd05c3609417351ab37b9ac24b0eae9ef",
      "tree": "e772b165390752adc0360cf802dce427d78c2d9a",
      "parents": [
        "442e4e962559479fa0000ad64e6fa34da2c141c8"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed Jun 17 17:33:02 2015 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Thu Jun 25 09:21:52 2015 -0600"
      },
      "message": "Fixes for Linux Bridge in the L3 agent\n\nPrior to this patch, the logic for configuring the interface used for\nthe L3 agent was OVS specific. This patch introduces code to correctly\nidentify the brq device that is used for the L3 agent when using the\nLinux Bridge mechanism driver.\n\nChange-Id: I1a36cad0fb790aaa37417a1176576293e4f2c87f\nCo-Authored-By: Jens Rosenboom \u003cj.rosenboom@x-ion.de\u003e\n"
    },
    {
      "commit": "9ef01b1f28fc8875bc21427aec5b2d385b0e4c96",
      "tree": "3f06f32875e30efecc6f920fe43a95bd673856d1",
      "parents": [
        "28b481ec0b30eeeee4cd31571a56bc2869142667",
        "f4f01c63973246cbd7821fb28f0e8f9d74e4a131"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 25 11:45:28 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 25 11:45:28 2015 +0000"
      },
      "message": "Merge \"Use swift store config files in glance\""
    },
    {
      "commit": "442e4e962559479fa0000ad64e6fa34da2c141c8",
      "tree": "abf23671f95d2e0931100e25706da8146d7d0287",
      "parents": [
        "c4067a3cc033eec0d6fa589718e35257c6bcae97"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jun 24 13:24:02 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jun 24 13:24:02 2015 -0400"
      },
      "message": "make test_with_retry a function\n\nWe have this pattern of timeout with while tests for a non infinite\nwhile loop condition. It\u0027s enough of a pattern that we should probably\nextract it into a function to make it more widely used.\n\nChange-Id: I11afcda9fac9709acf2f52d256d6e97644d4727c\n"
    },
    {
      "commit": "348c6ace71f791034dae19a3467d18cea3140d5a",
      "tree": "68f4e42b7b113b3ed6d7d9f206100a0f75973321",
      "parents": [
        "c4067a3cc033eec0d6fa589718e35257c6bcae97"
      ],
      "author": {
        "name": "gong yong sheng",
        "email": "gong.yongsheng@99cloud.net",
        "time": "Tue Jun 23 14:03:47 2015 +0800"
      },
      "committer": {
        "name": "gong yong sheng",
        "email": "gong.yongsheng@99cloud.net",
        "time": "Wed Jun 24 17:39:46 2015 +0800"
      },
      "message": "Use ip route replace to avoid the existing route\n\nChange-Id: I3cc82aca1e3fd26e3beb4baee1f11a9b45e8b9f7\nCloses-Bug: 1467762\n"
    },
    {
      "commit": "c4067a3cc033eec0d6fa589718e35257c6bcae97",
      "tree": "8208a86ab655fd80f0e20469af5617e8ec0bc7d8",
      "parents": [
        "261a23ece7ec5492196992591f0f5d9380dace97",
        "0ae942b41c6dcd0fe7353e7d68574194fb72a66d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 23 22:43:01 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 23 22:43:01 2015 +0000"
      },
      "message": "Merge \"Only install python-libguestfs bindings when needed\""
    },
    {
      "commit": "ca4659931a9b108732a04fec0f3e66822d95807c",
      "tree": "59ff1709382d7ac09a2753941b1787a45ddaf199",
      "parents": [
        "9f56aac3f1888598b7cac0127d6122bcbc995c1c",
        "7ebe8e0751dab545091e0b114589087009cc4e22"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 23 18:31:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 23 18:31:38 2015 +0000"
      },
      "message": "Merge \"Don\u0027t install pbr in a venv\""
    },
    {
      "commit": "010963c677a1c4e558e09afa320595fa5584b329",
      "tree": "d6cf603a726db75f687501d8150e7d31e1ad1432",
      "parents": [
        "65c25e9e5e724196029ab8128ffef8d17c33a940"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Tue Jun 23 14:16:39 2015 +0100"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Tue Jun 23 14:16:55 2015 +0100"
      },
      "message": "Correct logging_context_format_string for Ironic\n\nWe should use \"tenant\" and \"user\" instead of \"project_name\" and\n\"user_name\" by calling setup_colorized_logging with these parameters.\n\nCloses-Bug: #1467942\nChange-Id: I484ef431ac422e25545391ed41fab45060a7b821\n"
    },
    {
      "commit": "365d11dfa9fec3b1025c14e38ad3a66f8c79a148",
      "tree": "a6565c21a95efb29cffeadceb1ac5f3d0bb7fe84",
      "parents": [
        "65c25e9e5e724196029ab8128ffef8d17c33a940"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Tue Jun 23 11:50:18 2015 +0100"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Tue Jun 23 11:52:10 2015 +0100"
      },
      "message": "Ironic: Fix iPXE Connection timed out\n\nThis patch fixes the problem of iPXE connection timing out when it\u0027s\ntrying to fetch the configuration files and images from the HTTP server\nby accepting requests to HTTP server port on iptables.\n\nCloses-Bug: #1467894\nChange-Id: I43d66335a97c376ab64d604ff807540d0decc401\n"
    },
    {
      "commit": "7ebe8e0751dab545091e0b114589087009cc4e22",
      "tree": "af81974226020f1fb3977a0be1b046eb27922bc4",
      "parents": [
        "3904fb8832678f10419f421f19bade8bdb546133"
      ],
      "author": {
        "name": "Robert Collins",
        "email": "rbtcollins@hp.com",
        "time": "Tue Jun 23 09:41:21 2015 +1200"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Jun 23 06:31:02 2015 -0400"
      },
      "message": "Don\u0027t install pbr in a venv\n\nBecause PIP_VIRTUAL_ENV was set for the installation of requirements,\nand left around in scope, the installation of pbr no longer happened\nin a global context, it instead landed inside the virtual\nenv. Unsetting the variable after requirements install gets us back to\nwhere we expect.\n\nThis was an unintended side effect of the requirements-venv patch.\n\nChange-Id: I2c4cb4305fec81a5fd237edabee78874ccd0da22\n"
    },
    {
      "commit": "0ae942b41c6dcd0fe7353e7d68574194fb72a66d",
      "tree": "158a9d5837cefebc5ad5d1aca20c618fbc5588c7",
      "parents": [
        "65c25e9e5e724196029ab8128ffef8d17c33a940"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Wed Jun 03 14:09:05 2015 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Tue Jun 23 12:22:21 2015 +0200"
      },
      "message": "Only install python-libguestfs bindings when needed\n\nCurrently those bindings are missing from SLES12, and since\nthey\u0027re not actually used unless file injection is enabled\n(which is not by default), only conditionally depend on it.\n\nChange-Id: I79a8d8ac7ad2fbd7d2fce696821d130218e43e03\n"
    },
    {
      "commit": "65c25e9e5e724196029ab8128ffef8d17c33a940",
      "tree": "1972e45d6cddabc4aa59bf2777e30c0938c54de2",
      "parents": [
        "3904fb8832678f10419f421f19bade8bdb546133",
        "d3d78cc528ea2d35a8794ea21c2b8d043e3119e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 23 00:03:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 23 00:03:07 2015 +0000"
      },
      "message": "Merge \"use pip_install_gr for ceilometermiddleware\""
    },
    {
      "commit": "3904fb8832678f10419f421f19bade8bdb546133",
      "tree": "757c8178de60ad57916aec54b217c7489fc21e4e",
      "parents": [
        "c342243cf803af7ab4c371eff3bff71ffb45d9ab",
        "d1d6667c6b201d8c01f6b1d89660ceb4176de070"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 22 16:37:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 22 16:37:38 2015 +0000"
      },
      "message": "Merge \"Enable the volume bootable feature flag that was added in kilo\""
    },
    {
      "commit": "c342243cf803af7ab4c371eff3bff71ffb45d9ab",
      "tree": "59737fadec76664ad7ebffa54897b09d35e34b43",
      "parents": [
        "4ff5e2bf7367cf16b212286e48033246d124febc",
        "ce8e6f6aa61c267df7892e7e8748963db8c83bc3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 20 17:17:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 20 17:17:52 2015 +0000"
      },
      "message": "Merge \"Add ability to specify cinder lvm_type option\""
    },
    {
      "commit": "d3d78cc528ea2d35a8794ea21c2b8d043e3119e2",
      "tree": "a963b5351562fbb9b9b88098886e667e384ea8f6",
      "parents": [
        "4ff5e2bf7367cf16b212286e48033246d124febc"
      ],
      "author": {
        "name": "Jerry Zhao",
        "email": "xyzjerry@gmail.com",
        "time": "Fri Jun 19 18:57:13 2015 -0700"
      },
      "committer": {
        "name": "Jerry Zhao",
        "email": "xyzjerry@gmail.com",
        "time": "Fri Jun 19 19:01:28 2015 -0700"
      },
      "message": "use pip_install_gr for ceilometermiddleware\n\nSince this patch https://review.openstack.org/#/c/171685 has been\nmerged in global requirements, better to switch to pip_install_gr.\n\nChange-Id: Ibe708d4f523c32ade3c6a273f80b9c38bb03e382\n"
    },
    {
      "commit": "ceca15db4d1d7cf652c25d0339ce90d9aad2b885",
      "tree": "64bd40cd3a7ee3942e2d16fbf318dd22fca000b3",
      "parents": [
        "ee12f5f8863b02ae669faa2a42187dd8a1ba82ef"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Jun 19 11:46:36 2015 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Jun 19 11:46:36 2015 +0200"
      },
      "message": "Glance: move connection_url from DEFAULT section to DB section\n\nTo get rid of Oslo_config deprecation warning.\n\nChange-Id: I9de475f4dea4a4496cc8b5e93aa6928235d4cb29\n"
    },
    {
      "commit": "0ad0bf4effdfd94f0fcc44c146a4fcfbca29b4b7",
      "tree": "02c8933724c384d57fe8353b5d5cce2f5d405214",
      "parents": [
        "6704027c6e47b192b0295e9787a2b2342a72c2ad",
        "50a3edf1b77fbe91c8101cfca9c1abad9c756a3d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 19 05:28:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 19 05:28:12 2015 +0000"
      },
      "message": "Merge \"Enable deactivate image tests in tempest\""
    },
    {
      "commit": "f4f01c63973246cbd7821fb28f0e8f9d74e4a131",
      "tree": "3bce2e18f433da09f45f936b2b47e412a61b57de",
      "parents": [
        "c7415ba7f9286df168e78d2a6445f812f98975db"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Fri Jun 19 02:52:41 2015 +0000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Fri Jun 19 11:10:23 2015 +0800"
      },
      "message": "Use swift store config files in glance\n\nUsing the swift_store_auth_address, swift_store_user and swift_store_key are\nmarked as deprecated in glance in favour of using a standalone config file that\nprovides multiple auth options.\n\nCreate and use a standalone authentication file for communicating with swift.\n\nChange-Id: I9b5361ce6e1771781d7ae7226974604a7f9e5d00\n"
    },
    {
      "commit": "c7415ba7f9286df168e78d2a6445f812f98975db",
      "tree": "5ee32a059fe66f1eb812f858761649378a341b22",
      "parents": [
        "e3f683829dd53a4dc97f7395c0f02abdd3118c8f",
        "86923559a4feb4a7c1f01f69ffdbff6c67c6b785"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 19 01:03:04 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 19 01:03:04 2015 +0000"
      },
      "message": "Merge \"Fixup pbr in LIBS_FROM_GIT\""
    },
    {
      "commit": "e3f683829dd53a4dc97f7395c0f02abdd3118c8f",
      "tree": "8ddadeb0c388d409994edb2cfae2c18a269cbe0d",
      "parents": [
        "18d1cca6cb1e56827e04c2f38c9db745b881f98a",
        "40f3e33f734330c32f27882898ab1bb4ab8f3217"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 19 00:11:43 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 19 00:11:43 2015 +0000"
      },
      "message": "Merge \"Put requirements repo in a venv.\""
    },
    {
      "commit": "86923559a4feb4a7c1f01f69ffdbff6c67c6b785",
      "tree": "6d1f75f9c5e7a15c1cffcbeac83e1fa5a164e645",
      "parents": [
        "40f3e33f734330c32f27882898ab1bb4ab8f3217"
      ],
      "author": {
        "name": "Robert Collins",
        "email": "rbtcollins@hp.com",
        "time": "Fri Jun 19 11:17:04 2015 +1200"
      },
      "committer": {
        "name": "Robert Collins",
        "email": "rbtcollins@hp.com",
        "time": "Fri Jun 19 11:17:04 2015 +1200"
      },
      "message": "Fixup pbr in LIBS_FROM_GIT\n\nChange-Id: I32594f30a13c0757cc918c8a5e54ae182e985693\n"
    },
    {
      "commit": "d16bfa48ee33f07ebb60221267082002aea5c47b",
      "tree": "94382516d7f69a91c20fc72b52d2095bc4239299",
      "parents": [
        "18d1cca6cb1e56827e04c2f38c9db745b881f98a"
      ],
      "author": {
        "name": "Clint Byrum",
        "email": "clint@fewbar.com",
        "time": "Thu Jun 18 13:22:35 2015 -0700"
      },
      "committer": {
        "name": "Clint Byrum",
        "email": "clint@fewbar.com",
        "time": "Thu Jun 18 13:22:35 2015 -0700"
      },
      "message": "Tune mysql a bit better for concurrent operations\n\nWith PyMySQL in the projects we can expect things to happen more\nconcurrently now. The query cache is a hinderance to concurrency, and\nmore connections will be required.\n\nChange-Id: Icfb8cdbb9ed39cfd7732ad05fe740e01c767af7b\n"
    },
    {
      "commit": "40f3e33f734330c32f27882898ab1bb4ab8f3217",
      "tree": "dda0dcc7b877329284f44156b6910d3be78f22b1",
      "parents": [
        "810dc1d6f4b22eee04303e01968c1762a16986e0"
      ],
      "author": {
        "name": "Robert Collins",
        "email": "rbtcollins@hp.com",
        "time": "Fri Jun 19 08:04:00 2015 +1200"
      },
      "committer": {
        "name": "Robert Collins",
        "email": "rbtcollins@hp.com",
        "time": "Fri Jun 19 08:04:00 2015 +1200"
      },
      "message": "Put requirements repo in a venv.\n\nThis is to prevent any possible contamination of test results from its\npresence.\n\nChange-Id: I5a929854745650cc6a182ffc4d15c50caabdd727\n"
    },
    {
      "commit": "18d1cca6cb1e56827e04c2f38c9db745b881f98a",
      "tree": "e93d4e09ecd337cc702309eac3d264b61cf741b0",
      "parents": [
        "810dc1d6f4b22eee04303e01968c1762a16986e0"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Thu Jun 18 06:32:00 2015 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Thu Jun 18 06:32:04 2015 -0400"
      },
      "message": "Add oslo.service to devstack\n\nAdd the ability to switch on oslo.service master using\nLIBS_FROM_GIT\n\nChange-Id: I00fe7776aea005b6d4e0a84fce54f33a862b57e3\n"
    },
    {
      "commit": "810dc1d6f4b22eee04303e01968c1762a16986e0",
      "tree": "39adcd493e162a438f3f7c109c862613f0498124",
      "parents": [
        "98d965103881ee5df722f32985b2acde2633811d",
        "f553ce24ea1fa860d19b5dfb14c286614552d509"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 18 03:21:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 18 03:21:12 2015 +0000"
      },
      "message": "Merge \"Actually install the requirements repo.\""
    },
    {
      "commit": "f553ce24ea1fa860d19b5dfb14c286614552d509",
      "tree": "be46d5bebbe0f6327508218e74385a08c7a70211",
      "parents": [
        "598f2effed728ab992a0f71ca20c3d3e3982d67b"
      ],
      "author": {
        "name": "Robert Collins",
        "email": "rbtcollins@hp.com",
        "time": "Wed Jun 17 13:52:20 2015 +1200"
      },
      "committer": {
        "name": "Robert Collins",
        "email": "rbtcollins@hp.com",
        "time": "Thu Jun 18 11:21:42 2015 +1200"
      },
      "message": "Actually install the requirements repo.\n\nThe requirements repo has had a setup.cfg etc for a long time but only\nrecently started using it. As it now has dependencies, we need to pip\ninstall it. To preserve compat with older requirements repos I haven\u0027t\nchanged the call to invoke update-requirements yet, as we still have\nthe update.py symlink.\n\nThe pbr install is moved before requirements to ensure we don\u0027t\ntrigger easy-install.\n\nChange-Id: I7d7e91694c9145fac0ddab8a9de5f789d723c641\n"
    },
    {
      "commit": "ccd4c2e1775a214967ca287729facfc21bd4e59d",
      "tree": "603c74eb72310f27006f08e3d3789bb38f5e6fe5",
      "parents": [
        "40fc66324c94a54263c63e70e8f427940c04a0a7"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Wed Jun 17 16:42:43 2015 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Wed Jun 17 16:45:42 2015 +0000"
      },
      "message": "Install python-libvirt for ceilometer only if n-cpu enabled\n\nNova is responsible for installing the libvirt package (if it is being\nused). It is required by python-libvirt but python-libvirt only required\nin ceilometer if nova compute is being used. There are some usage\nscenarios where nova compute is not being used so in that case don\u0027t\ninstall python-libvirt.\n\nChange-Id: I0db66f1c0526e24ade98de85989a5ed8d37f0c4f\n"
    },
    {
      "commit": "40fc66324c94a54263c63e70e8f427940c04a0a7",
      "tree": "057db6a63901ebd96814b3dc51571be13619116e",
      "parents": [
        "598f2effed728ab992a0f71ca20c3d3e3982d67b"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Wed Jun 17 16:39:37 2015 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Wed Jun 17 16:39:37 2015 +0000"
      },
      "message": "Remove debugging artifacts\n\nThe change in 027e2ea741bdbcb6e1afc3fe527c3fdf045825c3 included some\ndebugging code that should have been removed before being added. This\nremoves it.\n\nChange-Id: Ia56e1eb7305683b6c00b27a727fc8e094c65a963\n"
    },
    {
      "commit": "1987fcc8a31478911d6c815eb0a94afcf9fa5788",
      "tree": "1d2e1354eb3dca6e6e98cf560b4a391ab4d2033d",
      "parents": [
        "dae868fcb0c2a940e7add2d2f1e9ac7fd50feda1"
      ],
      "author": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Wed Jun 10 11:00:59 2015 -0400"
      },
      "committer": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Tue Jun 16 17:57:09 2015 -0400"
      },
      "message": "Replace pip-installed requests CA bundle with link\n\nIf the version of python-requests required is higher than\nthat provided by the operating system, pip will install\nit from upstream.\n\nThe upstream version provides its own CA certificate bundle\nbased on the Mozilla bundle, and defaults to that in case\na CA certificate file is not specified for a request.\n\nThe distribution-specific packages point to the system-wide\nCA bundle that can be managed by tools such as\nupdate-ca-trust (Fedora/RHEL) and update-ca-certificates\n(Debian/Ubuntu).\n\nWhen installing in SSL/TLS mode, either with SSL\u003dTrue or by\nadding tls-proxy to ENABLED_SERVICES, if a non-systemwide\nCA bundle is used, then the CA generated by devstack will\nnot be used causing the installation to fail.\n\nReplace the upstream-provided bundle with a link to the\nsystem bundle when possible.\n\nChange-Id: I651aec93398d583dcdc8323503792df7ca05a7e7\nCloses-Bug: #1459789\n"
    },
    {
      "commit": "598f2effed728ab992a0f71ca20c3d3e3982d67b",
      "tree": "89c5aca356a17734ddfef1570b571e4739d07ff7",
      "parents": [
        "78797238d983e3ea6c664a97473ebefa3cc3f9c7",
        "e3a640d57327955aba491366d6e69349813897a8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 16 20:22:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 16 20:22:12 2015 +0000"
      },
      "message": "Merge \"Add futurist to lib/oslo and stackrc\""
    }
  ],
  "next": "78797238d983e3ea6c664a97473ebefa3cc3f9c7"
}
