)]}'
{
  "log": [
    {
      "commit": "2999963ff8bdfb48d55b5c74b204fef99e4e66ec",
      "tree": "43164a1f8a789ceb7075fd9601531ca87c29915c",
      "parents": [
        "b4763ef57e54c4517de88affb983de1de2f0ac64"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Feb 14 14:32:20 2019 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Feb 15 09:01:26 2019 -0500"
      },
      "message": "Allow decorators.attr to be conditional\n\nThere are cases where we want to conditionally apply an\nattribute to a test function, for example, if SSH validation\nis enabled then a test may run much slower than if it is not.\n\nThis adds a \u0027condition\u0027 kwarg to the attr() decorator which\nbehaves similarly to the \u0027condition\u0027 kwarg on the skip_because()\ndecorator.\n\nChange-Id: I83233854a217b6961e7614d7d9df1b4fc8d5a640\n"
    },
    {
      "commit": "b4763ef57e54c4517de88affb983de1de2f0ac64",
      "tree": "361809e518e7ec774fc47731d4d684fd937fb2f5",
      "parents": [
        "4b8a7b863854b5047d9c6898348c03a40b041688"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Feb 14 14:09:11 2019 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Feb 14 14:09:11 2019 -0500"
      },
      "message": "Mark test_server_connectivity_reboot as slow\n\nBased on average test run times from the last 300 runs of\nthe tempest-full job [1] the test_server_connectivity_reboot\ntest is third slowest at about 200 seconds. This should not\nbe a surprise given all of the other tests in the same class\nare already marked slow.\n\nThis change marks that test slow like the others which means\nit will be run in the tempest-slow job.\n\n[1] http://paste.openstack.org/show/745114/\n\nChange-Id: Ie8ea1555cc4512bf29dff1e7df592dedfab28c61\nRelated-Bug: #1783405\n"
    },
    {
      "commit": "4b8a7b863854b5047d9c6898348c03a40b041688",
      "tree": "4bce710cd28778f42a7f77d897eca15bc264985d",
      "parents": [
        "8b9980b4970dfc85cc63b5de1f4be064caeca176"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Feb 14 14:07:11 2019 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Feb 14 14:07:11 2019 -0500"
      },
      "message": "Mark test_volume_boot_pattern as slow\n\nBased on the average test times taken from the last 300 runs\nof the tempest-full job [1] the test_volume_boot_pattern\nscenario test is the slowest test that is not marked slow at\n208 seconds.\n\nThis change marks that test as slow which means it will still\nbe run in the tempest-slow job.\n\n[1] paste.openstack.org/show/745114/\n\nChange-Id: Ibc5e5ecaa997744aecea8aff07e7a7e06178f5f3\nRelated-Bug: #1783405\n"
    },
    {
      "commit": "8b9980b4970dfc85cc63b5de1f4be064caeca176",
      "tree": "59ac5c03982021790b54f977a89f0477a4f2d44a",
      "parents": [
        "00b8a6c2040c6ceacd71793781fc8abc1917dcec"
      ],
      "author": {
        "name": "Colleen Murphy",
        "email": "colleen.murphy@suse.de",
        "time": "Tue Feb 12 15:43:59 2019 +0100"
      },
      "committer": {
        "name": "Colleen Murphy",
        "email": "colleen.murphy@suse.de",
        "time": "Tue Feb 12 15:43:59 2019 +0100"
      },
      "message": "Normalize endpoint path in oauth client\n\noauthlib uses the request URI as input for generating an oauth\nsignature and matching it against the incoming oauth_signature request\nattribute. tempest also uses the URI to generate this signature, which\nmeans the URIs must match exactly.\n\nIf the keystone catalog contains an endpoint with a trailing slash, such\nas https://keystone.example.org/v3/, then the URI that tempest uses for\nthe signature generation will be\nhttps://keystone.example.org/v3//OS-OAUTH1/request_token. The incoming\nrequest URI that oauthlib sees will not have the duplicate slash and so\nthe resulting signature will differ, and the auth request will be\nrejected due to mismatching HMAC-SHA1 signatures.\n\nThis patch corrects the issue for deployments that use a trailing slash\nin their keystone catalogs (which is valid) by normalizing the path\nbefore generating the signature.\n\nChange-Id: Ie827b1af7b23c6d6eaf2c2894cc2629d0e252108\n"
    },
    {
      "commit": "00b8a6c2040c6ceacd71793781fc8abc1917dcec",
      "tree": "3b839b7666eaf4a3bbe64aa730b74c481b3738c7",
      "parents": [
        "4008e4afef0d54ba50c26066897a518cea7f4180",
        "5639a970c159456396c06e122d045fb9f0d987ad"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 12 08:46:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 12 08:46:51 2019 +0000"
      },
      "message": "Merge \"Update v3 project tests to work w/ pre-prov\""
    },
    {
      "commit": "4008e4afef0d54ba50c26066897a518cea7f4180",
      "tree": "1638c4ca417c076be54a6951a8f63832822b44de",
      "parents": [
        "285a74350e72b4c06853b16ed72d9d5a11cdd687",
        "566237c0a1c1fc8421415fd414ce845956b41d90"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 12 05:34:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 12 05:34:55 2019 +0000"
      },
      "message": "Merge \"Immutable user source: v3 test_groups\""
    },
    {
      "commit": "285a74350e72b4c06853b16ed72d9d5a11cdd687",
      "tree": "9161213f168a7f4fce78d1201d88680e0d0737e0",
      "parents": [
        "c1d32676102cf2e5a04083aa66fe76179412b200",
        "e4c8a6a4a7e05e6fa10e9829a2505d138c7b1e1d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 12 05:31:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 12 05:31:25 2019 +0000"
      },
      "message": "Merge \"Update regions tests to work w/ pre-prov\""
    },
    {
      "commit": "c1d32676102cf2e5a04083aa66fe76179412b200",
      "tree": "92ebd84367aa74ebc73ffe21ae3e7d40f06bb79a",
      "parents": [
        "30cfcf8478f6d2e440c657048d97828ff4a5e2da",
        "6caf3fabbbded0790142edfd51dc693166d669c2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Feb 11 02:23:03 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 11 02:23:03 2019 +0000"
      },
      "message": "Merge \"Fix tempest cleanup for python3\""
    },
    {
      "commit": "30cfcf8478f6d2e440c657048d97828ff4a5e2da",
      "tree": "f57fa39f48c985beeb3dd41b3020aae122923c9b",
      "parents": [
        "48ee0fec722496a7cf6824b94bd0c23e3d9f4882",
        "7581e99a057c3ec5390cd26bcda48a4785d8d476"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Feb 09 04:52:08 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 09 04:52:08 2019 +0000"
      },
      "message": "Merge \"Enable volume multiattach tests in tempest-full/slow jobs\""
    },
    {
      "commit": "5639a970c159456396c06e122d045fb9f0d987ad",
      "tree": "0a4fd3395e5a22c8dc6ae84a247f2e302a6ab943",
      "parents": [
        "48ee0fec722496a7cf6824b94bd0c23e3d9f4882"
      ],
      "author": {
        "name": "Trevor McCasland",
        "email": "tm2086@att.com",
        "time": "Thu Jan 17 10:37:24 2019 -0600"
      },
      "committer": {
        "name": "Nicolas Helgeson",
        "email": "nh202b@att.com",
        "time": "Fri Feb 08 21:57:58 2019 +0000"
      },
      "message": "Update v3 project tests to work w/ pre-prov\n\nI don\u0027t see any limitations by using pre-provisioned\ncredentials for these tests:\n\n* test_project_create_with_domain\n* test_project_create_with_parent\n* test_create_is_domain_project\n* test_project_get_equals_list\n* test_project_create_with_description\n* test_associate_user_to_project\n* test_project_create_enabled\n* test_project_create_not_enabled\n* test_project_update_name\n* test_project_update_desc\n* test_project_update_enable\n\nBy setting force_tenant_isolation\u003dFalse these tests now be\ncan executed with backends that don\u0027t allow user creation\n(immutable user source) like LDAP.\n\nChange-Id: Ifc9f23d150992cdcf415293439c2f51f3d75aeb3\n"
    },
    {
      "commit": "566237c0a1c1fc8421415fd414ce845956b41d90",
      "tree": "572c85b431c7a58b42068157a19dc598a280f55b",
      "parents": [
        "48ee0fec722496a7cf6824b94bd0c23e3d9f4882"
      ],
      "author": {
        "name": "Trevor McCasland",
        "email": "tm2086@att.com",
        "time": "Thu Jan 17 11:13:34 2019 -0600"
      },
      "committer": {
        "name": "Nicolas Helgeson",
        "email": "nh202b@att.com",
        "time": "Fri Feb 08 20:00:50 2019 +0000"
      },
      "message": "Immutable user source: v3 test_groups\n\nIf the keystone user source is immutable, such as an LDAP\nactive directory implementation, tempest tests that try\nto create or delete a user will fail. Instead of failing,\nwe would like them to skip. This change uses a testtools\ndecorator to avoid unnecessary modifications and allow those tests\nto skip.\n\nPartial-Bug: #1777047\n\nChange-Id: I8a0d5935b695a1649b204bd3c3351f34a80e9059\n"
    },
    {
      "commit": "e4c8a6a4a7e05e6fa10e9829a2505d138c7b1e1d",
      "tree": "c564a7ca576fac05e65d849ebb323428693085f1",
      "parents": [
        "48ee0fec722496a7cf6824b94bd0c23e3d9f4882"
      ],
      "author": {
        "name": "Trevor McCasland",
        "email": "tm2086@att.com",
        "time": "Mon Jan 14 09:23:43 2019 -0600"
      },
      "committer": {
        "name": "Nicolas Helgeson",
        "email": "nh202b@att.com",
        "time": "Fri Feb 08 19:48:35 2019 +0000"
      },
      "message": "Update regions tests to work w/ pre-prov\n\nI don\u0027t see any limitations by using pre-provisioned\ncredentials for this test:\n\n* test_list_regions_filter_by_parent_region_id\n* test_create_region_with_specific_id\n* test_create_update_get_delete_region\n* test_list_regions\n\nBy setting force_tenant_isolation\u003dFalse this test can now\nbe executed with backends that don\u0027t allow user creation\n(immutable user source) like LDAP.\n\nChange-Id: Ifad293dddb7c7fe76005761b43e1252e40ce7bdc\n"
    },
    {
      "commit": "6caf3fabbbded0790142edfd51dc693166d669c2",
      "tree": "876cfa106fb8925880a9423e5c81f2469734dfd6",
      "parents": [
        "48ee0fec722496a7cf6824b94bd0c23e3d9f4882"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Sun Jan 20 15:24:10 2019 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Feb 07 14:43:05 2019 +0000"
      },
      "message": "Fix tempest cleanup for python3\n\nWhen using python3 the file which is read and\nloaded by jsonutils needs to be opened in binary\nmode, otherwise, it\u0027s causing problems.\nIt is a known bug [1] in jsonutils from\noslo.serialization module.\nThe patch also adds a unit test which tests\nthe loading of a json file.\n\n[1] https://bugs.launchpad.net/oslo.serialization/+bug/1515231\n\nCloses-Bug: #1806089\nChange-Id: I3db71c6662d9137a4b75381de7d6dbddd3de4e09\n"
    },
    {
      "commit": "48ee0fec722496a7cf6824b94bd0c23e3d9f4882",
      "tree": "4c0f3de19cac1073a7573cb291f8ccd3aeef51bf",
      "parents": [
        "2d9921478ebdffb0e2fb9aaf631a5bee3be21903",
        "3c6b016f060126be7a71a29be4b3f42d56412db7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Feb 06 05:51:45 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 06 05:51:45 2019 +0000"
      },
      "message": "Merge \"fix port_profile\""
    },
    {
      "commit": "2d9921478ebdffb0e2fb9aaf631a5bee3be21903",
      "tree": "062b27064958c28e16509b19cfb086be98bd8ef8",
      "parents": [
        "38e397f64a620c90438cc71cd301bdfdae5d1573",
        "e0d85b20558ca03216c875c07bd05d35f219610f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Feb 06 05:51:43 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 06 05:51:43 2019 +0000"
      },
      "message": "Merge \"Make interop check job as voting\""
    },
    {
      "commit": "7581e99a057c3ec5390cd26bcda48a4785d8d476",
      "tree": "81742aa662bf93f329ee4f6aa8f5df23daf2f82a",
      "parents": [
        "38e397f64a620c90438cc71cd301bdfdae5d1573"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Oct 01 11:33:34 2018 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Feb 05 11:50:20 2019 -0500"
      },
      "message": "Enable volume multiattach tests in tempest-full/slow jobs\n\nThe volume multiattach tests originally required special\ndevstack configuration in Queens for the Ubuntu Cloud Archive,\nbut that is no longer necessary. This change enables the volume\nmultiattach tests in the tempest-full(-py3) and tempest-slow jobs\nso we can drop the nova-multiattach job, which is mostly redundant\ncoverage of the tempest.api.compute.* tests, and reduce the total\nnumber of jobs we run against nova/cinder/tempest changes.\n\nDue to intermittent bug 1807723 when running the\ntest_volume_swap_with_multiattach test with two compute services,\nthat test is conditionally skipped if there is more than one compute.\nThis is probably no great loss in test coverage for now given\nswapping multiattach volumes is likely rarely used (see bug 1775418).\n\nRelated ML thread:\n\nhttp://lists.openstack.org/pipermail/openstack-dev/2018-October/135299.html\n\nDepends-On: https://review.openstack.org/634977\n\nChange-Id: I522a15ba3dbfee5d8ef417e43288a12319abf6ff\n"
    },
    {
      "commit": "38e397f64a620c90438cc71cd301bdfdae5d1573",
      "tree": "d0c143228e54ca9bd3d5382e7fb45517a208d8ad",
      "parents": [
        "858f9cd0014c34754a2903aa1997b319a44f05f2",
        "b37903cddd1dbdd568684b71b6eb6c4732ba5164"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 05 09:17:56 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 05 09:17:56 2019 +0000"
      },
      "message": "Merge \"Fix tempest cleanup AttributeError\""
    },
    {
      "commit": "858f9cd0014c34754a2903aa1997b319a44f05f2",
      "tree": "1935c641c75b992667aa0997bc4b3813e84c9da5",
      "parents": [
        "311ef3d2eb5c72300da794196bbe04e19926fd94",
        "ee1bf68b13c6b2debc2defba1a47deeb9947aabb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 05 06:53:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 05 06:53:17 2019 +0000"
      },
      "message": "Merge \"Immutable user source: v3 test_projects\""
    },
    {
      "commit": "311ef3d2eb5c72300da794196bbe04e19926fd94",
      "tree": "5135c5e86601d68f9a4ff0802b61944ef41e52aa",
      "parents": [
        "452908d3efa1fcc7e408c7aaa8c263b4de53705c",
        "5a276eab416c2c6efea55364a7b8f24de5a8862b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 05 06:30:13 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 05 06:30:13 2019 +0000"
      },
      "message": "Merge \"Add whitelist based tests for tempest run command.\""
    },
    {
      "commit": "452908d3efa1fcc7e408c7aaa8c263b4de53705c",
      "tree": "b7422345ee657b03b5b892abd01a3664cac39679",
      "parents": [
        "139b453d00d4dbdd08a57beaea15be7dda682f28",
        "9334ddb6ea66c1b1d8ffd905eb5087f55721ea6a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 05 06:30:11 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 05 06:30:11 2019 +0000"
      },
      "message": "Merge \"Add black-list based tests for tempest run command\""
    },
    {
      "commit": "139b453d00d4dbdd08a57beaea15be7dda682f28",
      "tree": "c181803c6bb8120e51452483a3305d6a0ae0027c",
      "parents": [
        "225190e3a001cf01cdb6bd9e2c03e09a05747772",
        "3e99c04329438a6e9e96101ed1bb4dc842c85612"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 05 04:49:53 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 05 04:49:53 2019 +0000"
      },
      "message": "Merge \"Fixing ignored value of --config parameter in tempest account-generator\""
    },
    {
      "commit": "225190e3a001cf01cdb6bd9e2c03e09a05747772",
      "tree": "63ff6fe3a0992f03ce71a8787dcb8d44dc24c002",
      "parents": [
        "d47a79c2b54848d101ade3b753e547b49158e5ce",
        "c825424a54c85d6d716a55c52886333840b63624"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 05 04:04:50 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 05 04:04:50 2019 +0000"
      },
      "message": "Merge \"Adding missing test cases of tempest workspace\""
    },
    {
      "commit": "e0d85b20558ca03216c875c07bd05d35f219610f",
      "tree": "9a69d89b849134b165c5a69c5dc267d05af5ca1d",
      "parents": [
        "d47a79c2b54848d101ade3b753e547b49158e5ce"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Feb 05 03:00:53 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Feb 05 03:02:40 2019 +0000"
      },
      "message": "Make interop check job as voting\n\n\u0027interop-tempest-consistency\u0027 job\nhas been added to check the test renaming\ncompatibility with interop usage.\n\nThis job was added as n-v to check the stability\nand it is running fine since it was added so\nmaking this as voting job in check pipeline.\n\nChange-Id: I088f64d87b04b5db2319ccd3b3d02821a06f35e9\n"
    },
    {
      "commit": "b37903cddd1dbdd568684b71b6eb6c4732ba5164",
      "tree": "cfd072dd57316344f34db7c46a3443b9cced6cf4",
      "parents": [
        "07a572ca175d10fb7366c5015aa28419b76af3c8"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Sun Jan 20 21:39:58 2019 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Sun Feb 03 14:27:33 2019 +0000"
      },
      "message": "Fix tempest cleanup AttributeError\n\nIt seems cleanup_service still uses deprecated\ntenant_id variable, the patch fixes that.\n\nCloses-Bug: #1812587\nChange-Id: I294a2c04e70b980e0f42a29efa7f7448c31d1dc4\n"
    },
    {
      "commit": "d47a79c2b54848d101ade3b753e547b49158e5ce",
      "tree": "a63b16d33b895a7df4b2398b6dddbc000b987f87",
      "parents": [
        "60fd2c301943acefa5440f13daace86b677b8d98",
        "99690f665764fa46c9cfe533bc043d5ee25e2f39"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Feb 02 00:16:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 02 00:16:01 2019 +0000"
      },
      "message": "Merge \"fix typos\""
    },
    {
      "commit": "60fd2c301943acefa5440f13daace86b677b8d98",
      "tree": "bdc474d52c19059fc06d324d1144fb3a42aed508",
      "parents": [
        "689248615044c7b9a5c2392af638c4c286da1332",
        "0df2f91d195f9757dcbd5965f6e24986e3e5df55"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 01 15:03:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 01 15:03:44 2019 +0000"
      },
      "message": "Merge \"Add tempest-multinode-full-py3 job definition\""
    },
    {
      "commit": "689248615044c7b9a5c2392af638c4c286da1332",
      "tree": "37dddc8ed3aaa46a91048cc18da6694d0589d694",
      "parents": [
        "d36829cdf46cc7361d4df9f3181e5f60446bfd89",
        "199e02290290d795b44cd174c22b3209b71e6d8d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 01 12:16:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 01 12:16:26 2019 +0000"
      },
      "message": "Merge \"Raise renew_delay in TestNetworkBasicOps:test_subnet_details\""
    },
    {
      "commit": "d36829cdf46cc7361d4df9f3181e5f60446bfd89",
      "tree": "77a259bbb6c6a6c26556623d95b797f279cbd67b",
      "parents": [
        "ca87ec6989d2c79028eb3fe48239fd578d623f0a",
        "08d95debc61e1a44fb2b5a761ef180c5d9ea8ca7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 01 09:37:53 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 01 09:37:53 2019 +0000"
      },
      "message": "Merge \"Update v3 identity domain configuration tests to work w/ pre-prov\""
    },
    {
      "commit": "ca87ec6989d2c79028eb3fe48239fd578d623f0a",
      "tree": "b9986640dcb325023462b70d76428d22850033dc",
      "parents": [
        "b972204d8d1bc14d98954acfc4da2c4e0a8ee9f2",
        "0fedb410eb072763750c5af6df6d0e5d7a8af9cd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 01 09:28:53 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 01 09:28:53 2019 +0000"
      },
      "message": "Merge \"Ensure volume is deleted after build error\""
    },
    {
      "commit": "b972204d8d1bc14d98954acfc4da2c4e0a8ee9f2",
      "tree": "c273666ad3a89a8a580ee77b13ae7733270b9450",
      "parents": [
        "bf97151ce15feccd98be3b43c06656939841eb9b",
        "d8d0d6e95aa8bc528f4547991946de3bab621b68"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 01 09:28:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 01 09:28:51 2019 +0000"
      },
      "message": "Merge \"Remove warnings.simplefilter to suppress ResourceWarning\""
    },
    {
      "commit": "bf97151ce15feccd98be3b43c06656939841eb9b",
      "tree": "8c108dd74b7dcc2562b7adcd1bfa64f39763b210",
      "parents": [
        "989bef8e9c8ae88989b31bba96bea0a07ff64e68",
        "9e0ac6caca24d6a930e93eb43dd7b04649ff9abb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 01 08:32:14 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 01 08:32:14 2019 +0000"
      },
      "message": "Merge \"Current naming convention is uninformative.\""
    },
    {
      "commit": "989bef8e9c8ae88989b31bba96bea0a07ff64e68",
      "tree": "d2a36d3369f001f88c9b807f1ec9293f96c47de6",
      "parents": [
        "9c1b187db22f200624427a51ecf448b008e2b613",
        "e5d93a4a5462f929c49a21d455b93c855ad6a7a0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 01 08:32:11 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 01 08:32:12 2019 +0000"
      },
      "message": "Merge \"Add tempest-slow-py3 job definition\""
    },
    {
      "commit": "9c1b187db22f200624427a51ecf448b008e2b613",
      "tree": "4b35521bdc1a4fd5f4eb0329c753f105d432bed0",
      "parents": [
        "a17fcda55a2372c9f3c0bcd9ef9967c6160d0350",
        "71c8237711cfacbbf490117b95289e29e412cb25"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 01 06:13:07 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 01 06:13:07 2019 +0000"
      },
      "message": "Merge \"Adding missing tests for regex and black-regex in tempest run\""
    },
    {
      "commit": "a17fcda55a2372c9f3c0bcd9ef9967c6160d0350",
      "tree": "dd99e7bc6c3787d7197112b53f64773544572a1f",
      "parents": [
        "7a588ded216f74ddd0015c3065d4fae10de2161f",
        "2efbea13d46ccfc6d049177fc19ae29a2bc60b59"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 01 04:35:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 01 04:35:23 2019 +0000"
      },
      "message": "Merge \"Fix invalid exception module usage\""
    },
    {
      "commit": "9e0ac6caca24d6a930e93eb43dd7b04649ff9abb",
      "tree": "1725f223d5bda3378095e5aa99944ce383dd1de3",
      "parents": [
        "7a588ded216f74ddd0015c3065d4fae10de2161f"
      ],
      "author": {
        "name": "nicolas",
        "email": "nh202b@att.com",
        "time": "Tue Jan 15 13:54:01 2019 -0800"
      },
      "committer": {
        "name": "Nicolas Helgeson",
        "email": "nh202b@att.com",
        "time": "Thu Jan 31 19:58:34 2019 +0000"
      },
      "message": "Current naming convention is uninformative.\n\nA small change to naming so that resource can be tracked.\n\nChange-Id: I94670628c179f7291162f2c25947673f03106fc2\nCloses-Bug: #1811895\n"
    },
    {
      "commit": "7a588ded216f74ddd0015c3065d4fae10de2161f",
      "tree": "6e8d2ed552713f4341480c3744fb83f95f5fb1cf",
      "parents": [
        "86bf972686ae6ac158a92c3912e825f89c70b08b",
        "ebc2186e7ffe89dadea833c1c4ddd0bee3cd58d2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 31 19:35:03 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 31 19:35:03 2019 +0000"
      },
      "message": "Merge \"Convert result of hosts.values() to list always\""
    },
    {
      "commit": "86bf972686ae6ac158a92c3912e825f89c70b08b",
      "tree": "a0e87cec8b88d3f4fffa28c96eedf2129495760e",
      "parents": [
        "f853ef7a250ebfb03bd3d761d66fea0851446101",
        "acd6ecdbd9d33814d4b27359ad290cad5069129d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 31 13:34:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 31 13:34:33 2019 +0000"
      },
      "message": "Merge \"Log the result of command in get_nic_name_by_ip\""
    },
    {
      "commit": "e5d93a4a5462f929c49a21d455b93c855ad6a7a0",
      "tree": "e9967bdbdcc75c450d0482c84211ae5c92d59361",
      "parents": [
        "91d92424bc49350ee6eff8dce0c6eb3fd18d8fb0"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Jan 30 16:49:59 2019 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Jan 31 12:21:50 2019 +0100"
      },
      "message": "Add tempest-slow-py3 job definition\n\nThis job is based on tempest-slow job but it runs\non Python 3.\n\nThis patch also removes tempest-slow job from gate pipeline.\nRunning only tempest-slow-py3 job there is sufficient.\nTo keep py2 coverage tempest-slow job will be still run\nin check queue together with tempest-slow-py3.\n\nChange-Id: I9fad35c6327fac30a25e940f7fec8515995c68c8\n"
    },
    {
      "commit": "0df2f91d195f9757dcbd5965f6e24986e3e5df55",
      "tree": "c7019fee7ecec225c6ce783784c1ceff57ecc262",
      "parents": [
        "ebc2186e7ffe89dadea833c1c4ddd0bee3cd58d2"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Jan 30 16:45:57 2019 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Jan 30 23:30:02 2019 +0000"
      },
      "message": "Add tempest-multinode-full-py3 job definition\n\nThis job is based on tempest-multinode-full job but it\nruns on Python 3.\n\nChange-Id: Id387452730133d687ee13e3a38c6bc392a4bba3e\n"
    },
    {
      "commit": "ebc2186e7ffe89dadea833c1c4ddd0bee3cd58d2",
      "tree": "170a8896f948e1f83d40a69e8fc801fb80b63201",
      "parents": [
        "91d92424bc49350ee6eff8dce0c6eb3fd18d8fb0"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Jan 31 00:22:41 2019 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Jan 31 00:22:41 2019 +0100"
      },
      "message": "Convert result of hosts.values() to list always\n\nIn Python 3 dict.values() returns a dictionary view object\nwhich don\u0027t support indexing.\nBecause of that some tests in\ntempest.api.compute.admin.test_servers_on_multinodes module\nwere failing when running on python 3.\n\nThis patch fixes this issue by converting result of dict.values()\nmethod to list always.\n\nChange-Id: I5580dd7a6f22fbe880ea81b3e36b3d6111209958\n"
    },
    {
      "commit": "199e02290290d795b44cd174c22b3209b71e6d8d",
      "tree": "a89ef563f67ccea8707b85b02bd2f37515d87621",
      "parents": [
        "f853ef7a250ebfb03bd3d761d66fea0851446101"
      ],
      "author": {
        "name": "Bence Romsics",
        "email": "bence.romsics@ericsson.com",
        "time": "Mon Jan 28 14:18:00 2019 +0100"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Jan 29 21:21:21 2019 +0000"
      },
      "message": "Raise renew_delay in TestNetworkBasicOps:test_subnet_details\n\nBug #1813198 can be reproduced both in cirros 0.3.5 and 0.4.0 by:\n\nwhile true\ndo\n    sudo /bin/kill -USR1 $( cat /var/run/udhcpc.$( ip -o addr | awk \u0027/100.109.0.37/ {print $2}\u0027 ).pid )\n    #sleep .1\ndone\n\nWhere 100.109.0.37 is the original IP of eth0 in cirros and the \u0027kill\u0027\nline basically reproduces how test_subnet_details() renews the dhcp\nlease using busybox\u0027s udhcpc.\n\nHowever if you uncomment the very short sleep in that loop, the error\nis gone. It seems to me this because the following line in udhcpc:\n\nhttps://git.busybox.net/busybox/tree/networking/udhcp/dhcpc.c?h\u003d1_23_stable#n1093\n\nNote: CirrOS 0.4.0 uses BusyBox v1.23.2.\n\nThat is SIGUSR1 triggers a renew request in udhcpc. Internally udhcpc\ngoes into RENEW_REQUESTED state. If it receives a 2nd SIGUSR1 signal\nwhile still in that state then it deconfigures the interface briefly\nbefore acquiring a new (many times still the same) address. For us it\nmeans we should not retry renewing the lease too fast, because if we do\nthe address may get deconfigured leading to bug #1813198.\n\nNote: the call of the deconfig script can be easily confirmed by\nmodifying it (for example to log something). In cirros it is located\nunder \u0027/sbin/cirros-dhcpc\u0027. Look for the case handling the \u0027deconfig\u0027\nparameter.\n\nThis patch increases the delay in retries.\n\nChange-Id: I9b18ef2d835e02be30b7c557e5c10585722111a0\nCloses-Bug: #1813198\n"
    },
    {
      "commit": "f853ef7a250ebfb03bd3d761d66fea0851446101",
      "tree": "402d2ec460782fe33534aeb5da49c3a65a48ddcd",
      "parents": [
        "91d92424bc49350ee6eff8dce0c6eb3fd18d8fb0"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Jan 28 12:31:18 2019 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Jan 29 21:21:05 2019 +0000"
      },
      "message": "Skip test_subnet_details slow test until bug 1813198 is fixed\n\nThe bug is killing throughput in our CI system [1] so until it\u0027s\nfixed I\u0027m proposing that we skip it.\n\nhttp://status.openstack.org/elastic-recheck/#1813198\nhttp://status.openstack.org/elastic-recheck/gate.html#1813198\n\nChange-Id: I1a6f35dcb15110297cd491b902d7a8279861997e\nRelated-Bug: #1813198\n"
    },
    {
      "commit": "91d92424bc49350ee6eff8dce0c6eb3fd18d8fb0",
      "tree": "1b61dd2c5fbd1b0f2c99a4e7145eedb007315433",
      "parents": [
        "4d02ec7cf61fdf990eb8e8605d458acc5e410140"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Jan 29 16:19:49 2019 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Jan 29 16:19:49 2019 -0500"
      },
      "message": "Fix E117 for pycodestyle (pep8) 2.5.0\n\nThe new 2.5.0 release of pycodestyle enforces E117\nand is not managed by upper-constraints so we have\nto fix the violations. Thankfully there are only a\nfew and they are fixed here.\n\nChange-Id: Ic71eaf9b3552dfa6603632e556b102696c8d76e4\n"
    },
    {
      "commit": "d8d0d6e95aa8bc528f4547991946de3bab621b68",
      "tree": "295c72dfb3eb9297f1db30fc670cd4e23ad3a7ad",
      "parents": [
        "62dd36b1bb9ba0be33935ec6edb418e1ed0abfa1"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Tue Jan 29 20:48:59 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Tue Jan 29 20:48:59 2019 +0900"
      },
      "message": "Remove warnings.simplefilter to suppress ResourceWarning\n\nThis commit removes warnings.simplefilter from\ntempest.lib.services.clients code to suppress annoying ResourceWarning\nlike following.\n\n ResourceWarning: unclosed file \u003c_io.FileIO....\n\nChange-Id: I9e96cfc062bbdaf73f8a4efb9af9dc581c96994f\n"
    },
    {
      "commit": "4d02ec7cf61fdf990eb8e8605d458acc5e410140",
      "tree": "66dc8b9f0ae24717812a4816d6e2dd4a38d2cec9",
      "parents": [
        "62dd36b1bb9ba0be33935ec6edb418e1ed0abfa1",
        "3a3ca64ebf0be20f99b9fe5c40c0221748b13f6e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jan 29 10:57:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 29 10:57:25 2019 +0000"
      },
      "message": "Merge \"Update v3 identity project tag test to work w/ pre-prov\""
    },
    {
      "commit": "71c8237711cfacbbf490117b95289e29e412cb25",
      "tree": "5205e41a05d200d9b0a19327f5bbc664b5ee7076",
      "parents": [
        "62dd36b1bb9ba0be33935ec6edb418e1ed0abfa1"
      ],
      "author": {
        "name": "Manik Bindlish",
        "email": "manikbindlish19@gmail.com",
        "time": "Tue Jan 29 10:52:27 2019 +0000"
      },
      "committer": {
        "name": "Manik Bindlish",
        "email": "manikbindlish19@gmail.com",
        "time": "Tue Jan 29 10:52:27 2019 +0000"
      },
      "message": "Adding missing tests for regex and black-regex in tempest run\n\nThis patch will add the missing test cases for regex parameter\nand black-regex parameter in tempest run command.\nThese tests will helps in coverage of tempest run CLI.\n\nChange-Id: I860689178ddaf927fdfb2921561e6c124bc0da49\nPartially-Implements: blueprint tempest-cli-unit-test-coverage\n"
    },
    {
      "commit": "9334ddb6ea66c1b1d8ffd905eb5087f55721ea6a",
      "tree": "22a05b6b83cdb7eb8dc01e1da3efc7a42d822dc6",
      "parents": [
        "62dd36b1bb9ba0be33935ec6edb418e1ed0abfa1"
      ],
      "author": {
        "name": "Manik Bindlish",
        "email": "manikbindlish19@gmail.com",
        "time": "Tue Jan 29 10:26:43 2019 +0000"
      },
      "committer": {
        "name": "Manik Bindlish",
        "email": "manikbindlish19@gmail.com",
        "time": "Tue Jan 29 10:26:43 2019 +0000"
      },
      "message": "Add black-list based tests for tempest run command\n\nBlacklist-file parameter is used to exclude the regex\nand will run the tests using tempest run command.\nThis patch will add the tests for tempest run based\non blacklist-file parameter.\n\nChange-Id: Ib4070dddffb241556d34c877cc537b5eb971df5e\nPartially-Implements: blueprint tempest-cli-unit-test-coverage\n"
    },
    {
      "commit": "2efbea13d46ccfc6d049177fc19ae29a2bc60b59",
      "tree": "7076dd6e2e983df2aa18f7f9074073978a26696f",
      "parents": [
        "62dd36b1bb9ba0be33935ec6edb418e1ed0abfa1"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Tue Jan 29 18:46:38 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Tue Jan 29 18:46:38 2019 +0900"
      },
      "message": "Fix invalid exception module usage\n\nThis commit fixes an invalid exception module usage. We don\u0027t have\nInvalidParam class in `tempest.exceptions` module but in\n`tempest.lib.exceptions` module.\n\nChange-Id: I22b535c4a632d9f66cf2a85a5ff83b1f0aaf1497\n"
    },
    {
      "commit": "5a276eab416c2c6efea55364a7b8f24de5a8862b",
      "tree": "46cb4c4294b5408327523b18442c584a76c94a55",
      "parents": [
        "ccdd729aaf092db21977b46530ab454de25c8ece"
      ],
      "author": {
        "name": "Manik Bindlish",
        "email": "manikbindlish19@gmail.com",
        "time": "Tue Jan 29 07:43:52 2019 +0000"
      },
      "committer": {
        "name": "Manik Bindlish",
        "email": "manikbindlish19@gmail.com",
        "time": "Tue Jan 29 07:43:52 2019 +0000"
      },
      "message": "Add whitelist based tests for tempest run command.\n\nWhitelist-file parameter is used to include the regex\nand will run the tests using tempest run command.\nThis patch will add the tests for tempest run based\non whitelist-file parameter.\n\nChange-Id: Ic20588c2eb553039bedc7f9de75da052a800246a\nPartially-Implements: blueprint tempest-cli-unit-test-coverage\n"
    },
    {
      "commit": "62dd36b1bb9ba0be33935ec6edb418e1ed0abfa1",
      "tree": "a37dcb3afb011a24d2a512e7a9eb7d7c5a49225d",
      "parents": [
        "ceb882169a369c2a00c5b8d95e98fe5bf49c2d9e",
        "1d311619badfd7cbaf4999f3a73a1eb1d553ed1c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jan 29 03:49:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 29 03:49:06 2019 +0000"
      },
      "message": "Merge \"Update v3 identity domain negative tests to work w/ pre-prov\""
    },
    {
      "commit": "3a3ca64ebf0be20f99b9fe5c40c0221748b13f6e",
      "tree": "10e110339f6165634205f064c679079b2875827c",
      "parents": [
        "ccdd729aaf092db21977b46530ab454de25c8ece"
      ],
      "author": {
        "name": "Trevor McCasland",
        "email": "tm2086@att.com",
        "time": "Mon Jan 07 10:15:02 2019 -0600"
      },
      "committer": {
        "name": "Nicolas Helgeson",
        "email": "nh202b@att.com",
        "time": "Fri Jan 25 20:05:02 2019 +0000"
      },
      "message": "Update v3 identity project tag test to work w/ pre-prov\n\nI don\u0027t see any limitations by using pre-provisioned\ncredentials for these test:\n\n* test_list_update_delete_project_tags\n\nBy setting force_tenant_isolation\u003dFalse these tests now be\ncan executed with backends that don\u0027t allow user creation\n(immutable user source) like LDAP.\n\nChange-Id: I04a0a00b8a33686038754f32c2f722e0e522fc4d\n"
    },
    {
      "commit": "acd6ecdbd9d33814d4b27359ad290cad5069129d",
      "tree": "920133d9a5826dbae9a27a23022a8b4b91559de0",
      "parents": [
        "ccdd729aaf092db21977b46530ab454de25c8ece"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Jan 25 10:52:08 2019 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Jan 25 10:52:08 2019 -0500"
      },
      "message": "Log the result of command in get_nic_name_by_ip\n\nWe need to know the result of the command run\nin get_nic_name_by_ip to see what is getting parsed\nsince we are returning the empty string in some\ncases which results in an error because\n/var/run/udhcpc..pid does not exist in the guest.\n\nChange-Id: Ie15ac360a7fd384583607d5bf1d8ce7a3d2c3576\nRelated-Bug: #1813198\n"
    },
    {
      "commit": "ceb882169a369c2a00c5b8d95e98fe5bf49c2d9e",
      "tree": "6ccbfbad213b51ddef1e5cf74f50eeef0a4ac580",
      "parents": [
        "ccdd729aaf092db21977b46530ab454de25c8ece"
      ],
      "author": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Fri Nov 30 14:54:12 2018 +0100"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Fri Jan 25 13:59:03 2019 +0100"
      },
      "message": "Add placement client for basic GET operations\n\nThe goal of this placement client for tempest is to make possible the\nend-to-end testing of the placement based bandwidth feature (see the\nnova and neutron specs: https://review.openstack.org/502306\nhttps://review.openstack.org/508149)\nThe minimum placement microversion is 1.29, and the following operations\nare supported: list_allocation_candidates, list_allocations.\n\nChange-Id: I0cf1caadeb40761ec79338510919f12baf2d8f56\nPartial-Bug: #1578989\nSee-Also: https://review.openstack.org/502306 (nova spec)\nSee-Also: https://review.openstack.org/508149 (neutron spec)\n"
    },
    {
      "commit": "0fedb410eb072763750c5af6df6d0e5d7a8af9cd",
      "tree": "ab79c8f50715a7bc7d90875475522d7522a2c30f",
      "parents": [
        "42c43807ebc2fe34f27c35ec612f43715f9f4c92"
      ],
      "author": {
        "name": "mccasland, trevor (tm2086)",
        "email": "tm2086@att.com",
        "time": "Mon Jan 21 13:37:58 2019 -0600"
      },
      "committer": {
        "name": "mccasland, trevor (tm2086)",
        "email": "tm2086@att.com",
        "time": "Thu Jan 24 14:01:02 2019 -0600"
      },
      "message": "Ensure volume is deleted after build error\n\nWhen creating a test server and the volume fails to build\na VolumeResourceBuildErrorException is raised causing a resource\nleak on the testing system[1]\n\nThis change aims to remove the volume before raising the exception\nto the calling test so that the system is properly cleaned up of\ntesting resources before exiting.\n\n[1] http://paste.openstack.org/show/743062/\n\nChange-Id: Ib064e4f2cb113f98da73db519d855fa892515f66\n"
    },
    {
      "commit": "ccdd729aaf092db21977b46530ab454de25c8ece",
      "tree": "fb9b6a36aaec2b608b2961ee42154c9f65605deb",
      "parents": [
        "42c43807ebc2fe34f27c35ec612f43715f9f4c92",
        "29fc259cf3009a3c8303c1fc2d051c820a00128e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jan 23 02:36:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 23 02:36:37 2019 +0000"
      },
      "message": "Merge \"Update v3 oauth consumers tests to work w/ pre-prov\""
    },
    {
      "commit": "42c43807ebc2fe34f27c35ec612f43715f9f4c92",
      "tree": "b986b53c4f772adb0756d1f4fca34484967fb75c",
      "parents": [
        "07a572ca175d10fb7366c5015aa28419b76af3c8",
        "c7b0bc9f698b44cad4687e9a0ada6858b7a90f2f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jan 21 16:50:05 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 21 16:50:05 2019 +0000"
      },
      "message": "Merge \"Check network connectivity of the instance before and after live migration\""
    },
    {
      "commit": "07a572ca175d10fb7366c5015aa28419b76af3c8",
      "tree": "fefe3193275ba9a6eb4656b8c4d4e6398a9c9571",
      "parents": [
        "98c0aca141f8decf5768003fd3d80e1ddc735420"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Jan 18 14:23:06 2019 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Jan 18 14:32:45 2019 +0000"
      },
      "message": "Fix verify-config KeyError\n\nWhen a user runs verify-config while custom, third\nparty plugins are available in the system, it fails\nwith KeyError.\nThe patch fixes that by informing a user about the\nplugins and suggesting their setup.\n\nRelated-Bug: #1812385\nChange-Id: I8019a82717d9463bdc1a6e5025758e1f917358bb\n"
    },
    {
      "commit": "98c0aca141f8decf5768003fd3d80e1ddc735420",
      "tree": "ae9c9b538957256214b8bcbf837ab6993e56e728",
      "parents": [
        "83dbfa24a13481c7df90e2ea02f314584c4379aa",
        "d4885ff38721fff319ff0ca5acf0116928c96173"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 17 18:33:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 17 18:33:52 2019 +0000"
      },
      "message": "Merge \"Move v3 project negative tests to work w/ pre-prov\""
    },
    {
      "commit": "83dbfa24a13481c7df90e2ea02f314584c4379aa",
      "tree": "3df8ced7b417347770de2296e25b74718964e106",
      "parents": [
        "7ece7d2253e57774f2cb458d9a2776bf343314ed",
        "f01e9cba3d7990cfcb5b4230b63c2660a0828252"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 17 17:10:10 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 17 17:10:10 2019 +0000"
      },
      "message": "Merge \"Move v3 identity endpoint group tests to work w/ pre-prov\""
    },
    {
      "commit": "ee1bf68b13c6b2debc2defba1a47deeb9947aabb",
      "tree": "6be2fb14333154a1d055c1a2604834f30e3e000d",
      "parents": [
        "7ece7d2253e57774f2cb458d9a2776bf343314ed"
      ],
      "author": {
        "name": "Trevor McCasland",
        "email": "tm2086@att.com",
        "time": "Thu Jan 17 10:32:30 2019 -0600"
      },
      "committer": {
        "name": "Trevor McCasland",
        "email": "tm2086@att.com",
        "time": "Thu Jan 17 10:32:30 2019 -0600"
      },
      "message": "Immutable user source: v3 test_projects\n\nIf the keystone user source is immutable, such as an LDAP\nactive directory implementation, tempest tests that try\nto create or delete a user will fail. Instead of failing,\nwe would like them to skip. This change uses a testtools\ndecorator to avoid unnecessary modifications and allow those tests\nto skip.\n\nChange-Id: I3c4fa3578e12abb853bd427741b366d52017e3ad\n"
    },
    {
      "commit": "08d95debc61e1a44fb2b5a761ef180c5d9ea8ca7",
      "tree": "1510da2c087daa53f32a054bf567c879929c6091",
      "parents": [
        "7e4087fb104bc3ac9608c524f2b7c875205ccbbb"
      ],
      "author": {
        "name": "Trevor McCasland",
        "email": "tm2086@att.com",
        "time": "Thu Jan 03 12:09:02 2019 -0600"
      },
      "committer": {
        "name": "Trevor McCasland",
        "email": "TM2086@att.com",
        "time": "Thu Jan 17 14:24:24 2019 +0000"
      },
      "message": "Update v3 identity domain configuration tests to work w/ pre-prov\n\nI don\u0027t see any limitations by using pre-provisioned\ncredentials for these tests:\n\n* test_show_default_group_config_and_options\n* test_create_domain_config_and_show_config_groups_and_options\n* test_create_update_and_delete_domain_config\n* test_create_update_and_delete_domain_config_groups_and_opts\n\nChange-Id: I8da97d5998fa50ffce305670cfbac6af74472690\n"
    },
    {
      "commit": "1d311619badfd7cbaf4999f3a73a1eb1d553ed1c",
      "tree": "1d434a57c16d6ad10392189949e95dc3dd19b886",
      "parents": [
        "7e4087fb104bc3ac9608c524f2b7c875205ccbbb"
      ],
      "author": {
        "name": "Trevor McCasland",
        "email": "tm2086@att.com",
        "time": "Thu Jan 03 12:13:59 2019 -0600"
      },
      "committer": {
        "name": "Trevor McCasland",
        "email": "TM2086@att.com",
        "time": "Thu Jan 17 14:22:47 2019 +0000"
      },
      "message": "Update v3 identity domain negative tests to work w/ pre-prov\n\nI don\u0027t see any limitations by using pre-provisioned\ncredentials for these tests:\n\n* test_create_domain_with_empty_name\n* test_create_domain_with_name_length_over_64\n* test_delete_active_domain\n* test_delete_non_existent_domain\n* test_domain_create_duplicate\n\nChange-Id: Id5ff861dbd723de46e61bb596b1f1f3d8d1c439b\n"
    },
    {
      "commit": "29fc259cf3009a3c8303c1fc2d051c820a00128e",
      "tree": "ce76b33dc05b760d4dec140e7058491f8d57aba2",
      "parents": [
        "7e4087fb104bc3ac9608c524f2b7c875205ccbbb"
      ],
      "author": {
        "name": "Trevor McCasland",
        "email": "tm2086@att.com",
        "time": "Fri Jan 04 12:49:18 2019 -0600"
      },
      "committer": {
        "name": "Trevor McCasland",
        "email": "TM2086@att.com",
        "time": "Thu Jan 17 14:21:30 2019 +0000"
      },
      "message": "Update v3 oauth consumers tests to work w/ pre-prov\n\nI don\u0027t see any limitations by using pre-provisioned\ncredentials for these tests:\n\n* test_create_and_show_consumer\n* test_delete_consumer\n* test_update_consumer\n* test_list_consumers\n\nChange-Id: Id83ed377a0259bf5001674b286e5ec4623bcfbe4\n"
    },
    {
      "commit": "7ece7d2253e57774f2cb458d9a2776bf343314ed",
      "tree": "283f4e7ec56812fc70213c1f0378ac3be2a55323",
      "parents": [
        "88f3a5058756881462c9b0a69badcdeef22e9e44"
      ],
      "author": {
        "name": "zhangbailin",
        "email": "zhangbailin@inspur.com",
        "time": "Wed Dec 05 07:49:14 2018 -0500"
      },
      "committer": {
        "name": "zhangbailin",
        "email": "zhangbailin@inspur.com",
        "time": "Tue Jan 15 19:47:59 2019 -0500"
      },
      "message": "Add unittest for types_client\n\nAdd test cases that are missing from ``types_client`` and increase the\nnormality of the api interface.\n\nChange-Id: If45b9f9b384981fea088043108577921b9ca10b2\n"
    },
    {
      "commit": "88f3a5058756881462c9b0a69badcdeef22e9e44",
      "tree": "6a4e1c80c55bc45ac07298918ab0a40402b5e6ba",
      "parents": [
        "3fa09d2534f844cfd26c4d3e973f10f5a3f60aa1",
        "6cd3827e3decc572f44d7b44f4c562d3353591c7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jan 15 08:00:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 15 08:00:19 2019 +0000"
      },
      "message": "Merge \"[Trivial fix]Remove unnecessary slash\""
    },
    {
      "commit": "6cd3827e3decc572f44d7b44f4c562d3353591c7",
      "tree": "db6fb7e84fff218e7afb910a74b5e9adc79c892a",
      "parents": [
        "7e4087fb104bc3ac9608c524f2b7c875205ccbbb"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Jan 10 10:40:02 2019 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Jan 10 10:43:16 2019 +0800"
      },
      "message": "[Trivial fix]Remove unnecessary slash\n\nThis is to remove the unncessary slash when the line doesn\u0027t\nexceed the length of 79, just to keep the code clean.\n\nChange-Id: I1a5c339a4c0d85beff94ac2b00afffda99cc869d\n"
    },
    {
      "commit": "3fa09d2534f844cfd26c4d3e973f10f5a3f60aa1",
      "tree": "70ac077d13f5b1b2fee63947b08ae59536a763f0",
      "parents": [
        "7e4087fb104bc3ac9608c524f2b7c875205ccbbb"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Jan 10 10:14:37 2019 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Jan 10 10:14:37 2019 +0800"
      },
      "message": "Remove unnecessary setUp\n\nThis is to remove unncessary setUp to keep code clean.\n\nChange-Id: Id424830253ee0cfef2965b6b22a4e29b1d40924d\n"
    },
    {
      "commit": "d4885ff38721fff319ff0ca5acf0116928c96173",
      "tree": "aa38cda5fd86032ef7d9d59d61e96146585b8a6c",
      "parents": [
        "7e4087fb104bc3ac9608c524f2b7c875205ccbbb"
      ],
      "author": {
        "name": "Trevor McCasland",
        "email": "tm2086@att.com",
        "time": "Fri Jan 04 12:56:44 2019 -0600"
      },
      "committer": {
        "name": "Trevor McCasland",
        "email": "tm2086@att.com",
        "time": "Mon Jan 07 07:20:04 2019 -0600"
      },
      "message": "Move v3 project negative tests to work w/ pre-prov\n\nI don\u0027t see any limitations by using pre-provisioned\ncredentials for these tests:\n\n* test_list_projects_by_unauthorized_user\n* test_project_create_duplicate\n* test_create_project_by_unauthorized_user\n* test_create_project_with_empty_name\n* test_create_projects_name_length_over_64\n* test_project_delete_by_unauthorized_user\n* test_delete_non_existent_project\n\nNote that these tests aren\u0027t interop tests [0] so can\nbe safely moved.\n\n[0] http://codesearch.openstack.org/?q\u003dadmin.v3.test_projects_negative\u0026i\u003dnope\u0026files\u003d\u0026repos\u003dinterop\n\nChange-Id: Ibd3bd7ff57dfdd380c2ff0cc9156f3c359c7af01\n"
    },
    {
      "commit": "f01e9cba3d7990cfcb5b4230b63c2660a0828252",
      "tree": "ef477f16227bd18c45c0a6ab5db69f885f9b2e0a",
      "parents": [
        "7e4087fb104bc3ac9608c524f2b7c875205ccbbb"
      ],
      "author": {
        "name": "Trevor McCasland",
        "email": "tm2086@att.com",
        "time": "Thu Jan 03 12:26:16 2019 -0600"
      },
      "committer": {
        "name": "Trevor McCasland",
        "email": "tm2086@att.com",
        "time": "Thu Jan 03 12:26:16 2019 -0600"
      },
      "message": "Move v3 identity endpoint group tests to work w/ pre-prov\n\nI don\u0027t see any limitations by using pre-provisioned\ncredentials for these tests:\n\n* test_create_list_show_check_delete_endpoint_group\n* test_update_endpoint_group\n\nNote that these tests aren\u0027t interop tests [0] so can\nbe safely moved.\n\n[0] http://codesearch.openstack.org/?q\u003dadmin.v3.test_endpoint_groups\u0026i\u003dnope\u0026files\u003d\u0026repos\u003dinterop\n\nChange-Id: I2638348989ecdda14a88b0f8817ff42a1a6c9e77\n"
    },
    {
      "commit": "7e4087fb104bc3ac9608c524f2b7c875205ccbbb",
      "tree": "04430856e303ab598df0e0ee6e3b9a9ed5d973af",
      "parents": [
        "ca9c7065922e8cff8626fa2a5251fba28ec06f8c",
        "b294a17e3484d056e1bf388e33de89b248aad715"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Dec 29 07:00:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 29 07:00:34 2018 +0000"
      },
      "message": "Merge \"Use renamed template \u0027integrated-gate-py3\u0027\""
    },
    {
      "commit": "ca9c7065922e8cff8626fa2a5251fba28ec06f8c",
      "tree": "bdde2f8dcbf63bf1eaf328ca3febc3c8a0b76d5e",
      "parents": [
        "314ff80b3a632816475d59e2c66d787324893274",
        "ad4c9ddf3fbab1adda68830f5910d629179ae0e5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Dec 28 11:38:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 28 11:38:47 2018 +0000"
      },
      "message": "Merge \"Remove unnecessary line of code\""
    },
    {
      "commit": "314ff80b3a632816475d59e2c66d787324893274",
      "tree": "113d0d64a806e64733f0976b3411adee588f609b",
      "parents": [
        "976e87a9869c06cb65971d6a1c97bbbf0d81c1b7"
      ],
      "author": {
        "name": "weiyj",
        "email": "weiyuanjun@inspur.com",
        "time": "Mon Dec 24 10:12:09 2018 +0800"
      },
      "committer": {
        "name": "weiyj",
        "email": "weiyuanjun@inspur.com",
        "time": "Mon Dec 24 10:13:53 2018 +0800"
      },
      "message": "update spelling error\n\nChange-Id: I0377ea699a867d99e0b7d18fb27f856078a9d4b7\n"
    },
    {
      "commit": "976e87a9869c06cb65971d6a1c97bbbf0d81c1b7",
      "tree": "c55be34b986530c20a97324ac0ddd6d41a0549f0",
      "parents": [
        "b7892207a86a96d592d2a20f53fb59a073ef51eb",
        "36fdd20cb1656cdc0024aed3fb404611912b2db3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Dec 23 22:46:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 23 22:46:22 2018 +0000"
      },
      "message": "Merge \"Add missing ws seperator between words part 2\""
    },
    {
      "commit": "36fdd20cb1656cdc0024aed3fb404611912b2db3",
      "tree": "ae0b7d3f6fbfa30945133367fb5cb14460321e6e",
      "parents": [
        "3e8af9d6cb9f1a8d7258a244e68aa1d3fe518166"
      ],
      "author": {
        "name": "Sergey Vilgelm",
        "email": "sergey@vilgelm.info",
        "time": "Tue Nov 20 16:10:47 2018 -0600"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Sat Dec 22 01:20:07 2018 +0000"
      },
      "message": "Add missing ws seperator between words part 2\n\nThis is to add missing ws seperator between words\n\nChange-Id: I83b74ccde5dfc7e74f55a4df6fa1ad67442042a4\n"
    },
    {
      "commit": "3c6b016f060126be7a71a29be4b3f42d56412db7",
      "tree": "8b2cf7cf91cbb1a4a86bf94d7ee63c69942877b3",
      "parents": [
        "b7892207a86a96d592d2a20f53fb59a073ef51eb"
      ],
      "author": {
        "name": "Noam Angel",
        "email": "noama@mellanox.com",
        "time": "Sun Jul 08 17:05:35 2018 +0300"
      },
      "committer": {
        "name": "Noam Angel",
        "email": "noama@mellanox.com",
        "time": "Thu Dec 20 13:20:16 2018 +0000"
      },
      "message": "fix port_profile\n\nport_profile as introduced in patch\nhttps://review.openstack.org/#/c/499575/\ncurrently the capabilities interpreted as string which is no big deal\nin OVS currently, but in OpenDaylight it is networking-odl expect\nswitchdev to be inside list.\n\n[network]\nport_profile \u003d capabilities:[switchdev]\n\nresult:\n{\u0027capabilities\u0027:\u0027[switchdev]\u0027}\n\nWith patch:\n{\u0027capabilities\u0027: [\u0027switchdev\u0027]}\n\nChange-Id: I77fa6b29d8a185f93209b00092cefe218c8ba7e0\n"
    },
    {
      "commit": "b7892207a86a96d592d2a20f53fb59a073ef51eb",
      "tree": "3ea9088e2d1e7917ec14537af61f0a7f277cc5e0",
      "parents": [
        "11a2dd79190660a2a463440e610b82217afda04e",
        "e973da9c8986c222d50c7598fbc985b7c1073314"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Dec 19 19:48:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 19 19:48:27 2018 +0000"
      },
      "message": "Merge \"Add device_owner to gateway port search criteria\""
    },
    {
      "commit": "b294a17e3484d056e1bf388e33de89b248aad715",
      "tree": "1a1ee6a1e669abfd76538e83da9207141d1d2d61",
      "parents": [
        "11a2dd79190660a2a463440e610b82217afda04e"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Dec 19 04:06:36 2018 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Dec 19 04:06:36 2018 +0000"
      },
      "message": "Use renamed template \u0027integrated-gate-py3\u0027\n\n\u0027integrated-gate-py35\u0027 template is going to be\nrenamed to \u0027integrated-gate-py3\u0027 in https://review.openstack.org/#/c/626078/\n\nIntegrated jobs are running on Bionic now where python 3.6 is available.\nWhich means gate jobs in \u0027integrated-gate-py35\u0027 template are\nrunning on python 3.6 not on 3.5 which makes this template name confusing.\n\ndepends on commit rename the \u0027integrated-gate-py35\u0027 to \u0027integrated-gate-py3\u0027\nso that it can convey that template will use available python 3 version\nin used distro. For example: 3.5 in xenial and 3.6 in bionic.\n\nThis commit starts using the new template name so that old\ntemplate name can be removed.\n\nDepends-On: https://review.openstack.org/#/c/626078/\nChange-Id: Ic5264b3b79d0a4caaa7f466f8686d38f54fe1ffe\n"
    },
    {
      "commit": "ad4c9ddf3fbab1adda68830f5910d629179ae0e5",
      "tree": "ef9ecad6e511c0942854cc5f42d87634b33f87ce",
      "parents": [
        "11a2dd79190660a2a463440e610b82217afda04e"
      ],
      "author": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Tue Dec 18 21:26:40 2018 +0000"
      },
      "committer": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Tue Dec 18 21:27:11 2018 +0000"
      },
      "message": "Remove unnecessary line of code\n\nChange-Id: Iaf68a7550f7557bd5e941b619cc2012ca27b38d6\n"
    },
    {
      "commit": "11a2dd79190660a2a463440e610b82217afda04e",
      "tree": "85a34146c9369a1815275f69ff37f0e245c15bf8",
      "parents": [
        "9bb03a9782cf3a882ef4efb6545109d437b6e569"
      ],
      "author": {
        "name": "Anna Pankiewicz",
        "email": "anna.e.pankiewicz@att.com",
        "time": "Thu Aug 02 16:03:06 2018 -0500"
      },
      "committer": {
        "name": "Nicolas Helgeson",
        "email": "nh202b@att.com",
        "time": "Thu Dec 13 18:55:37 2018 +0000"
      },
      "message": "Immutable user source: test_default_project_id\n\nIf the keystone user source is immutable, such as an LDAP\nactive directory implementation, tempest tests that try\nto create or delete a user will fail. Instead of failing,\nwe would like them to skip. This change uses a testtools\ndecorator to avoid unnecessary modifications and allow those tests\nto skip. In [1], I introduced the config setting that allows\nthis to happen.\n\n[1] https://review.openstack.org/#/c/585536/\n\nChange-Id: I4d928fdbf04de65a73977dbe4a818dff4cb2aa8d\nPartial-Bug: 1777047\n"
    },
    {
      "commit": "9bb03a9782cf3a882ef4efb6545109d437b6e569",
      "tree": "527a13ee025fea1c03db4eb1e2c03277e75fdf70",
      "parents": [
        "76fb8c3bbbed53e657b331fa48c810cc2b0ffa2c",
        "109c4f15d09f9e277b9ddc6adf5d3a322ad8e896"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Dec 13 03:32:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 13 03:32:35 2018 +0000"
      },
      "message": "Merge \"Add irrelevant-files for grenade-py3 job\""
    },
    {
      "commit": "76fb8c3bbbed53e657b331fa48c810cc2b0ffa2c",
      "tree": "74024c19a5bed260283859a3fa67685b1a090e66",
      "parents": [
        "a63b904cc7f29d3dad6c1201bd9eac00774e8564",
        "023a683d3c6075f196b52f8d4635fecbcf3c90c3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Dec 12 23:29:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 23:29:09 2018 +0000"
      },
      "message": "Merge \"Move nova-cells-v1 job to the experimental queue\""
    },
    {
      "commit": "109c4f15d09f9e277b9ddc6adf5d3a322ad8e896",
      "tree": "1cc8cadf0987308e84e72c4e964540f163aac53f",
      "parents": [
        "a32467c4c515dff325e6b4b5ce7af24a0b7a9961"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Dec 12 06:59:56 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Dec 12 12:30:16 2018 +0000"
      },
      "message": "Add irrelevant-files for grenade-py3 job\n\nAdding irrelevant-files for new job grenade-py3 to avoid\nrunning this integrated testing job on doc or unit test changes.\n\nChange-Id: I2918b6563a65729e70323ca5986fc7a66e2bcc94\n"
    },
    {
      "commit": "a63b904cc7f29d3dad6c1201bd9eac00774e8564",
      "tree": "d26f9ff3ab1c7df94c7b26350e96cddb30b719e6",
      "parents": [
        "a32467c4c515dff325e6b4b5ce7af24a0b7a9961",
        "f9a4c77b8f5b38c99b698ac79d123349c09c267f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Dec 12 08:13:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 08:13:56 2018 +0000"
      },
      "message": "Merge \"Migrate tempest provided base jobs to bionic\""
    },
    {
      "commit": "a32467c4c515dff325e6b4b5ce7af24a0b7a9961",
      "tree": "dda6a73abd8fd44e0251d1012bbe19a3812e57d9",
      "parents": [
        "d8c45d74f120829afef85b183819797bc06b5cda",
        "af6d18aa0cb60373f8de07558607b973dbb98736"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Dec 10 02:40:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 10 02:40:25 2018 +0000"
      },
      "message": "Merge \"Transfer respository  to repository\""
    },
    {
      "commit": "d8c45d74f120829afef85b183819797bc06b5cda",
      "tree": "796d25e89e52edb457c770e48d77df1689f6b2de",
      "parents": [
        "f0c2fb31ca94d46c1691463e1202b11bc1b3b2a9",
        "3c108d761f3f7ae141f890d0dd8a1e6f381980f0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Dec 09 18:01:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 09 18:01:08 2018 +0000"
      },
      "message": "Merge \"[Negative] Extend volume over quota limit\""
    },
    {
      "commit": "af6d18aa0cb60373f8de07558607b973dbb98736",
      "tree": "f8314524b1fe75395205b5a64529ef7e289ba1c7",
      "parents": [
        "f0c2fb31ca94d46c1691463e1202b11bc1b3b2a9"
      ],
      "author": {
        "name": "gaobin",
        "email": "gaobin@inspur.com",
        "time": "Sun Dec 09 19:59:12 2018 +0800"
      },
      "committer": {
        "name": "gaobin",
        "email": "gaobin@inspur.com",
        "time": "Sun Dec 09 19:59:12 2018 +0800"
      },
      "message": "Transfer respository  to repository\n\nChange-Id: I3f0eec47d1e6c9309cfcedf7cb50f15dd6a374f6\n"
    },
    {
      "commit": "f0c2fb31ca94d46c1691463e1202b11bc1b3b2a9",
      "tree": "bcea86501bef1fa5714ac560ebe74b947cf102b5",
      "parents": [
        "19b646c2a2f4c3773ca4ee3201b178f1a8825c43",
        "8a7aaa5bcb830ddcebf8c38d86313974f7b15100"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Dec 08 08:42:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 08 08:42:31 2018 +0000"
      },
      "message": "Merge \"Adding debugger in tox.ini\""
    },
    {
      "commit": "19b646c2a2f4c3773ca4ee3201b178f1a8825c43",
      "tree": "7db8be5621e249e46914350f8d0e326861a19f60",
      "parents": [
        "f5fb79bf977ac6ff7d982b41e8d9a9d7d78d01a7",
        "93f60940dc43808c29ea3f851938656e793aeb44"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Dec 07 18:10:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 07 18:10:51 2018 +0000"
      },
      "message": "Merge \"Move test test_list_agents_non_admin to non-admin dir\""
    },
    {
      "commit": "023a683d3c6075f196b52f8d4635fecbcf3c90c3",
      "tree": "203cacbe19d9dca23fa4c935ea96df0ddcaf7c24",
      "parents": [
        "f5fb79bf977ac6ff7d982b41e8d9a9d7d78d01a7"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Dec 07 10:42:02 2018 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Dec 07 10:42:02 2018 -0500"
      },
      "message": "Move nova-cells-v1 job to the experimental queue\n\nNova is moving the nova-cells-v1 job to its experimental\nqueue so we should do the same in Tempest.\n\nDepends-On: https://review.openstack.org/623538\n\nChange-Id: I277f3a4bea69501ea4c07118c552343d5ea38f6a\nRelated-Bug: #1807407\n"
    },
    {
      "commit": "e973da9c8986c222d50c7598fbc985b7c1073314",
      "tree": "ecfe17f766a5bfe4f3b46b026d7189b3bdc2ef95",
      "parents": [
        "f5fb79bf977ac6ff7d982b41e8d9a9d7d78d01a7"
      ],
      "author": {
        "name": "Kamil Mankowski",
        "email": "kamil.mankowski@codilime.com",
        "time": "Fri Dec 07 11:01:51 2018 +0100"
      },
      "committer": {
        "name": "Kamil Mankowski",
        "email": "kamil.mankowski@codilime.com",
        "time": "Fri Dec 07 11:30:08 2018 +0100"
      },
      "message": "Add device_owner to gateway port search criteria\n\nWhen veryfing a gateway, search only for those ports\nin the router which are tagged with proper device_owner\nattribute.\n\nThe change addresses a case when networking-opencontrail\nneeds more ports with the same device_id and network_id\nfor any created router. This is needed for compatibility\nwith TungstenFabric.\n\nChange-Id: If1c711547542460ebb3f3f9371a09669edb6ce5d\n"
    },
    {
      "commit": "f5fb79bf977ac6ff7d982b41e8d9a9d7d78d01a7",
      "tree": "67bfddcd556c98946d04ea633916dac7a36aa9c7",
      "parents": [
        "cf4fda38388e375f231aae623d2f77ed2358aabb",
        "a0710668324415497b3ae1b3968156333cc58644"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Dec 06 23:44:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 06 23:44:15 2018 +0000"
      },
      "message": "Merge \"Support immutable user source\""
    },
    {
      "commit": "cf4fda38388e375f231aae623d2f77ed2358aabb",
      "tree": "451f0b033db92512e228504cfbdc5da37ecedbce",
      "parents": [
        "eac094a8cf834d035316a900107f601adcc42ff5"
      ],
      "author": {
        "name": "zhangbailin",
        "email": "zhangbailin@inspur.com",
        "time": "Mon Dec 03 21:02:26 2018 -0500"
      },
      "committer": {
        "name": "zhangbailin",
        "email": "zhangbailin@inspur.com",
        "time": "Tue Dec 04 06:39:07 2018 -0500"
      },
      "message": "Change openstack-dev to openstack-discuss\n\nMailinglists have been updated. Openstack-discuss replaces\nopenstack-dev.\n\nChange-Id: I52361048bb1b10b7c26503bf47ad0b6b21e9eb64\n"
    },
    {
      "commit": "3e99c04329438a6e9e96101ed1bb4dc842c85612",
      "tree": "b0a512da57882d35418707ad0aab5dc82d6e7738",
      "parents": [
        "c9eb94f56e7ba639a38abc4278440a07167da2ba"
      ],
      "author": {
        "name": "Manik Bindlish",
        "email": "manikbindlish19@gmail.com",
        "time": "Mon Jun 25 06:22:31 2018 +0000"
      },
      "committer": {
        "name": "Manik Bindlish",
        "email": "manikbindlish19@gmail.com",
        "time": "Fri Nov 30 13:26:32 2018 +0000"
      },
      "message": "Fixing ignored value of --config parameter in tempest account-generator\n\nConfig parameter of tempest account-generator was ignored.\nInstead of that default location of config file were used.\n\nIf tempest.conf file doesn\u0027t exist on default location\nthen command was failing.\nIt never used the config file value from command line.\nCommand was running successfully only when running from tempest\ndirectory or tempest.conf exist in current directory\n\nTest cases from below patches are relevant for this patch:\n1.) https://review.openstack.org/#/c/608878\n    *test_account_generator_no_config_file*\n\n2.) https://review.openstack.org/#/c/620920\n    *test_account_generator_exist_config_file*\n\nPartially-Implements: blueprint tempest-cli-unit-test-coverage\n\nChange-Id: Ic8dcaff920e5cdfb9a9457ff3a3137c225622409\nCloses-Bug: #1766354\n"
    },
    {
      "commit": "8a7aaa5bcb830ddcebf8c38d86313974f7b15100",
      "tree": "23425470306346a21bc9ade4810bd116c60c2725",
      "parents": [
        "eac094a8cf834d035316a900107f601adcc42ff5"
      ],
      "author": {
        "name": "Manik Bindlish",
        "email": "manikbindlish19@gmail.com",
        "time": "Fri Nov 30 10:22:30 2018 +0000"
      },
      "committer": {
        "name": "Manik Bindlish",
        "email": "manikbindlish19@gmail.com",
        "time": "Fri Nov 30 10:22:30 2018 +0000"
      },
      "message": "Adding debugger in tox.ini\n\nThis PS will add debugger in tox.ini\nSo it will be easy to check the tests in debug mode\nfor failure and success too.\n\nChange-Id: I604515a7a5fd369f15c215c75db4a0e91c93ca69\n"
    },
    {
      "commit": "93f60940dc43808c29ea3f851938656e793aeb44",
      "tree": "bde56bce37e68e9be8c149f31b62e57690256b94",
      "parents": [
        "26eda82c3b2f08225c399c288e2c62c30d8efe0a"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Nov 28 11:17:10 2018 -0600"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Nov 28 11:17:10 2018 -0600"
      },
      "message": "Move test test_list_agents_non_admin to non-admin dir\n\nThis patch set moves the test test_list_agents_non_admin\nout of the admin subdirectory because it is obviously\nnot an admin test.\n\nThis test is not referenced by interop or anything critical\nso can be moved: http://codesearch.openstack.org/?q\u003dtest_list_agents_non_admin\u0026i\u003dnope\u0026files\u003d\u0026repos\u003d\n\nAlso changes test_delete_agent_negative to use\nadmin_agents_client as delete agent action requires\nadmin credentials:\n\nhttps://github.com/openstack/neutron/blob/4b40a4c3231486898923cee70f9d70d6ad803769/etc/policy.json#L132\n\nThis is not essential for the test to pass but strictly speaking\nthe admin client should be used, not the non-admin client.\n\nChange-Id: I0fca827be8109124a05fd5474715b766065abcf2\n"
    },
    {
      "commit": "c7b0bc9f698b44cad4687e9a0ada6858b7a90f2f",
      "tree": "dc1b43615ba1d5b88b266fe089162f6fce3a2130",
      "parents": [
        "dfe511eef288dc36d8de18f0ccd081dfc6c534f6"
      ],
      "author": {
        "name": "lianghao",
        "email": "lianghao@cmss.chinamobile.com",
        "time": "Tue Jan 16 19:46:47 2018 +0800"
      },
      "committer": {
        "name": "lianghao",
        "email": "lianghao@cmss.chinamobile.com",
        "time": "Wed Nov 28 10:32:50 2018 +0800"
      },
      "message": "Check network connectivity of the instance before and after live\nmigration\n\nFinish the TODO in api/compute/admin/test_live_migration.py\n   TODO(mriedem): SSH validation before and after the instance is\n   live migrated would be a nice test wrinkle addition.\n\nChange-Id: Id6e93983300d061d238613fc5937c06e15b19809\n"
    },
    {
      "commit": "c825424a54c85d6d716a55c52886333840b63624",
      "tree": "f71ec8db4a0549eaa8b21b9473c1021727f8b433",
      "parents": [
        "eac094a8cf834d035316a900107f601adcc42ff5"
      ],
      "author": {
        "name": "Manik Bindlish",
        "email": "manikbindlish19@gmail.com",
        "time": "Wed Sep 12 10:55:03 2018 +0000"
      },
      "committer": {
        "name": "Manik Bindlish",
        "email": "manikbindlish19@gmail.com",
        "time": "Tue Nov 27 09:57:28 2018 +0000"
      },
      "message": "Adding missing test cases of tempest workspace\n\nThere are multiple cases found as missing for tempest workspace.\nThis patch set will cover both positive and negative missing tests.\n\nIt will improve tempest workspace CLI.\n\nChange-Id: I06d04acad43533d7f2e912a4a8425da06561b0fa\nPartially-Implements: blueprint tempest-cli-unit-test-coverage\n"
    },
    {
      "commit": "eac094a8cf834d035316a900107f601adcc42ff5",
      "tree": "9185f068db13f9e18a0ee3d5eabd26e76ee999ea",
      "parents": [
        "3e8af9d6cb9f1a8d7258a244e68aa1d3fe518166"
      ],
      "author": {
        "name": "Sergey Vilgelm",
        "email": "sergey@vilgelm.info",
        "time": "Wed Nov 21 18:27:51 2018 -0600"
      },
      "committer": {
        "name": "Sergey Vilgelm",
        "email": "sergey@vilgelm.info",
        "time": "Wed Nov 21 19:06:43 2018 -0600"
      },
      "message": "docs: Fix incorrect docstrings in reStructuredText format\n\nSeveral docstrings have incorrect format, what prevents to generate\na documentation using sphinx-apidoc extension.\n\nChange-Id: I66431c7030089173d7635c1e2a72765db21f9780\n"
    },
    {
      "commit": "3e8af9d6cb9f1a8d7258a244e68aa1d3fe518166",
      "tree": "fe04f97376306bc896f815a8e2c252d5d7255abd",
      "parents": [
        "f99db4f558f834935bf420d370392cd19bc7915f",
        "d595c3606c9c1c1829e3e0b283fd3409d74f1cde"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Nov 21 22:39:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 21 22:39:29 2018 +0000"
      },
      "message": "Merge \"Make connectivity test less backend dependent\""
    },
    {
      "commit": "f99db4f558f834935bf420d370392cd19bc7915f",
      "tree": "e82342afabafddfcaeae76302dbd1794ec237a9d",
      "parents": [
        "65a161efabf3bf0ad306fac48c084174ff008da2",
        "68273ac78a199a3ef3a879625e4237c2c8c33aa7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Nov 21 21:13:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 21 21:13:38 2018 +0000"
      },
      "message": "Merge \"Fix required projects for sanity plugin check job\""
    }
  ],
  "next": "65a161efabf3bf0ad306fac48c084174ff008da2"
}
