)]}'
{
  "log": [
    {
      "commit": "796f59b12aa0b83d32e35c04219aa0412e06f127",
      "tree": "b9cc20131c2cd03a3276ccc7b98ac8de26c7ee03",
      "parents": [
        "dac1a8d4efb30d6945bc342c0c0d242cf0fb2d61",
        "799eee12548adc2b435b2ef095f2b8388dc36590"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 14 16:22:19 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 14 16:22:19 2015 +0000"
      },
      "message": "Merge \"Make this script work with keystone v2 and v3\""
    },
    {
      "commit": "dac1a8d4efb30d6945bc342c0c0d242cf0fb2d61",
      "tree": "fa86eaf97c3848e078b6de747ecee64c4f6415c1",
      "parents": [
        "7c8fcc67343fc6e968213fddadb8e0e1ea58cbcb",
        "4a3daf1b59c3bdf9e473fa9a9dce146f2680af92"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 14 10:26:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 14 10:26:08 2015 +0000"
      },
      "message": "Merge \"Fix external connectivity check for dualstack\""
    },
    {
      "commit": "7c8fcc67343fc6e968213fddadb8e0e1ea58cbcb",
      "tree": "ee3667b616d01f95db521062cc04789508cedf1f",
      "parents": [
        "cc2befc531517ef01faf0881e72973a90e2c8eeb",
        "e06f0e7b25a0dfc99bd09af24e4f707bc035ce65"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 10 20:53:43 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 10 20:53:43 2015 +0000"
      },
      "message": "Merge \"Apply a naming rule of GET to orchestration client\""
    },
    {
      "commit": "cc2befc531517ef01faf0881e72973a90e2c8eeb",
      "tree": "20ce21e6b5e663876b93f13386809b99ac4d9ec4",
      "parents": [
        "bf804da849a5466de8b9a5f7f9b90a1df07012e4",
        "35798fb10a7c37de560898a9578bdde8af70d772"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 10 20:52:10 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 10 20:52:10 2015 +0000"
      },
      "message": "Merge \"Apply a naming rule of GET to volume client\""
    },
    {
      "commit": "4a3daf1b59c3bdf9e473fa9a9dce146f2680af92",
      "tree": "3c073f2fdaa43bf69130553c8283fb743d1cd9da",
      "parents": [
        "8b2a33d23e7be6ba57da03334050b404d1fb6c4a"
      ],
      "author": {
        "name": "Andrew Boik",
        "email": "dboik@cisco.com",
        "time": "Fri Mar 27 01:59:31 2015 -0400"
      },
      "committer": {
        "name": "Andrew Boik",
        "email": "dboik@cisco.com",
        "time": "Fri Apr 10 13:29:48 2015 -0400"
      },
      "message": "Fix external connectivity check for dualstack\n\nThis patch modifies the _check_network_external_connectivity()\nmethod in test_network_basic_ops such that it asserts there exists\none IPv4 subnet (instead of one subnet of any address family) and such\nthat it tests external connectivity to only the IPv4 subnet (in the\ncase of a dualstack external network).\n\nThe external connectivity test currently relies on SSH\u0027ing to an\ninstance through its floating IP and pinging the external gateway IP.\nTo test IPv6 external connectivity, this test would have to be\nmodified to SSH to an instance\u0027s IPv6 GUA address and use the ping6\nutility to ping the external IPv6 gateway address. That enhancement is\noutside the scope of this patch and can be implemented in the future.\n\nChange-Id: I0f9ea98cb84aa72cb1505fb9ff8ac61561cc1376\nCloses-Bug: #1440226\nPartially-implements: blueprint multiple-ipv6-prefixes\n"
    },
    {
      "commit": "bf804da849a5466de8b9a5f7f9b90a1df07012e4",
      "tree": "ea3b632db1f099bd4f8807987e36d5b7171b995a",
      "parents": [
        "c21afc0a4274bc828832c3146f4770360fb432ef",
        "aa0663375195126abda2f965ba193a40877ef0b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 10 01:59:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 10 01:59:31 2015 +0000"
      },
      "message": "Merge \"Remove EC2 test case that incompatible with Amazon\""
    },
    {
      "commit": "c21afc0a4274bc828832c3146f4770360fb432ef",
      "tree": "a619a3232e57d89d39d1ceb364b8d370dc835b8b",
      "parents": [
        "8165079f99bb38053e2f9dc32425853edc094e43",
        "afecec0375f5cbd9f58994ee3cdca08d095b2c58"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 09 16:09:16 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 09 16:09:16 2015 +0000"
      },
      "message": "Merge \"Prevent failures when running as non-admin\""
    },
    {
      "commit": "8165079f99bb38053e2f9dc32425853edc094e43",
      "tree": "da15cca28f2d92c122c34d92e9ae53e31f7614c0",
      "parents": [
        "d61c949f07b855565fba7de8df1c3c48480ff611",
        "ec470d5ae350fe083fddbb6915c8a0aa7ba58f1c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 08 21:19:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 08 21:19:20 2015 +0000"
      },
      "message": "Merge \"Rearrange hypervisors response schemas into one file\""
    },
    {
      "commit": "d61c949f07b855565fba7de8df1c3c48480ff611",
      "tree": "0bd5327b1e9d0895ee241b77611bb9cdde4c1918",
      "parents": [
        "839567cc0bea198d9cb1412bb39f3c617199dcf9",
        "9350a107b1c8783bb905b0853475c8a94069ad8a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 08 20:47:37 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 08 20:47:37 2015 +0000"
      },
      "message": "Merge \"Allows selection of floating IP pool in Javelin\""
    },
    {
      "commit": "839567cc0bea198d9cb1412bb39f3c617199dcf9",
      "tree": "d7b841460927e53f90b2e38ed307c439f65000b6",
      "parents": [
        "b9423e8d5a4180402bca2de291fb68ecfb4be215",
        "364ff189fa02e3f073c936701d3835f8e264559f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 08 20:43:36 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 08 20:43:36 2015 +0000"
      },
      "message": "Merge \"Skip test_volume_boot_pattern until bug 1439371 is fixed\""
    },
    {
      "commit": "b9423e8d5a4180402bca2de291fb68ecfb4be215",
      "tree": "ddabf66ad6d5c1f3e1daacdcae16530c7b192c1a",
      "parents": [
        "be86708fcfbf2ab172b488ffb7c546109f2f7330",
        "700711ea0337b8acf9505b582f75b8a73caed0e8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 08 20:40:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 08 20:40:13 2015 +0000"
      },
      "message": "Merge \"Fix fixed_network bug 1439634 - ipsec issue\""
    },
    {
      "commit": "be86708fcfbf2ab172b488ffb7c546109f2f7330",
      "tree": "d4e4cc6baa21de533564d8bfb839ef6fb064867a",
      "parents": [
        "2a80c59913e96c73c32f57009e7947bce990da2c",
        "4f473a9f2fc05c999508e3dfb497bf44260cbc59"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 08 16:02:01 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 08 16:02:01 2015 +0000"
      },
      "message": "Merge \"Make L3AgentSchedulerTestJSON DVR-aware\""
    },
    {
      "commit": "799eee12548adc2b435b2ef095f2b8388dc36590",
      "tree": "5815daeb0030b589f7af3df29ea5c1c739f58310",
      "parents": [
        "f0f063967e58818f6fb9a2ddde06a3b98564fb02"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Apr 08 11:18:19 2015 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Apr 08 11:18:19 2015 -0400"
      },
      "message": "Make this script work with keystone v2 and v3\n\nChange-Id: Ic3871eeadd77945ff70f925892e25d36435075fd\n"
    },
    {
      "commit": "2a80c59913e96c73c32f57009e7947bce990da2c",
      "tree": "70599d9923fcb5f053f1677b5d5e2013be84596e",
      "parents": [
        "f0f063967e58818f6fb9a2ddde06a3b98564fb02",
        "86d58e5aeff8a3c2070250b57af35b36d047e5fa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 08 15:08:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 08 15:08:58 2015 +0000"
      },
      "message": "Merge \"Remove Sahara CLI tests (migrated)\""
    },
    {
      "commit": "f0f063967e58818f6fb9a2ddde06a3b98564fb02",
      "tree": "bd25670ec27e6381e1ea13b9e6856443f5f3838f",
      "parents": [
        "b3c96db970978d8365cca887dfa0f6193331da51",
        "9540dfd4d75e7eb1c91a81fdccdabcd840a34a11"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 08 04:45:00 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 08 04:45:00 2015 +0000"
      },
      "message": "Merge \"Embed network resoruces and credentials in TestResources\""
    },
    {
      "commit": "b3c96db970978d8365cca887dfa0f6193331da51",
      "tree": "3464e9f2dcdc434bfd6fff8a549c8d34e4759ba0",
      "parents": [
        "040fc6c6e7ac77b050d640a37589384cc220a0d6",
        "06952677255c2d96b6b27d0777da9484863199bf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 08 04:44:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 08 04:44:50 2015 +0000"
      },
      "message": "Merge \"Skip test_security_groups_basic_ops for vnic_type\u003ddirect of macvtap\""
    },
    {
      "commit": "ec470d5ae350fe083fddbb6915c8a0aa7ba58f1c",
      "tree": "374d0f52c373c8ab6234bb2fb23d9454e6ca531a",
      "parents": [
        "040fc6c6e7ac77b050d640a37589384cc220a0d6"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 20 11:46:31 2015 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Apr 08 10:51:39 2015 +0900"
      },
      "message": "Rearrange hypervisors response schemas into one file\n\nAfter removing v3 schemas, we have only 1 set of schemas for v2 (/v2.1)\nAPIs but those end up in scattered structure.\n\nSchema files needs to be re arranged into a clean structure. Any\nresource schema should be defined in single file for better readability.\n\nThis patch rearrange hypervisors response schema into one file and merge some\nof common schema definition.\n\nPartially implements blueprint rearrange-nova-response-schemas\n\nChange-Id: I21b90b8410ea62a94f8f41ecf714e2158015c6d2\n"
    },
    {
      "commit": "040fc6c6e7ac77b050d640a37589384cc220a0d6",
      "tree": "02c0a5dbf976771f4cba173ddc3eea2827f291bd",
      "parents": [
        "5ba2b0464a11751ac33c78d51108f6757bfe48d8",
        "4bbc199973b5dbd40eabad14bb1c81ae793aea67"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 08 00:04:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 08 00:04:26 2015 +0000"
      },
      "message": "Merge \"Use network from get_tenant_network in scenario\""
    },
    {
      "commit": "5ba2b0464a11751ac33c78d51108f6757bfe48d8",
      "tree": "472cb7233a5e8b214c4e637826d61a4c5d2dfd4b",
      "parents": [
        "d007723ed85ce7adc74ea55e03f784e194a9ecff",
        "4571408b8143b5e18900a9df11c1dc6b28cf7019"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 08 00:02:37 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 08 00:02:37 2015 +0000"
      },
      "message": "Merge \"Use the catalog to discover available services instead of get_service\""
    },
    {
      "commit": "9540dfd4d75e7eb1c91a81fdccdabcd840a34a11",
      "tree": "32ef6728a5c033ac87e122ed17b3f1ae5f940001",
      "parents": [
        "577d1f2bcc96406dadc0baa379e5ffe82088f9df"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Mar 25 17:06:50 2015 -0400"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Apr 07 22:53:27 2015 +0100"
      },
      "message": "Embed network resoruces and credentials in TestResources\n\nDefine a new class TestResources which embeds credentials and\ntheir network resources.\nThis makes it easier to obtain network resources for a set\nof credentials in case of preprovisioned accounts.\n\nPartially-implements: bp test-accounts-continued\n\nChange-Id: Ie3d5e2471db7371e1109fd24a716e7c449843904\n"
    },
    {
      "commit": "d007723ed85ce7adc74ea55e03f784e194a9ecff",
      "tree": "22c3ebf68dc618e608c24f1863d134f359e60beb",
      "parents": [
        "564450cf58d992a2f2e455dfced858fbf5d92380",
        "9c9fc4df510231dbe20a6daa6a28711d8af1bc78"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 07 18:03:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 07 18:03:47 2015 +0000"
      },
      "message": "Merge \"Allows Javelin to specify Swift role\""
    },
    {
      "commit": "4f473a9f2fc05c999508e3dfb497bf44260cbc59",
      "tree": "f53d92817afa46c286794d8cb2fead0f576ab5de",
      "parents": [
        "564450cf58d992a2f2e455dfced858fbf5d92380"
      ],
      "author": {
        "name": "Swaminathan Vasudevan",
        "email": "swaminathan.vasudevan@hp.com",
        "time": "Tue Mar 17 16:12:07 2015 -0700"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Tue Apr 07 09:40:50 2015 -0700"
      },
      "message": "Make L3AgentSchedulerTestJSON DVR-aware\n\ntest_add_list_remove_router_on_l3_agent fails when testing with DVR\nrouters as distributed routers follow a different agent binding logic.\n\nDue to this failure, performance improvements like e99f6e00 were reverted.\nThis called for a revision of the test case. This change ensures that,\nwhen needed, the test provisions extra resources so that the binding logic\ncan be successful.\n\nCloses-Bug: #1433349\n\nCo-Authored-By: Armando Migliaccio \u003carmamig@gmail.com\u003e\n\nChange-Id: I15bbf16fd4378c6431e9da8942d0968e7a012a91\n"
    },
    {
      "commit": "afecec0375f5cbd9f58994ee3cdca08d095b2c58",
      "tree": "b25895d6f48f8c27841aa2ee8019cf7b6cbcbf2c",
      "parents": [
        "4bbc199973b5dbd40eabad14bb1c81ae793aea67"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Mon Mar 23 14:27:15 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Apr 07 11:18:04 2015 -0400"
      },
      "message": "Prevent failures when running as non-admin\n\nIn some cases a skip method was needed to check for non-admin. In other cases\nthere was already a try/except to handle on-admin but it needed to be changed\nto use is_admin_available. NegativeAutoTest was changed to push creation of\nan admin client to the point where the need has been established.\n\nAlso fixed some skip_checks methods to call super first.\n\nChange-Id: Ie58135285a4c95c2eed9c0462c4e76af3ad5d97e\n"
    },
    {
      "commit": "4bbc199973b5dbd40eabad14bb1c81ae793aea67",
      "tree": "ee5a00195144506149fa7d858a80e8adc999316e",
      "parents": [
        "4571408b8143b5e18900a9df11c1dc6b28cf7019"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Apr 07 11:13:40 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Apr 07 11:18:04 2015 -0400"
      },
      "message": "Use network from get_tenant_network in scenario\n\nIn the scenario tests create_server helper method the returned network\nfrom get_tenant_network() was not being used it was returned and the\nmethod to add it to the kwargs dict was called, but the resulting\nupdated dict was never used. This patch corrects the oversight by\nupdating the kwargs dict to ensure we actually pass the right network\ninto the create server call.\n\nChange-Id: I1976ed6eb2edfa77971bd908fe47514c1a801b98\n"
    },
    {
      "commit": "4571408b8143b5e18900a9df11c1dc6b28cf7019",
      "tree": "f64e79f175837dd7ac5cab6c3bfb5a6ca08b25ab",
      "parents": [
        "564450cf58d992a2f2e455dfced858fbf5d92380"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Apr 01 14:47:33 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Apr 07 11:18:04 2015 -0400"
      },
      "message": "Use the catalog to discover available services instead of get_service\n\nThis script should not require admin creds and that was the reason it did.\n\nChange-Id: Idd6c8058f225db929685277b9c7183f7dc29a323\n"
    },
    {
      "commit": "aa0663375195126abda2f965ba193a40877ef0b6",
      "tree": "b7cbd6e901c71658a9b2ee0f3064250911eebaff",
      "parents": [
        "564450cf58d992a2f2e455dfced858fbf5d92380"
      ],
      "author": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Tue Apr 07 10:24:26 2015 +0300"
      },
      "committer": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Tue Apr 07 10:29:25 2015 +0300"
      },
      "message": "Remove EC2 test case that incompatible with Amazon\n\nThis test tries to allocate address and disassociate it without association.\nAmazon allows to do it for EC2-classic and does not throw error.\nBut EC2 implementation in Nova throws error.\nWe have the same test in our own test suite against stackforge/ec2-api\n(but it\u0027s not merged yet) and I checked it against Amazon -\nhttps://review.openstack.org/#/c/171050/\n\nI suggest to remove this test from tempest as incompatible with Amazon.\nAlso because of EC2 is deprecated in nova and can\u0027t be fixed.\n\nChange-Id: I711314408ec7c4ea75f93348a7335843713e9a2b\n"
    },
    {
      "commit": "e06f0e7b25a0dfc99bd09af24e4f707bc035ce65",
      "tree": "9e21898c55bf73dea4420b95222edee7e311dc2f",
      "parents": [
        "35798fb10a7c37de560898a9578bdde8af70d772"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Apr 06 02:52:11 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Apr 07 05:24:06 2015 +0000"
      },
      "message": "Apply a naming rule of GET to orchestration client\n\n[GET /resources] methods should be \"list_\u003cresource name\u003es\"\nor \"show_\u003cresource name\u003e\", so this patch applies the rule\nto orchestration client.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I5a0d046d3811d48d3e4bddae8b0f022762c621c8\n"
    },
    {
      "commit": "35798fb10a7c37de560898a9578bdde8af70d772",
      "tree": "33df613c9ac0401d31ccb51e09ef4d443dd77e77",
      "parents": [
        "564450cf58d992a2f2e455dfced858fbf5d92380"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Apr 06 01:22:41 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Apr 07 05:24:00 2015 +0000"
      },
      "message": "Apply a naming rule of GET to volume client\n\n[GET /resources] methods should be \"list_\u003cresource name\u003es\"\nor \"show_\u003cresource name\u003e\", so this patch applies the rule\nto volume client.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I843dd43293f40bf673a033b1dbf24e035bc8f0c3\n"
    },
    {
      "commit": "564450cf58d992a2f2e455dfced858fbf5d92380",
      "tree": "5ca7ab96bd84a0ff102ef23b3d0a9361cc9ee0ae",
      "parents": [
        "9a088e5e6b701f2f3922ef5bc15bcff89f129e91",
        "6ded8df3b82680a63fd5b28f2ca71d2045e9f592"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 06 21:01:55 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 06 21:01:55 2015 +0000"
      },
      "message": "Merge \"Remove hyphen from rand_name calls in scenario tests\""
    },
    {
      "commit": "9a088e5e6b701f2f3922ef5bc15bcff89f129e91",
      "tree": "807fe870740a9529ebe6bad47df52d39cc4f11e4",
      "parents": [
        "6c353f0843824bbdb6ae1f3f135f672fc18b1809",
        "f440c29c1fe46e5ab5d33078510742b9fa805c99"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 06 20:53:54 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 06 20:53:54 2015 +0000"
      },
      "message": "Merge \"Limit tempest.config\u0027s use of cfg.CONF\""
    },
    {
      "commit": "6c353f0843824bbdb6ae1f3f135f672fc18b1809",
      "tree": "5ccb344a3c05efcdaf70cba6d2c3a24f905e65d8",
      "parents": [
        "57ae37951fff3ffe92167249656b9e5ec8231275",
        "d80abe2750e307a0615810c5fbcdd614ba430151"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 06 20:50:59 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 06 20:50:59 2015 +0000"
      },
      "message": "Merge \"L3 Agent Scheduler testcase cleanups\""
    },
    {
      "commit": "364ff189fa02e3f073c936701d3835f8e264559f",
      "tree": "31e8cbc0ab858ca6936d3fb77bd04ac58cfb6563",
      "parents": [
        "57ae37951fff3ffe92167249656b9e5ec8231275"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Apr 06 08:51:16 2015 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Apr 06 08:51:16 2015 -0700"
      },
      "message": "Skip test_volume_boot_pattern until bug 1439371 is fixed\n\nThe check-tempest-dsvm-full-ceph job sets volume.storage_protocol to\n\u0027ceph\u0027 in devstack-gate and the test is failing with a ceph backend, so\nskip it while that\u0027s being debugged.\n\nThe plan is to get the ceph job passing consistently so we can make it\nvoting on nova/cinder/glance changes so we can tell when a change\nregresses it.\n\nRelated-Bug: #1439371\n\nChange-Id: Ia1cba598a8243dd4a48613c870a25de578b79fe4\n"
    },
    {
      "commit": "57ae37951fff3ffe92167249656b9e5ec8231275",
      "tree": "08d2f7be1d5bbae1cc6dd54f1f838fb2a7a8f34c",
      "parents": [
        "a66d54b8f85f4360783c75811de7664a3d923224",
        "878a5fdeb8f9f1bad27934b9ddbdb0c28055ae1f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 06 04:07:10 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 06 04:07:10 2015 +0000"
      },
      "message": "Merge \"Print an error message and fail if network could not be found by name\""
    },
    {
      "commit": "a66d54b8f85f4360783c75811de7664a3d923224",
      "tree": "4d8df21b4760524183fb0c811d3d462590b1a177",
      "parents": [
        "d3dce8c610be9a6020bc692758e63d430bc5cd62",
        "577d1f2bcc96406dadc0baa379e5ffe82088f9df"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 06 03:23:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 06 03:23:03 2015 +0000"
      },
      "message": "Merge \"Fix fixed_network bug 1439634\""
    },
    {
      "commit": "d3dce8c610be9a6020bc692758e63d430bc5cd62",
      "tree": "ba602692808eab435e7fc8e570cccce5edf4b918",
      "parents": [
        "adf4f440cc2ce76cc8e6e663bd4eb4bc4a8547ea",
        "c96129b40b69ad84738a0781234d5e3eb7de3521"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 06 03:21:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 06 03:21:26 2015 +0000"
      },
      "message": "Merge \"Allow Javelin to create volumes without servers\""
    },
    {
      "commit": "577d1f2bcc96406dadc0baa379e5ffe82088f9df",
      "tree": "fa6ec2538cdaea9ce925f697e6536e2350731fcf",
      "parents": [
        "2b182fa9012485a3ea5017603f2c7238c228f96e"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Apr 02 11:39:38 2015 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli ",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Apr 03 19:34:54 2015 +0000"
      },
      "message": "Fix fixed_network bug 1439634\n\nfixed_networks only verified if tenant isolation is enabled\nthat does not account for the case of force tenant isolation,\nwhere an isolated tenant will be available regardless of the\ntenant isolation default setting.\n\nCloses-bug: #1439634\nChange-Id: I8804d46df7f13ad67ef7260803febe444662e9d1"
    },
    {
      "commit": "700711ea0337b8acf9505b582f75b8a73caed0e8",
      "tree": "cba10e8b10f4947708db3d47172e2c926b10bff5",
      "parents": [
        "e3cb8ab78b2079001f55a231f46cafc261f20213"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Apr 02 11:39:38 2015 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli ",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Apr 03 19:34:28 2015 +0000"
      },
      "message": "Fix fixed_network bug 1439634 - ipsec issue\n\nfixed_networks only verified if tenant isolation is enabled\nthat does not account for the case of force tenant isolation,\nwhere an isolated tenant will be available regardless of the\ntenant isolation default setting.\n\nCloses-bug: #1439634\nChange-Id: Id1743ac18b6b52a3ee6bb533a7a348432ce1f466"
    },
    {
      "commit": "adf4f440cc2ce76cc8e6e663bd4eb4bc4a8547ea",
      "tree": "be7175ac43e8601f6eb3fdb13f6f632c5c547aa4",
      "parents": [
        "256d1e9d0e69b2e4cb7d8381cc243694f130a937",
        "07f5a52e9314d89a9e28176c9dc498c08ecd88ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 14:28:11 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 14:28:11 2015 +0000"
      },
      "message": "Merge \"Change default cirros ssh user\""
    },
    {
      "commit": "256d1e9d0e69b2e4cb7d8381cc243694f130a937",
      "tree": "770a09d3c90fde90a7e857e6e62d756a2d80bb4b",
      "parents": [
        "897b806cad2563577936fb9df492c9ff44a379c2",
        "ec4d497551eaf23e0bea2c8689d25e77123644bc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 14:19:55 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 14:19:55 2015 +0000"
      },
      "message": "Merge \"Testcase to create domain without description\""
    },
    {
      "commit": "897b806cad2563577936fb9df492c9ff44a379c2",
      "tree": "6746eb84d2aba28d614819a052218a076ce2f5d7",
      "parents": [
        "2b182fa9012485a3ea5017603f2c7238c228f96e"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Mar 18 14:51:37 2015 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Apr 02 14:43:46 2015 -0700"
      },
      "message": "Rename test_live_block_migration to test_live_migration\n\nThese tests can actually test both block and regular live migration, so\nupdate the filename to reflect that.\n\nAlso move test to admin, since by default migration is a admin only API call\n\nChange-Id: Ibdae2e8ba9b537ed721bc4448d7107d3f8eaf013\n"
    },
    {
      "commit": "2b182fa9012485a3ea5017603f2c7238c228f96e",
      "tree": "607e503380bb530c186d6ec7ecb91a7262f13822",
      "parents": [
        "e3cb8ab78b2079001f55a231f46cafc261f20213",
        "4f10e45db7bf0eb11ab40cf52398e3038b1cf1b5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 02 13:54:48 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 02 13:54:48 2015 +0000"
      },
      "message": "Merge \"Clarify how to resolve a uuid collision\""
    },
    {
      "commit": "d80abe2750e307a0615810c5fbcdd614ba430151",
      "tree": "07c93f54f28f51c29af6ff6e7142ed1053e5dea0",
      "parents": [
        "4c1c8407ba40413a4376bea97e7a91f736671c54"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Tue Mar 31 14:10:58 2015 -0700"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Wed Apr 01 12:38:56 2015 -0700"
      },
      "message": "L3 Agent Scheduler testcase cleanups\n\nThis patch cleans up the test case a bit: it uses the base class\nmethod to create/delete routers, and ensure that, when selecting\nthe L3 agent, this is of a specific type, i.e. legacy. In multi\nnode environments, and especially the ones post-Juno, there may\nbe more than one L3 agent running and having the ability to filter\nbased on the type is instrumental to getting this test case to\nwork while validating multi-node deployments.\n\nChange-Id: I479b8f52e6da0f520bda965580beddbae0c6a296\n"
    },
    {
      "commit": "e3cb8ab78b2079001f55a231f46cafc261f20213",
      "tree": "52b57f7d50fd292b73422e99bc03dbee6a435909",
      "parents": [
        "dffa50de5ed2b8a88bb3114acb24679036417461",
        "f2f7a376c4108be70380f4a990d2fbd74a303546"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 01 02:49:21 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 01 02:49:21 2015 +0000"
      },
      "message": "Merge \"Use the configured version of identity in stress\""
    },
    {
      "commit": "dffa50de5ed2b8a88bb3114acb24679036417461",
      "tree": "5f8ac49e3b7ce3d032c77628ad1b7f9b617ee574",
      "parents": [
        "4c1c8407ba40413a4376bea97e7a91f736671c54",
        "4807004e577ec7ed8250b9c2b20db691c36ed3af"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 31 22:17:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 31 22:17:35 2015 +0000"
      },
      "message": "Merge \"test_accounts_file can be None\""
    },
    {
      "commit": "86d58e5aeff8a3c2070250b57af35b36d047e5fa",
      "tree": "dd51c92bcb66e2094b58bc412908ca47e070d431",
      "parents": [
        "4c1c8407ba40413a4376bea97e7a91f736671c54"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Mar 31 19:10:11 2015 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Mar 31 19:10:11 2015 +0200"
      },
      "message": "Remove Sahara CLI tests (migrated)\n\nThe tests have been migrated to the python-saharaclient repository.\nAlso, remove python-saharaclient from requirements.\n\nChange-Id: Ia027fcfff4d643effa85dfd55dafe12bfdd6fba8\nDepends-On: I3f1b1fafc0f8dccbe13783271894d60d4567e4cc\n"
    },
    {
      "commit": "f440c29c1fe46e5ab5d33078510742b9fa805c99",
      "tree": "3750e04ed3547e2d1da0de61cf6b9056353d5e6f",
      "parents": [
        "4c1c8407ba40413a4376bea97e7a91f736671c54"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Tue Mar 31 15:58:47 2015 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Tue Mar 31 16:21:57 2015 +0000"
      },
      "message": "Limit tempest.config\u0027s use of cfg.CONF\n\nThis change supports the resuse of tempest\u0027s config machinery by other\nprojects such as Neutron.  Use of cfg.CONF can be replaced with a\nlocal ConfigOpts instance by changing a single line (preventing\nconflict with the consuming project\u0027s config), which can be easily\nmaintained by a copy script.  This ensures that a project that uses\nthe cfg.CONF global won\u0027t run into conflicts with tempest\u0027s\nconfiguration.\n\nChange-Id: Ia2cdd54af8c06d3a38a62183c1f03cd317c3972d\n"
    },
    {
      "commit": "4807004e577ec7ed8250b9c2b20db691c36ed3af",
      "tree": "f52b798d6903aef933adcf0380ad16bd62b8f952",
      "parents": [
        "584ea2de116cda5f956ffaa7bffb88ab5ea325cf"
      ],
      "author": {
        "name": "Aaron Rosen",
        "email": "aaronorosen@gmail.com",
        "time": "Mon Mar 30 16:17:11 2015 -0700"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Mar 31 10:53:54 2015 -0400"
      },
      "message": "test_accounts_file can be None\n\nThis patch fixes a TypeError from being raised in the case when\ntest_accounts_file is None.\n\nCloses-Bug: #1438737\nChange-Id: Ib4964f29dbba21e40078234353eaeef19a29e6e6\n"
    },
    {
      "commit": "4c1c8407ba40413a4376bea97e7a91f736671c54",
      "tree": "73a011831e6322806d9a721569f19bf5f34a0567",
      "parents": [
        "7cd2b79f33a52e0ae2c785e745f75824f9f4595e",
        "f557d37a9d46aa7dd137368c7147b5696f5cbe94"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 31 01:37:04 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 31 01:37:04 2015 +0000"
      },
      "message": "Merge \"1373513 has been fixed, remove skip\""
    },
    {
      "commit": "7cd2b79f33a52e0ae2c785e745f75824f9f4595e",
      "tree": "87b0348de2a94f9da19684310506a4e7ef973af5",
      "parents": [
        "584ea2de116cda5f956ffaa7bffb88ab5ea325cf",
        "88f7b70da16174c258d172d0b432a30a8a93c8b0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 30 23:49:42 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 30 23:49:42 2015 +0000"
      },
      "message": "Merge \"Add API tests for Neutron DVR extension\""
    },
    {
      "commit": "878a5fdeb8f9f1bad27934b9ddbdb0c28055ae1f",
      "tree": "ff4112816e45d25b75d08bdb654bd1a1464b9e09",
      "parents": [
        "01e3a3fc626bbeb6de19369856ff85e31bbb83d9"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 30 14:33:36 2015 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 30 15:40:02 2015 -0700"
      },
      "message": "Print an error message and fail if network could not be found by name\n\nWhen obtaining a network by name, assert that we actually obtain one\ninstead of failing on a key error.\n\nRelated-bug: #1438415\n\nChange-Id: I0e7f487c5d644f178fc770926333cb1e88749b4a\n"
    },
    {
      "commit": "9c9fc4df510231dbe20a6daa6a28711d8af1bc78",
      "tree": "2f062e8c3ca9846de8a06ed437e573e52c83a459",
      "parents": [
        "584ea2de116cda5f956ffaa7bffb88ab5ea325cf"
      ],
      "author": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Tue Mar 31 00:35:05 2015 +0200"
      },
      "committer": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Tue Mar 31 00:37:08 2015 +0200"
      },
      "message": "Allows Javelin to specify Swift role\n\nJavelin assumes that the role needed by Swift is \u0027Member\u0027. This patch\nallows the possibility to specify something else, while keeping the\ndefault value to \u0027Member\u0027 if nothing is specified.\n\nChange-Id: I672f3efa8c00d55cc9bb644783e40a11e548018c\n"
    },
    {
      "commit": "584ea2de116cda5f956ffaa7bffb88ab5ea325cf",
      "tree": "54ad094d140810c9d1c196f7c8ec55f9859f0184",
      "parents": [
        "01e3a3fc626bbeb6de19369856ff85e31bbb83d9",
        "fc7cd8f577dae90abfc34df4d5794bfacfd7eaef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 30 22:10:40 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 30 22:10:40 2015 +0000"
      },
      "message": "Merge \"Only use accounts.yaml with locking provider\""
    },
    {
      "commit": "01e3a3fc626bbeb6de19369856ff85e31bbb83d9",
      "tree": "48441eb6c6489df2c1258d871806c630a912d1e6",
      "parents": [
        "b1a0db99ca20a2ecbfbe69c9c926b192994bebb6",
        "5a28c3b37086ff5b2dd83e3b7b28958810c17d4a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 30 21:01:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 30 21:01:50 2015 +0000"
      },
      "message": "Merge \"Merge availability_zone response schema into one file\""
    },
    {
      "commit": "fc7cd8f577dae90abfc34df4d5794bfacfd7eaef",
      "tree": "fb127740a5c6361bf880d2e81dfe7838360d03d7",
      "parents": [
        "b1a0db99ca20a2ecbfbe69c9c926b192994bebb6"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Mar 30 11:51:55 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Mar 30 13:18:22 2015 -0400"
      },
      "message": "Only use accounts.yaml with locking provider\n\nThis commit removes support for using an accounts.yaml file with the\nnon-locking provider. There is no reason the non-locking provider\nwould ever need to be used with an accounts.yaml file because the\nlocking provider supports running serially just fine. (which would be\nthe sole use case for accounts file with the non-locking provider)\nDoing this relegates the non-locking provider to just handle the\nlegacy config options for providing credentials.\n\nRemoving this code path provides the advantage of removing a double\nmaintenance burden for the non-locking provider, in addition to\nsimplifying the config and user story around the cred providers. It\nalso turns out this config permutation was never properly tested and\ndidn\u0027t actually work.\n\nChange-Id: I8088d75897589203264ae29326fe9901c3457cc3\n"
    },
    {
      "commit": "c96129b40b69ad84738a0781234d5e3eb7de3521",
      "tree": "7ce6fa9fe45bd5b157319c0b7a1b9947289ba04e",
      "parents": [
        "8b2a33d23e7be6ba57da03334050b404d1fb6c4a"
      ],
      "author": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Mon Mar 30 11:23:31 2015 +0200"
      },
      "committer": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Mon Mar 30 11:25:13 2015 +0200"
      },
      "message": "Allow Javelin to create volumes without servers\n\nThis patch will modify Javelin so that it only attempts to attach a\nvolume if servers are defined.\n\nChange-Id: I9e0c0ca59774051a3c65ee3118b470e5133cace4\n"
    },
    {
      "commit": "b1a0db99ca20a2ecbfbe69c9c926b192994bebb6",
      "tree": "675e3cc929e171ebc5318f0f8c4b41564de861d8",
      "parents": [
        "f2902eaa6e3992309d169a5d095b4c2c482aa531",
        "8d1a0dcf9a7b9e0b44962786d99dfb5954040d37"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 30 03:18:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 30 03:18:13 2015 +0000"
      },
      "message": "Merge \"Add test for the various config cases of is_admin_available()\""
    },
    {
      "commit": "f2902eaa6e3992309d169a5d095b4c2c482aa531",
      "tree": "f558bc4b3bef08c5759a7a736828865163cf8e30",
      "parents": [
        "d0057586b9c2313c9d5eb370d3eb9b67e54f566f",
        "0a5788f52a30d34beda14e2fddf8883d3df34173"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 30 02:41:43 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 30 02:41:43 2015 +0000"
      },
      "message": "Merge \"Update description of Enable block_migrate_cinder_iscsi\""
    },
    {
      "commit": "d0057586b9c2313c9d5eb370d3eb9b67e54f566f",
      "tree": "c82a20adfcd5b3d8739411828a7d4ed41d3fb8ff",
      "parents": [
        "93c08cc7b44e16ecaef903bf4549e6169614e8ac",
        "9650847569ad46bd255bbac6e7e02a2c7d827071"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 30 01:24:37 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 30 01:24:37 2015 +0000"
      },
      "message": "Merge \"Remove hyphen from rand_name calls in identity tests\""
    },
    {
      "commit": "6ded8df3b82680a63fd5b28f2ca71d2045e9f592",
      "tree": "f3a08469093e7bf6dff497c1df293f03566831f3",
      "parents": [
        "d0057586b9c2313c9d5eb370d3eb9b67e54f566f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Mar 23 02:00:19 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Mar 30 01:24:05 2015 +0000"
      },
      "message": "Remove hyphen from rand_name calls in scenario tests\n\ndata_utils.rand_name() appends randam charactors with a hypen like:\n\n def rand_name(name\u003d\u0027\u0027):\n     randbits \u003d str(random.randint(1, 0x7fffffff))\n     if name:\n         return name + \u0027-\u0027 + randbits\n\nSo it is not necessary to specify a hypen in caller side.\nThis patch removes a hypen in scenario tests.\n\nChange-Id: I21f19e27c3081ac35317d9422436bd8062eced2d\n"
    },
    {
      "commit": "93c08cc7b44e16ecaef903bf4549e6169614e8ac",
      "tree": "ee52f966bb519a02d59975c76d82743dad1e058d",
      "parents": [
        "8b2a33d23e7be6ba57da03334050b404d1fb6c4a",
        "03feae04e670e0f4f7a950628ce0c9ec3025fba1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 30 01:18:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 30 01:18:13 2015 +0000"
      },
      "message": "Merge \"Handle fixed_network edge cases gracefully\""
    },
    {
      "commit": "9350a107b1c8783bb905b0853475c8a94069ad8a",
      "tree": "35552a5f00136c37137f9503db232d30bcef2260",
      "parents": [
        "8b2a33d23e7be6ba57da03334050b404d1fb6c4a"
      ],
      "author": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Sun Mar 29 17:39:20 2015 +0200"
      },
      "committer": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Sun Mar 29 17:39:20 2015 +0200"
      },
      "message": "Allows selection of floating IP pool in Javelin\n\njavelin2 doesn\u0027t allow selection of a floating-ip pool which are a\nnecessity to use Javelin on multi-host environments.\n\nThis patch allows to add this from the resource definition yaml file.\n\nChange-Id: Ifdb84dc1e8a220dec18fc043e4175d3855b0677f\n"
    },
    {
      "commit": "06952677255c2d96b6b27d0777da9484863199bf",
      "tree": "8337ef5f49c0aee222fbc45df5bf49af55de649f",
      "parents": [
        "8b2a33d23e7be6ba57da03334050b404d1fb6c4a"
      ],
      "author": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Sun Mar 29 12:38:58 2015 +0300"
      },
      "committer": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Sun Mar 29 12:40:52 2015 +0300"
      },
      "message": "Skip test_security_groups_basic_ops for vnic_type\u003ddirect of macvtap\n\nCurrently there is no security groups support for SR-IOV in openstack.\nSo test_security_groups_basic_ops should be skipped when\nusing vnic_type\u003ddirect or vnic_type\u003dmacvtap.\n\nCloses-Bug: 1437799\nChange-Id: If0d40730f057dfb2d73c246b2104b5be2e4c503e\n"
    },
    {
      "commit": "f2f7a376c4108be70380f4a990d2fbd74a303546",
      "tree": "bf7b4378db163942a44952fb452d160abab8b0e6",
      "parents": [
        "c3280150af14dba5e247c514e5ef47c636a200f5"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Mar 04 15:07:39 2015 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli ",
        "email": "andrea.frittoli@hp.com",
        "time": "Sat Mar 28 03:14:35 2015 +0000"
      },
      "message": "Use the configured version of identity in stress\n\nMake stress create credentials and obtain tokens using the\nconfigured version of identity API.\n\nChange-Id: If957407231af0313ac6629091ff7ff0f9e8f6e03\nPartially-implements: bp multi-keystone-api-version-tests"
    },
    {
      "commit": "8b2a33d23e7be6ba57da03334050b404d1fb6c4a",
      "tree": "d8d89f7f56276c28397b968e53c2dae7815fc933",
      "parents": [
        "2af1f21ea8d6ebb9dac926b8932b092efdc92258",
        "4f6117afb9b492e23d5de3336672bb6bb45bd048"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 27 23:22:36 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 27 23:22:36 2015 +0000"
      },
      "message": "Merge \"Non-admin token tests for Keystone API\""
    },
    {
      "commit": "88f7b70da16174c258d172d0b432a30a8a93c8b0",
      "tree": "90fb65013f8888b02ebd8bdac39f72236bf83449",
      "parents": [
        "2af1f21ea8d6ebb9dac926b8932b092efdc92258"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Thu Jun 05 12:59:09 2014 -0700"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Mar 27 15:29:24 2015 -0700"
      },
      "message": "Add API tests for Neutron DVR extension\n\nThis patch adds a number of positive and negative tests for\nthe DVR functionality implemented by Neutron.\n\nChange-Id: I6d3fbf7c480c23a4500af115891f63ea058dcfac\n"
    },
    {
      "commit": "2af1f21ea8d6ebb9dac926b8932b092efdc92258",
      "tree": "0b320ab627701a575e79a6eb71b583a644a52328",
      "parents": [
        "f7d582eaa0dbc6e3725006208dd1b4bbf51a950f",
        "a565e451b74cd753d43ad1a3fdc4b8d52e50eded"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 27 21:07:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 27 21:07:35 2015 +0000"
      },
      "message": "Merge \"Split resource_setup for network tests\""
    },
    {
      "commit": "03feae04e670e0f4f7a950628ce0c9ec3025fba1",
      "tree": "37b3bef57300634ff15209dafb9e8082d0e37004",
      "parents": [
        "6a341ef6166a25a8a18472856df983c6456d6d47"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 27 10:25:45 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 27 15:10:24 2015 -0400"
      },
      "message": "Handle fixed_network edge cases gracefully\n\nWhen we added support for using the fixed_network_name config option to\nspecify the network to boot with in a multi-network env a couple of\nconfiguration edge cases were not taken into account. First the case\nof misconfiguration was not handled at all this would cause an ugly\nIndexError exception to be raised because no matches were found for\nthe name specified in config. The other was since the default config\noption was set to \u0027private\u0027 and fixed network name is always used when\nconfigured the default for single network environments broke if the\nsingle network. This commit addresses these by removing the default\nvalue for fixed_network_name (and making the help more clear) and\nhaving fixed_network_name handle the misconfiguration case more\nclearly by raising an InvalidConfiguration exception.\n\nChange-Id: I06ac0605a1a7e35d1af9a93a3bfc387a78f8be1c\nCloses-Bug: #1437328\n"
    },
    {
      "commit": "4f10e45db7bf0eb11ab40cf52398e3038b1cf1b5",
      "tree": "d52f91b0ca8375bfe019ea544f82ff381537aa87",
      "parents": [
        "f7d582eaa0dbc6e3725006208dd1b4bbf51a950f"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Mar 27 11:49:57 2015 -0400"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Mar 27 13:15:44 2015 -0400"
      },
      "message": "Clarify how to resolve a uuid collision\n\nPreviously \u0027tox -epep8\u0027 just says run \u0027tox -v -euuidgen\u0027 but without\nmanually removing the duplicate uuid it fails to fix things and says run\n\u0027tox -v -euuidgen\u0027 again.\n\nChange-Id: I1948c2d038d89af8dcfe69d01dcc49d024ae3210\n"
    },
    {
      "commit": "0a5788f52a30d34beda14e2fddf8883d3df34173",
      "tree": "ad809857edac760392b84d6e29db505aa42b4ecb",
      "parents": [
        "f7d582eaa0dbc6e3725006208dd1b4bbf51a950f"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Mar 17 11:29:38 2015 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Mar 27 11:52:22 2015 -0400"
      },
      "message": "Update description of Enable block_migrate_cinder_iscsi\n\nThis option, originally added in\nI81cc39fed392fce9dfbda5683ffba29eeba936be was disabled by default for\nXen, and isn\u0027t supported by libvirt due to bug 1398999. Provide a better\nhelp message explaining why this should be off for libvirt.\n\nChange-Id: Id8f9ead99b5d5713172c9b012b771098fdee7b1c\nDepends-On: I89b7e390bf1cf4f2eccabca2e31a9d1b6b270677\n"
    },
    {
      "commit": "f7d582eaa0dbc6e3725006208dd1b4bbf51a950f",
      "tree": "0911636bc0ededc99cb783b9805a7e2db3880567",
      "parents": [
        "6a341ef6166a25a8a18472856df983c6456d6d47",
        "4937f56b5a94fcb4d154b9c74ec225dc7e15a16f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 27 15:26:10 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 27 15:26:10 2015 +0000"
      },
      "message": "Merge \"Remove hyphen from rand_name calls in compute tests\""
    },
    {
      "commit": "07f5a52e9314d89a9e28176c9dc498c08ecd88ac",
      "tree": "7d745129177cfcf52a06b0c18cf846633f72e348",
      "parents": [
        "6a341ef6166a25a8a18472856df983c6456d6d47"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri Mar 27 15:02:41 2015 +0100"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri Mar 27 15:02:41 2015 +0100"
      },
      "message": "Change default cirros ssh user\n\nCirros images allow connection with root and cirros by default.\nInteractive sessions for root are not allowed. This will change the\ndefault user to cirros since it allows interactive ssh sessions.\n\nSee also https://bugs.launchpad.net/cirros/+bug/1437350\n\nChange-Id: If929ce7a3df944bd17c7f4e3042a6aea0c318b2c\n"
    },
    {
      "commit": "6a341ef6166a25a8a18472856df983c6456d6d47",
      "tree": "7a661c38b1e9a0b931bb7a339e313c4c9e9c768d",
      "parents": [
        "609f6030a21c94618ff3fffe8ec47fba7435b868",
        "a498b1de8fc8713dd417a63ef778f65fe0727032"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 27 11:28:34 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 27 11:28:34 2015 +0000"
      },
      "message": "Merge \"Remove hyphen from rand_name calls in thirdparty tests\""
    },
    {
      "commit": "a565e451b74cd753d43ad1a3fdc4b8d52e50eded",
      "tree": "d436c98369d51bf22cbbea1e74f16f4d4d794eb2",
      "parents": [
        "609f6030a21c94618ff3fffe8ec47fba7435b868"
      ],
      "author": {
        "name": "Rohan Kanade",
        "email": "rkanade@redhat.com",
        "time": "Tue Jan 27 14:00:13 2015 +0530"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Mar 27 06:17:20 2015 -0400"
      },
      "message": "Split resource_setup for network tests\n\nSplit up the resource_setup method for all the network tests, as per the\nlatest spec.\n\nPartially-implements bp:resource-cleanup\n\nChange-Id: If96a154cfe65dd3d18ff6b1e1943ccfb1db7300e\n"
    },
    {
      "commit": "609f6030a21c94618ff3fffe8ec47fba7435b868",
      "tree": "85114388b69cf325d4e291b06b1e99c60460292e",
      "parents": [
        "777a62d20cfd8185179c8b58128e3740b51d28d2",
        "9ce97dfa353e3659aa0ec0a7f62ed3a7e54c4bdf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 26 23:16:11 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 26 23:16:11 2015 +0000"
      },
      "message": "Merge \"Start instances using fixed network when possible\""
    },
    {
      "commit": "9650847569ad46bd255bbac6e7e02a2c7d827071",
      "tree": "6cab3ef1fe44aa55474c531a6b9a325ecf7ea4e2",
      "parents": [
        "4937f56b5a94fcb4d154b9c74ec225dc7e15a16f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Mar 23 01:43:42 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Mar 26 21:15:01 2015 +0000"
      },
      "message": "Remove hyphen from rand_name calls in identity tests\n\ndata_utils.rand_name() appends randam charactors with a hypen like:\n\n def rand_name(name\u003d\u0027\u0027):\n     randbits \u003d str(random.randint(1, 0x7fffffff))\n     if name:\n         return name + \u0027-\u0027 + randbits\n\nSo it is not necessary to specify a hypen in caller side.\nThis patch removes a hypen in identity tests.\n\nChange-Id: I8b1eb0ea1db708fa02673b3c3963fcb39d1a3ff6\n"
    },
    {
      "commit": "4937f56b5a94fcb4d154b9c74ec225dc7e15a16f",
      "tree": "1448330571f93ece18b6e6acaf19b979c29fd1ac",
      "parents": [
        "a498b1de8fc8713dd417a63ef778f65fe0727032"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Mar 23 00:15:01 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Mar 26 21:12:42 2015 +0000"
      },
      "message": "Remove hyphen from rand_name calls in compute tests\n\ndata_utils.rand_name() appends randam charactors with a hypen like:\n\n def rand_name(name\u003d\u0027\u0027):\n     randbits \u003d str(random.randint(1, 0x7fffffff))\n     if name:\n         return name + \u0027-\u0027 + randbits\n\nSo it is not necessary to specify a hypen in caller side.\nThis patch removes a hypen in compute tests.\n\nChange-Id: Ibed983d75ad9fdbb1f90100863ba0ff1934ab644\n"
    },
    {
      "commit": "a498b1de8fc8713dd417a63ef778f65fe0727032",
      "tree": "571c2e3fffbb6d251bf109f6211e5861fb8d7e8f",
      "parents": [
        "777a62d20cfd8185179c8b58128e3740b51d28d2"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Mar 23 01:56:52 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Mar 26 21:11:15 2015 +0000"
      },
      "message": "Remove hyphen from rand_name calls in thirdparty tests\n\ndata_utils.rand_name() appends randam charactors with a hypen like:\n\n def rand_name(name\u003d\u0027\u0027):\n     randbits \u003d str(random.randint(1, 0x7fffffff))\n     if name:\n         return name + \u0027-\u0027 + randbits\n\nSo it is not necessary to specify a hypen in caller side.\nThis patch removes a hypen in thirdparty tests.\n\nChange-Id: I825b576b53e2b1209086cb68b3e27098f13f90d4\n"
    },
    {
      "commit": "777a62d20cfd8185179c8b58128e3740b51d28d2",
      "tree": "b0c43e9bfa89e2e8d0383caa9869ec4963e4b3f4",
      "parents": [
        "171d05e97fccfba1a88b38320ce259ae3b47d31a",
        "abf0d6ff56a1cf64797d23bd1276242048707c27"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 26 20:33:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 26 20:33:32 2015 +0000"
      },
      "message": "Merge \"Drop any dependency from config in test_credentials\""
    },
    {
      "commit": "9ce97dfa353e3659aa0ec0a7f62ed3a7e54c4bdf",
      "tree": "f0e757951c9f7fb61651afdf74f26e1c8d147fc8",
      "parents": [
        "171d05e97fccfba1a88b38320ce259ae3b47d31a"
      ],
      "author": {
        "name": "Rohan Kanade",
        "email": "rohan.kanade@izeltech.com",
        "time": "Tue Dec 10 18:59:35 2013 +0530"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Mar 26 14:50:03 2015 -0400"
      },
      "message": "Start instances using fixed network when possible\n\nUses the fixed_network_name option to select which network\nto boot test instances on.  This allows Tempest to be run\nin environments where there are multiple networks available.\n\nThis problem does not apply to nova-network environments because\nit will happily start instances with multiple networks attached,\nso the behavior is left as before in that case.\n\nCo-Authored-By: Ben Nemec \u003cbnemec@redhat.com\u003e\nCo-Authored-By: Vincent Untz \u003cvuntz@suse.com\u003e\nCo-Authored-By: git-harry \u003cgit-harry@live.co.uk\u003e\n\nChange-Id: Ib5b84b59e3d182d8b9cc83954537c32f3eb9e388\nCloses-Bug: #1250866\n"
    },
    {
      "commit": "171d05e97fccfba1a88b38320ce259ae3b47d31a",
      "tree": "0a3782709962ae3cd11a8650d788316f92714fff",
      "parents": [
        "c4a2f33739bee42e8cf8f3ed5acf82764299e427",
        "823d33189b10d1bf465b4eb44fa36f7265d63c07"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 26 09:28:00 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 26 09:28:00 2015 +0000"
      },
      "message": "Merge \"Remove hyphen from rand_name calls in baremetal tests\""
    },
    {
      "commit": "c4a2f33739bee42e8cf8f3ed5acf82764299e427",
      "tree": "2e25303b67155608fefde440cab7128984609bed",
      "parents": [
        "7edd8ae2f8580c66c984d628cb3dacbf7e32a2d8",
        "484ba66302ae2995d253698cca79723b1f76c821"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 26 09:22:25 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 26 09:22:25 2015 +0000"
      },
      "message": "Merge \"Pass identity_version into get_credentials\""
    },
    {
      "commit": "7edd8ae2f8580c66c984d628cb3dacbf7e32a2d8",
      "tree": "6c83c0b1617ac0da227056b1eb678e9cd6a60b19",
      "parents": [
        "047d6b81a00d13f65b22db6e3c458654a539fe5b",
        "d3906c9e206827301e563f35c7b03c0bba053895"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 26 09:21:46 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 26 09:21:46 2015 +0000"
      },
      "message": "Merge \"Remove hyphen from rand_name calls in image tests\""
    },
    {
      "commit": "047d6b81a00d13f65b22db6e3c458654a539fe5b",
      "tree": "37bd1d1c72bddaba5cd697b884c7b088e823997a",
      "parents": [
        "c36351d76e0ba578566c222c5a2d47509af92cd6",
        "07308f1d1e108700e005a2ea675f6b760945198d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 26 04:10:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 26 04:10:47 2015 +0000"
      },
      "message": "Merge \"Remove hyphen from rand_name calls in volume tests\""
    },
    {
      "commit": "c36351d76e0ba578566c222c5a2d47509af92cd6",
      "tree": "bec5563b51b878ce66e2a6b70dc21ebd4d278497",
      "parents": [
        "7ac7af88845c61a1033df5fdfd9e8c5150c55aea",
        "ffb140242f450bce48e86ecc6f64ef2d39acc3fc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 26 01:03:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 26 01:03:50 2015 +0000"
      },
      "message": "Merge \"Adding sudo to command _renew_lease_dhclient in remote_client\""
    },
    {
      "commit": "7ac7af88845c61a1033df5fdfd9e8c5150c55aea",
      "tree": "5142845abdc1a7e111704d2435282e0b674853f4",
      "parents": [
        "345c7fa43f9687e255b56249a4531f1e916d56c3",
        "58b64099041bba4c3522c277f6aa858eb2bd6929"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 26 01:02:45 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 26 01:02:45 2015 +0000"
      },
      "message": "Merge \"Refactor floatin_ips V2.1 API response schema\""
    },
    {
      "commit": "823d33189b10d1bf465b4eb44fa36f7265d63c07",
      "tree": "6f435c6f33c759df03452148623b0d71869efacb",
      "parents": [
        "d3906c9e206827301e563f35c7b03c0bba053895"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Mar 23 00:27:53 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Mar 25 22:56:58 2015 +0000"
      },
      "message": "Remove hyphen from rand_name calls in baremetal tests\n\ndata_utils.rand_name() appends randam charactors with a hypen like:\n\n def rand_name(name\u003d\u0027\u0027):\n     randbits \u003d str(random.randint(1, 0x7fffffff))\n     if name:\n         return name + \u0027-\u0027 + randbits\n\nSo it is not necessary to specify a hypen in caller side.\nThis patch removes a hypen in baremetal tests.\n\nChange-Id: I43fde9b537f7d225266ebb3950b6768aa7ae9fae\n"
    },
    {
      "commit": "d3906c9e206827301e563f35c7b03c0bba053895",
      "tree": "26d5b2e1acdc4c3cb5586bb0603f03506767bba0",
      "parents": [
        "07308f1d1e108700e005a2ea675f6b760945198d"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Mar 23 00:26:11 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Mar 25 22:56:58 2015 +0000"
      },
      "message": "Remove hyphen from rand_name calls in image tests\n\ndata_utils.rand_name() appends randam charactors with a hypen like:\n\n def rand_name(name\u003d\u0027\u0027):\n     randbits \u003d str(random.randint(1, 0x7fffffff))\n     if name:\n         return name + \u0027-\u0027 + randbits\n\nSo it is not necessary to specify a hypen in caller side.\nThis patch removes a hypen in image tests\n\nChange-Id: Iac422b107ca558e5b41d9ad3fbde051b012df56c\n"
    },
    {
      "commit": "07308f1d1e108700e005a2ea675f6b760945198d",
      "tree": "a11fa8fc9be87b1363c87aa2f8c142ce140c7c69",
      "parents": [
        "345c7fa43f9687e255b56249a4531f1e916d56c3"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Mar 23 00:24:28 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Mar 25 22:56:58 2015 +0000"
      },
      "message": "Remove hyphen from rand_name calls in volume tests\n\ndata_utils.rand_name() appends randam charactors with a hypen like:\n\n def rand_name(name\u003d\u0027\u0027):\n     randbits \u003d str(random.randint(1, 0x7fffffff))\n     if name:\n         return name + \u0027-\u0027 + randbits\n\nSo it is not necessary to specify a hypen in caller side.\nThis patch removes a hypen in volume tests.\n\nChange-Id: I1ea38961053cf751b14e261321d6695a8c11dd54\n"
    },
    {
      "commit": "4f6117afb9b492e23d5de3336672bb6bb45bd048",
      "tree": "6261fe326751eb3787c091f68e6d3091c376bd64",
      "parents": [
        "484ba66302ae2995d253698cca79723b1f76c821"
      ],
      "author": {
        "name": "Chris Hoge",
        "email": "chris@openstack.org",
        "time": "Fri Mar 20 12:39:33 2015 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Mar 25 21:28:35 2015 +0000"
      },
      "message": "Non-admin token tests for Keystone API\n\nAdds non-admin token tests for Keystone/identity API. Work in\nsupport of adding Defcore/interop capabilities for identity.\n\nCurrently only supports get token for v2 and v3.\n\nDepends-On: I06fd043e1b31ae0e5e33f4dcf898fb58f2907267\nChange-Id: I2134e5694fdbab13b4b19205ecba5711dbac0c25\n"
    },
    {
      "commit": "484ba66302ae2995d253698cca79723b1f76c821",
      "tree": "d804e727169678f7fa5b175285b98a3fee404362",
      "parents": [
        "345c7fa43f9687e255b56249a4531f1e916d56c3"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Mar 25 16:25:29 2015 -0400"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Mar 25 16:37:18 2015 -0400"
      },
      "message": "Pass identity_version into get_credentials\n\nWhen identity_version is passed into get_configured_credentials,\npass that into the call to get_credentials as well.\n\nChange-Id: Icfe1efa131518f3190b53b781bfb9b35176eea5d\n"
    },
    {
      "commit": "345c7fa43f9687e255b56249a4531f1e916d56c3",
      "tree": "be0714e6546c7449530f10b6260609b1ae7ea465",
      "parents": [
        "4845af783806061fa73e772a498d7b94007b574e"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Mar 25 10:10:42 2015 -0400"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Mar 25 10:36:59 2015 -0400"
      },
      "message": "Support identity_version in credential provider wrappers\n\nAdd identity_version to get_client_manager and get_isolated_credentials.\nMost tests rely on the configured version, which is the default if not\nspecified, but identity test need to force this to v2 or v3.\n\nChange-Id: I69e07237c49e13bc1fd506e9decbbb27840a733b\nPartially-implements: bp/multi-keystone-api-version-tests\n"
    },
    {
      "commit": "4845af783806061fa73e772a498d7b94007b574e",
      "tree": "7ed17c2614b516179eb444dfbc152ec59f051a45",
      "parents": [
        "eaef637fd7a64aafb028daf649afa75095423455",
        "85b660b3393a0217433917ba764a6c6a9c7a027e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 25 11:45:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 25 11:45:44 2015 +0000"
      },
      "message": "Merge \"Remove invalid use of kwargs from image clients\""
    },
    {
      "commit": "eaef637fd7a64aafb028daf649afa75095423455",
      "tree": "a78d24044c5152124cf591454ee3436fe0df1071",
      "parents": [
        "eb74bf001f1e7ff05cdc3a0c9df9d119ccea6358",
        "1e33e374cee02a9236b719533e3d67dbe665b9f8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 25 02:22:17 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 25 02:22:17 2015 +0000"
      },
      "message": "Merge \"Remove remaining CONF references in service_client\""
    },
    {
      "commit": "eb74bf001f1e7ff05cdc3a0c9df9d119ccea6358",
      "tree": "d8b80784a13bc3eb6ff0a377993a96af160e3e0d",
      "parents": [
        "9393d61ceaf1a474a79645745bea72476e0f6e57",
        "0fe20f72107e789c6c64aee91839638c47eecc1d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 25 02:22:09 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 25 02:22:09 2015 +0000"
      },
      "message": "Merge \"Refactor fixed_ips API response schema\""
    },
    {
      "commit": "9393d61ceaf1a474a79645745bea72476e0f6e57",
      "tree": "729b622c1de67e0ec3f2eae375a89cd903727603",
      "parents": [
        "29dae32a45122670c016b3bd6c83d789691537a6",
        "d610a0217e0a351ea4ec5b6901fe2dec35d83264"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 25 00:53:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 25 00:53:32 2015 +0000"
      },
      "message": "Merge \"Rearrange aggregates response schema into one file\""
    },
    {
      "commit": "29dae32a45122670c016b3bd6c83d789691537a6",
      "tree": "07c41cb72d2616809121cd59fb9e3fe7bc764652",
      "parents": [
        "b503f036462c63cac1e563d79ae229cee31ae890",
        "c3280150af14dba5e247c514e5ef47c636a200f5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 24 22:09:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 24 22:09:58 2015 +0000"
      },
      "message": "Merge \"Support v3 in credential providers and subclasses\""
    },
    {
      "commit": "58b64099041bba4c3522c277f6aa858eb2bd6929",
      "tree": "6a85953702297d598742235896e933297787d0cb",
      "parents": [
        "d1a391a55482d64b9014e7b41219af195722d990"
      ],
      "author": {
        "name": "Rohan Kanade",
        "email": "rkanade@redhat.com",
        "time": "Mon Mar 23 17:58:49 2015 +0530"
      },
      "committer": {
        "name": "Rohan Kanade",
        "email": "rkanade@redhat.com",
        "time": "Tue Mar 24 19:08:58 2015 +0530"
      },
      "message": "Refactor floatin_ips V2.1 API response schema\n\n- Extract common schema code\n- Remove \u0027additionalProperties\u0027 attribute\n\nPartially implements blueprint rearrange-nova-response-schemas\nChange-Id: I6aa8e472e074f7455a5d9eaf2061c08ffc131230\n"
    },
    {
      "commit": "abf0d6ff56a1cf64797d23bd1276242048707c27",
      "tree": "e021da236a9dd62b3bbb85273106af14e7b2d417",
      "parents": [
        "d1a391a55482d64b9014e7b41219af195722d990"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Mon Mar 23 15:14:02 2015 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Mar 24 09:40:10 2015 +0000"
      },
      "message": "Drop any dependency from config in test_credentials\n\ntest_credentials will be moved over to tempest-lib.\nCleaning up unused reference to config.\n\nChange-Id: I9e0dafd77ed0786b9a7455185d856fdc869daa76\n"
    },
    {
      "commit": "0fe20f72107e789c6c64aee91839638c47eecc1d",
      "tree": "bca5fe8676c2ea998e2bae55cd143682eeb75182",
      "parents": [
        "d1a391a55482d64b9014e7b41219af195722d990"
      ],
      "author": {
        "name": "Rohan Kanade",
        "email": "rkanade@redhat.com",
        "time": "Mon Mar 23 17:18:58 2015 +0530"
      },
      "committer": {
        "name": "Rohan Kanade",
        "email": "rkanade@redhat.com",
        "time": "Tue Mar 24 14:31:46 2015 +0530"
      },
      "message": "Refactor fixed_ips API response schema\n\n- Rename fixed_ips -\u003e get_fixed_ip\n- Rename fixed_ip_action -\u003e reserve_fixed_ip\n\nPartially implements blueprint rearrange-nova-response-schemas\nChange-Id: If95988306ad0efdf4dd22e47a6623623f34503d9\n"
    },
    {
      "commit": "d610a0217e0a351ea4ec5b6901fe2dec35d83264",
      "tree": "c36e014ab9f2a4595d1c148dcf94faaa7fbada54",
      "parents": [
        "d1a391a55482d64b9014e7b41219af195722d990"
      ],
      "author": {
        "name": "Rohan Kanade",
        "email": "rkanade@redhat.com",
        "time": "Mon Mar 23 15:46:02 2015 +0530"
      },
      "committer": {
        "name": "Rohan Kanade",
        "email": "rkanade@redhat.com",
        "time": "Tue Mar 24 14:28:05 2015 +0530"
      },
      "message": "Rearrange aggregates response schema into one file\n\nAfter removing v3 schemas, we have only 1 set of schemas for v2 (/v2.1)\nAPIs but those end up in scattered structure.\n\nSchema files needs to be re arranged into a clean structure. Any\nresource schema should be defined in single file for better readability.\n\nThis patch merges the aggregates response schema into one file.\n\nPartially implements blueprint rearrange-nova-response-schemas\nChange-Id: I2a173792fc83887635051477c312cba986a7f907\n"
    }
  ],
  "next": "5a28c3b37086ff5b2dd83e3b7b28958810c17d4a"
}
