)]}'
{
  "log": [
    {
      "commit": "2f467caa9821a9e9fbe7d77069a40115337af275",
      "tree": "3175f6e693b16e50496c1f6d1625de42188be7e6",
      "parents": [
        "4e0a3d3913480691594ed28c23f11f281aebb0a5"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Sep 05 16:28:09 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Sep 11 12:53:43 2019 +0200"
      },
      "message": "Skip multicast test if there is no python3 on VM\n\nFor example RHEL 8 image don\u0027t have Python installed by default,\nso this test will fail when it should be skipped.\n\nWith this patch it will be skipped as before trying to start\nmulticast sender/receiver scripts, there is simple check if\npython3 binary exists on VM.\n\nChange-Id: I25cb5b159330ac80777f8ea784e98fa06e6e056f\nCloses-Bug: #1842934\n"
    },
    {
      "commit": "ee00085c333dd010363a198ea4609ccbb50d8b86",
      "tree": "7bf7d6d506790a856848a11b285516ba307c9119",
      "parents": [
        "d11f4ec31ab1cf7965671817f2733c362765ebb1"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Thu Aug 29 17:27:38 2019 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Fri Aug 30 11:27:25 2019 -0400"
      },
      "message": "Use _create_admin_router() where possible\n\nIt will automatically set the router for cleanup, so use\nit instead of admin_client.create_router().\n\nTrivialfix\n\nChange-Id: I7cff3f164dd76ba5e160cee4566732be10e9276d\n"
    },
    {
      "commit": "d11f4ec31ab1cf7965671817f2733c362765ebb1",
      "tree": "bca9080ed17c657a2d391acd6cfba83fb32ac5a1",
      "parents": [
        "99684ac97eb1ad1e0be6fd824ba00ee707421e0f"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Aug 13 12:09:57 2019 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Aug 13 12:09:57 2019 -0400"
      },
      "message": "Start enforcing E125 flake8 directive\n\nRemoved E125 (continuation line does not distinguish itself\nfrom next logical line) from the ignore list and fixed all\nthe indentation issues.  Recently done in neutron tree.\n\nChange-Id: Id002c874af7197823df4577035803528296dd4b7\n"
    },
    {
      "commit": "31993d50fd449e2d3ba02f3d4d94989130cd2118",
      "tree": "4819041d613ea0e38ffd4c71ec9373d954ad297c",
      "parents": [
        "fa5ebc4b98e4964b73210e38772af50e2524be3b"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Aug 02 13:42:18 2019 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Aug 02 13:44:51 2019 +0000"
      },
      "message": "Force the kill of the \"nc\" process only if timeout\n\nIf the file is received correctly, the \"nc\" process in the remote\nmachine will end gracefully. Only in case of socket timeout, will force\nthe completion of the process before returning.\n\nChange-Id: I6cec868daa0139f6a49807883f901d2eac84fe14\nRelated-Bug: #1838068\n"
    },
    {
      "commit": "fa5ebc4b98e4964b73210e38772af50e2524be3b",
      "tree": "8b716cc8fe53e699c991ad80c1871933a52bbbb1",
      "parents": [
        "aff03051e37530c823db7741d56834df6f52aa12"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Jul 26 17:02:40 2019 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Jul 30 13:45:53 2019 +0000"
      },
      "message": "Refactor the test_qos.QoSTestMixin._check_bw function\n\nImproved the robustness of this function:\n- The remote process (\"nc\"), will be stopped both at the beginning and\n  the end of this function, just to ensure the process is not left\n  running at the beginning of the next check.\n- The socket connection is closed when the file is received (or in case\n  of exception). This will close the client socket and will end the \"nc\"\n  process in the remote VM.\n- Set a socket timeout. This timeout, specifically defined for each\n  iteration, depending on the expected bandwidth, will force a quick\n  timeout while receiving from the remote VM. The check will fail and it\n  will be tested again, if the \"FILE_DOWNLOAD_TIMEOUT\" didn\u0027t happen yet.\n\nChange-Id: I5ce1a34f7d5d635002baa1e5b14c288e6d2bc43e\nCloses-Bug: #1838068\n"
    },
    {
      "commit": "aff03051e37530c823db7741d56834df6f52aa12",
      "tree": "ce97c179bacf30d8bb01c673891b98d051c8a46d",
      "parents": [
        "989f2abf58868aa24fc23d0dc5a78f5740c3e38f",
        "031fd5a78885bf6ec6a432ffd4e421a9cc816c77"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 29 11:04:59 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 29 11:04:59 2019 +0000"
      },
      "message": "Merge \"Test updating FIP with a different port\""
    },
    {
      "commit": "989f2abf58868aa24fc23d0dc5a78f5740c3e38f",
      "tree": "e8cf81478825d9b06bca8c223d9f0faa533c487b",
      "parents": [
        "48fa3ced39ed5fbb4134f180bc2d8a3c6d1a94a0",
        "ffe9be8ba91e298c2bdf5300edf1ef4cb410d8e9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jul 27 04:04:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 27 04:04:31 2019 +0000"
      },
      "message": "Merge \"Add tempest tests for DVR router state management\""
    },
    {
      "commit": "940ceee18274fd36404e746c01c6775810bb7a7b",
      "tree": "0d224964614cbedc629f269d1b3b36e523b8f079",
      "parents": [
        "b8c18fcefc8baac20848cf66b18d3e0418f2a332",
        "a2aad94f9dd97377331f57b1088bc4920aad935e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 25 22:10:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 25 22:10:09 2019 +0000"
      },
      "message": "Merge \"Test multi-cast messaging between VMs.\""
    },
    {
      "commit": "b8c18fcefc8baac20848cf66b18d3e0418f2a332",
      "tree": "a4c601ccfb04050fc11916b4682068d95540ec94",
      "parents": [
        "a7bb1619d43b413eb8d5849eb6df8d0dee260660",
        "b7238bd91b6ca17b612b0fe05e12c4fff05b3d33"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 24 13:16:12 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 24 13:16:12 2019 +0000"
      },
      "message": "Merge \"Add API tests for subnet pool prefix operations\""
    },
    {
      "commit": "031fd5a78885bf6ec6a432ffd4e421a9cc816c77",
      "tree": "4475dc097315cdbead840ff81f83d41832423bed",
      "parents": [
        "5cec35e997e006f123099a9c5e8fe588e63ffbde"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Mon Jul 15 16:10:07 2019 +0000"
      },
      "committer": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Wed Jul 24 08:46:10 2019 +0000"
      },
      "message": "Test updating FIP with a different port\n\nThe test creates two servers, first one with a floating ip. Then the\nfloating ip is updated and associated with the port from the second\nserver and connectivity is checked.\n\nRelated-bug: #1835029\n\nChange-Id: I7f48a67af172911d52f62322d2d9fd0222c4c0a1\n"
    },
    {
      "commit": "ffe9be8ba91e298c2bdf5300edf1ef4cb410d8e9",
      "tree": "ff9ae92c7c9d0153cf0546e48fac37da332751ce",
      "parents": [
        "22c547853e9a786f8849a06fa46e3aa164bdd782"
      ],
      "author": {
        "name": "Matt Welch",
        "email": "matt.welch@intel.com",
        "time": "Tue Jul 02 13:24:29 2019 +0000"
      },
      "committer": {
        "name": "Matt Welch",
        "email": "matt.welch@intel.com",
        "time": "Tue Jul 23 14:48:35 2019 +0000"
      },
      "message": "Add tempest tests for DVR router state management\n\nAdd positive and negative tempest tests that assert correct operation of\na DVR router when the extension \u0027router-admin-state-down-before-update\u0027\nis enabled.\nAdded extension to neutron-tempest-plugin job.\n\nDepends-On: https://review.opendev.org/#/c/625134/\nChange-Id: Iaf24afa3d0fc28f2bec7be1b705a8d8b5ff886f8\nSigned-off-by: Matt Welch \u003cmatt.welch@intel.com\u003e\n"
    },
    {
      "commit": "a7bb1619d43b413eb8d5849eb6df8d0dee260660",
      "tree": "a716bd155f93aceb5134156ee3af6b9e29519212",
      "parents": [
        "5cec35e997e006f123099a9c5e8fe588e63ffbde"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Jul 17 15:34:46 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Jul 18 14:26:08 2019 +0200"
      },
      "message": "Add possibility to disable running stadium projects tests\n\nThis patch adds possibility to disable running of tests related to:\n* networking-bgpvpn,\n* neutron-fwaas,\n* networking-sfc\n\nwhich were moved to neutron-tempest-plugin repo recently.\nThis will be useful when tests will be run for one of\nstable branches up to Stein, in which those tests are still\nin project\u0027s repo.\n\nChange-Id: I61dc252920154e7e0998eb2c7c1f026814796cdf\n"
    },
    {
      "commit": "5cec35e997e006f123099a9c5e8fe588e63ffbde",
      "tree": "fb57817a30724fa26262f24fd98d25449f39eb35",
      "parents": [
        "1d36a20e24689fb7034acfa7d55caff79b018ea6",
        "0daae87170cdf5f51d017684089e911de2f9b097"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 11 19:00:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 11 19:00:06 2019 +0000"
      },
      "message": "Merge \"Add logging of servers console in scenario test_port_forwardings\""
    },
    {
      "commit": "a2aad94f9dd97377331f57b1088bc4920aad935e",
      "tree": "670df9dad928dfba01668b608875f3747255898a",
      "parents": [
        "25cea25f12b8622d8a1595a9d674735756746516"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Mon Apr 09 12:01:48 2018 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Jul 11 13:50:01 2019 +0000"
      },
      "message": "Test multi-cast messaging between VMs.\n\nTest multi-cast messages are delivered bewteen two VMs\nusing IPv4 through the same tenant network.\n\nThis new test scenario requires advanced image to be run as\nit needs to run python3 scripts and python3 is not available\non Cirros.\n\nCo-authored-by: Slawek Kaplonski \u003cskaplons@redhat.com\u003e\n\nChange-Id: Idd1589adbff6e556290f43fabbb8a23737a34adf\n"
    },
    {
      "commit": "1d36a20e24689fb7034acfa7d55caff79b018ea6",
      "tree": "0144c278175ee019d5c7543f6b2d76e731b6b823",
      "parents": [
        "97a8cd53b70240586902eca477ee751c39654d7f"
      ],
      "author": {
        "name": "Nate Johnston",
        "email": "nate.johnston@redhat.com",
        "time": "Fri Mar 15 15:01:21 2019 -0400"
      },
      "committer": {
        "name": "Nate Johnston",
        "email": "nate.johnston@redhat.com",
        "time": "Fri Jul 05 17:44:53 2019 -0400"
      },
      "message": "Migrate neutron-fwaas tests to neutron-tempest-plugin\n\nAs discussed in the neutron_c1 meeting [1] the QA team would like to\nmove the tempest tests for the stadium projects from their repos to\nrepos specific to being tempest plugins.  This is the first part of a\ntwo stage move, by copying over the tempest tests to the\nneutron-tempest-plugin repo [2] rather than spawning new repos to be\nseparate.\n\n[1] http://eavesdrop.openstack.org/meetings/neutron_ci/2019/neutron_ci.2019-03-12-16.01.log.html#l-94\n[2] https://etherpad.openstack.org/p/neutron_stadium_move_to_tempest_plugin_repo\n\nNeeded-By: https://review.opendev.org/643668\nDepends-On: https://review.opendev.org/660483\nChange-Id: I979edd26264ae5f9ceab2da350bc99c40145ec40\n"
    },
    {
      "commit": "0daae87170cdf5f51d017684089e911de2f9b097",
      "tree": "56ea2732227b4103ed26d95b0a2829c157bcbbb5",
      "parents": [
        "97a8cd53b70240586902eca477ee751c39654d7f"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jul 02 12:00:58 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jul 02 17:51:39 2019 +0200"
      },
      "message": "Add logging of servers console in scenario test_port_forwardings\n\nIn case when ssh to one of servers in test test_port_forwardings\nwill fail it is useful to have consile log from servers used in\ntest.\nThis patch adds logging of such console output in this test.\n\nChange-Id: I597d2c13544d668f88d78016ff4545e164e97a3e\n"
    },
    {
      "commit": "97a8cd53b70240586902eca477ee751c39654d7f",
      "tree": "1e115ce7e6e5aec7d40d1703dab3426a1a0f71fc",
      "parents": [
        "d4fa6dc0f600fd1184c25e946c99735c04451003",
        "6aae0d4b0e7e058e4da992b0cb74be84cedad433"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jun 29 03:05:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 29 03:05:27 2019 +0000"
      },
      "message": "Merge \"Change order of creating vms and plug routers in scenario test\""
    },
    {
      "commit": "6aae0d4b0e7e058e4da992b0cb74be84cedad433",
      "tree": "4dca548079a92339bda2df51cad63bd031cd927f",
      "parents": [
        "af04e1db7d6e5d7a2170a16a168f29bdbea42fe5"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Jun 26 10:17:15 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Jun 27 07:13:46 2019 +0000"
      },
      "message": "Change order of creating vms and plug routers in scenario test\n\nIn scenario tests in module\ntest_connectivity there was an issue that first 2 vms\nwere created and after that subnets were plugged into\nrouter. That caused race condition between spawning vms\nand cloud-init script during boot process and configuring\nmetadata service in routers. Because of that often\ninstance was booted without SSH key configured properly\nthus there was no possibility to ssh to this VM and test\nwas failing.\n\nAs we don\u0027t have any way to ensure that metadata is already\nconfigured inside router, this patch just change order of\noperations that subnets are first plugged into router and\nthan VMs are created. Thanks to this change it should be\nat least much more reliable and test should be working better.\n\nChange-Id: Ieca8567965789f8d7763a77cecc82059c30b5ced\nRelated-Bug: #1830763\n"
    },
    {
      "commit": "2da72f09f5fded7f40048f7369c7f44d0760d807",
      "tree": "511dcf1fe51808778932d3141e93b03f39f9f35b",
      "parents": [
        "af04e1db7d6e5d7a2170a16a168f29bdbea42fe5",
        "411261f4ff24f7394bdbe583dc2dcf2201bdf718"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 25 19:35:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 25 19:35:52 2019 +0000"
      },
      "message": "Merge \"Additional test cases for port forwardings API\""
    },
    {
      "commit": "b7238bd91b6ca17b612b0fe05e12c4fff05b3d33",
      "tree": "9a059c7cd72781da424b39af0c5e33233ea1766a",
      "parents": [
        "1c95d624ae52df415f2de807959c80117aea0ea8"
      ],
      "author": {
        "name": "Ryan Tidwell",
        "email": "rtidwell@suse.com",
        "time": "Thu May 30 10:35:09 2019 -0500"
      },
      "committer": {
        "name": "Ryan Tidwell",
        "email": "rtidwell@suse.com",
        "time": "Sat Jun 22 03:11:32 2019 +0000"
      },
      "message": "Add API tests for subnet pool prefix operations\n\nThis introduces API tests for the subnetpool_prefix_ops\nextension. These tests assert proper addition and removal of\nprefixes against subnet pools under the various scenarios that\nare supported.\n\nRelated-Bug: #1792901\nDepends-On: https://review.opendev.org/#/c/648197/\nChange-Id: I51564669fc1113556b0927296fa9dd2a8806bce8\n"
    },
    {
      "commit": "af04e1db7d6e5d7a2170a16a168f29bdbea42fe5",
      "tree": "fde523175f10fda651086f023e6e07e144a390c8",
      "parents": [
        "25cea25f12b8622d8a1595a9d674735756746516",
        "b7f7d1383648f1c61a0a70e983f8afa8e5ac2d14"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 21 20:39:40 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 21 20:39:40 2019 +0000"
      },
      "message": "Merge \"Re-enable internal DNS tests\""
    },
    {
      "commit": "411261f4ff24f7394bdbe583dc2dcf2201bdf718",
      "tree": "f0d3df97dc6392e2c92a4a88246ef9954328c38c",
      "parents": [
        "4e44e244f7cb258d4baa1b839deb7ae83b2b0521"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Jun 14 00:01:43 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Jun 19 06:44:36 2019 +0000"
      },
      "message": "Additional test cases for port forwardings API\n\nThis patch adds 2 additional test cases to API tests for\nport forwardings:\n1. Attempt to delete Floating IP used already by port forwarding -\n   this should returns Conflict error,\n2. Try to associate port forwarding to Neutron\u0027s port which is\n   already associated with another Floating IP - this should raise\n   Conflict error.\n\nDepends-On: https://review.opendev.org/666235\nChange-Id: I8b036068645f9d0277cde66b027a22273d9b1c41\n"
    },
    {
      "commit": "b7f7d1383648f1c61a0a70e983f8afa8e5ac2d14",
      "tree": "86a835924686df96c87e89e92e57adc36c160821",
      "parents": [
        "e142c0b6e9d935ec37bdcab4efbca7c2ca9b150e"
      ],
      "author": {
        "name": "James Page",
        "email": "james.page@ubuntu.com",
        "time": "Mon Jun 10 11:14:25 2019 +0100"
      },
      "committer": {
        "name": "James Page",
        "email": "james.page@ubuntu.com",
        "time": "Mon Jun 17 09:16:10 2019 +0100"
      },
      "message": "Re-enable internal DNS tests\n\nRe-enable internal DNS tests as assocaited Neutron\nchanges have now landed.\n\nAssert that \u0027starwars\u0027 has not been configured in\nthe search path for the test instance.\n\nRelated-Bug: 1826419\nChange-Id: I9d16f3b2dacd1e753c8f9d803c889c537a3f3378\n"
    },
    {
      "commit": "4e44e244f7cb258d4baa1b839deb7ae83b2b0521",
      "tree": "c7e0191df5c23880128472325f3b81320bf62712",
      "parents": [
        "03201d3d62a134d501a751108c26428cc9c4c7e1",
        "e142c0b6e9d935ec37bdcab4efbca7c2ca9b150e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jun 10 17:17:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 10 17:17:18 2019 +0000"
      },
      "message": "Merge \"Ensure DNS configuration from conf\""
    },
    {
      "commit": "03201d3d62a134d501a751108c26428cc9c4c7e1",
      "tree": "3bd98598d5673c7e7fda99a6edd66f2a658cf9d8",
      "parents": [
        "d2a6accd066492ed7f6df30397a59b5845e398a2",
        "13903aae40c99eeef66410c2251948940d9ac293"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 07 09:41:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 07 09:41:48 2019 +0000"
      },
      "message": "Merge \"Scenario test for port forwarding\""
    },
    {
      "commit": "13903aae40c99eeef66410c2251948940d9ac293",
      "tree": "7f871594effed81a05d9976d4bec2edcf656658f",
      "parents": [
        "033803c3b84c0b931b564bc2cf36dd77af6fea17"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Sun Jun 02 14:31:47 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Jun 06 09:29:43 2019 +0200"
      },
      "message": "Scenario test for port forwarding\n\nThis patch adds new scenario test for port forwarding functionality.\nIt creates 1 floating IP, and 1 router, then spawns 2 VMs and configure\n2 port forwardings using created floating IP and VMs.\nThose 2 port forwardings allows to SSH with 2 different ports to 2\ndifferent VMs using same floating IP.\n\nChange-Id: Ie5475c797113cfc5c9bfaf4bbd58c211ed30bc89\n"
    },
    {
      "commit": "d2a6accd066492ed7f6df30397a59b5845e398a2",
      "tree": "b0f7d97aa0c59b2b1388d1cfc0790ec1923a3ef3",
      "parents": [
        "033803c3b84c0b931b564bc2cf36dd77af6fea17"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jun 04 12:22:24 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jun 04 23:10:51 2019 +0200"
      },
      "message": "Scenario test case to check connectivity when dvr and non-dvr routers used\n\nSubnet is connected to dvr and non-dvr routers in the same time, test\nensures that connectivity from VM to both routers works properly.\n\nDepends-On: https://review.opendev.org/662999\n\nChange-Id: Ib41b58d25955b9a7fa0c06c9257bf0db17f4f8fc\nRelated-Bug: #1831575\n"
    },
    {
      "commit": "e142c0b6e9d935ec37bdcab4efbca7c2ca9b150e",
      "tree": "9977983a403e1c6c8585933741c1ba9249a30a31",
      "parents": [
        "033803c3b84c0b931b564bc2cf36dd77af6fea17"
      ],
      "author": {
        "name": "James Page",
        "email": "james.page@ubuntu.com",
        "time": "Mon Jun 03 09:23:40 2019 +0100"
      },
      "committer": {
        "name": "James Page",
        "email": "james.page@ubuntu.com",
        "time": "Tue Jun 04 10:29:03 2019 +0100"
      },
      "message": "Ensure DNS configuration from conf\n\nFor internal DNS the DNS configuration including the search\npath should be derived from configuration rather than from\nthe dns_domain attribute of the network, which is used for\nexternal DNS integration.\n\nUpdate test to ensure that configuration based dns domain\nis present in the server search path and is used to validate\nresolution of the hostname of the server.\n\nThis commit also temporaily skips the internal DNS test whilst\nthe associated Neutron reviews are landed; it will be re-enabled\nafterwards.\n\nChange-Id: I145144c042b100f7e12a02a8ac7e0fbbe41e984d\nRelated-Bug: 1826419\nRequired-By: I5ff03b5ad8af432a9f7919ef953d7d8c434b93bd\n"
    },
    {
      "commit": "c89a00a3ba907d6b67831be4ead64bb80c9aed2b",
      "tree": "40594ba9af4b8958767253192ef72d9a33715df0",
      "parents": [
        "0d29ebb40c8dca7fbb24bf48a423a1c585867553",
        "003fcae7f971685bc9a490cb3e1ea5001f6ff550"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 29 22:04:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 29 22:04:34 2019 +0000"
      },
      "message": "Merge \"Add base API tests for port forwarding\""
    },
    {
      "commit": "0d29ebb40c8dca7fbb24bf48a423a1c585867553",
      "tree": "1459121b94db04f70ad8497f7650b04e6762efc4",
      "parents": [
        "cbae55252410887fb1a43986ee62623ac35e6ae6",
        "87c3f941a3dd168d64226a4e238545ed69e05383"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 28 17:43:05 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 28 17:43:05 2019 +0000"
      },
      "message": "Merge \"Add API test case to check if SG displays all rules\""
    },
    {
      "commit": "cbae55252410887fb1a43986ee62623ac35e6ae6",
      "tree": "8dc0db5a8143f3a2447f15cb30a50af67817d3dc",
      "parents": [
        "f83bb96a0d5436c88c32b8a50fc9643847d11066",
        "8d2557c6320208e0d27532f8d4d5f239b002a4c5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 28 05:57:41 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 28 05:57:41 2019 +0000"
      },
      "message": "Merge \"Change legacy security group rule check\""
    },
    {
      "commit": "f83bb96a0d5436c88c32b8a50fc9643847d11066",
      "tree": "28a813fcb6e2476a6ee7e9e6eebf891382db0baf",
      "parents": [
        "406a7ae873cbf67cd302c49271fae7d36ecd8bf3",
        "68ab245db7731358a97b3fd47ab5458d42e6b7d9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 28 00:57:50 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 28 00:57:50 2019 +0000"
      },
      "message": "Merge \"Add case for router east west traffic\""
    },
    {
      "commit": "406a7ae873cbf67cd302c49271fae7d36ecd8bf3",
      "tree": "19da133789e4ce98220efd0b40674bbcb9817ff7",
      "parents": [
        "8dd49aac9fa27166d76755c7d62ea9f0553d8d74",
        "74e760a46e6c2260b6b048271c3b759641290efb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 27 19:49:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 27 19:49:42 2019 +0000"
      },
      "message": "Merge \"Normalize url without port with schema default port\""
    },
    {
      "commit": "74e760a46e6c2260b6b048271c3b759641290efb",
      "tree": "83974a9f688341dbf805ae62c17dbc81e9f27eb3",
      "parents": [
        "22c547853e9a786f8849a06fa46e3aa164bdd782"
      ],
      "author": {
        "name": "zheng.yong",
        "email": "yong.zheng@easystack.cn",
        "time": "Wed May 22 14:16:14 2019 +0800"
      },
      "committer": {
        "name": "yong.zheng",
        "email": "zhengy23@163.com",
        "time": "Mon May 27 13:14:14 2019 +0800"
      },
      "message": "Normalize url without port with schema default port\n\nIn function get_bare_url, it will assert url startswith base_url,\nif base_url is \u0027http://neutron.openstack.svc.cluster.local:80/\u0027,\nwhile url is \u0027http://neutron.openstack.svc.cluster.local/v2.0/router/...\u0027,\nit will raise error. here need to add default schema port 80 to url to\nfix this problem.\n\nChange-Id: I44d623d3d0d96711f7ca93fc24b40c024dd86446\nCloses-Bug: #1829962\n"
    },
    {
      "commit": "003fcae7f971685bc9a490cb3e1ea5001f6ff550",
      "tree": "d69ce25118c9c74faa908b32019ad7ebb352487c",
      "parents": [
        "8dd49aac9fa27166d76755c7d62ea9f0553d8d74"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Sun May 26 22:38:35 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon May 27 06:33:01 2019 +0200"
      },
      "message": "Add base API tests for port forwarding\n\nThis patch adds base client support and API tests for port forwarding\nfeature.\n\nThis patch also enable port_forwarding service plugin in\nneutron_tempest_plugin CI jobs.\n\nDepends-On: https://review.opendev.org/#/c/661581/\n\nChange-Id: Ice58232b640ea8aa28d7a54aa9cf14e6ad0a2bb0\n"
    },
    {
      "commit": "68ab245db7731358a97b3fd47ab5458d42e6b7d9",
      "tree": "98daff7ef06943eb5ebc379f27549aad14b452f4",
      "parents": [
        "cbec36256ab991fd9e32f1480ca8ecb7d8a49caf"
      ],
      "author": {
        "name": "LIU Yulong",
        "email": "i@liuyulong.me",
        "time": "Sat May 18 10:19:49 2019 +0800"
      },
      "committer": {
        "name": "LIU Yulong",
        "email": "i@liuyulong.me",
        "time": "Sun May 26 16:40:05 2019 +0800"
      },
      "message": "Add case for router east west traffic\n\nIn order to avoid unexpected regression, this patch adds one\ntest case for router east west traffic.\n\nChange-Id: I695e833ccedddafaf9f5b7ccbd4831f02efde733\n"
    },
    {
      "commit": "87c3f941a3dd168d64226a4e238545ed69e05383",
      "tree": "b42f7c42ff62313a97477583068bf373c70e7cd5",
      "parents": [
        "1a987ecb4d310328cc4c2c5628dc5018dc7afc48"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon May 20 18:50:53 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri May 24 19:02:54 2019 +0000"
      },
      "message": "Add API test case to check if SG displays all rules\n\nThis patch adds new API test which checks if owner of security group\ncan see rules which belongs to his security group even if rule was\ncreated and belongs to other user (admin).\n\nPatch for master branch:\nDepends-On: https://review.opendev.org/660174\n\nBackport to stable/Stein:\nDepends-On: https://review.opendev.org/661281\n\nBackport to stable/Rocky:\nDepends-On: https://review.opendev.org/661283\n\nBackport to stable/Queens:\nDepends-On: https://review.opendev.org/661284\n\nChange-Id: I728cd8252d27e27e91bd95e4734d9db470dee35a\nRelated-Bug: #1824248\n"
    },
    {
      "commit": "8dd49aac9fa27166d76755c7d62ea9f0553d8d74",
      "tree": "4e4ea3955f17942f60468bfeaabaebfe187af974",
      "parents": [
        "22c547853e9a786f8849a06fa46e3aa164bdd782"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Apr 16 14:47:07 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu May 23 16:59:23 2019 +0200"
      },
      "message": "Rehome tempest tests from networking-bgpvpn repo\n\nThis patch rehomes networking-bgpvpn tempest tests from\nnetworking-bgpvpn repo to neutron_tempest_plugin.bgpvpn module.\n\nIt also adds definition of new, zuulv3 job which will run tests from\nthis neutron_tempest_plugin.bgpvpn module.\n\nChange-Id: Ideb935b76c9a3b36f88a2a66dbfcb1844348cd86\n"
    },
    {
      "commit": "8d2557c6320208e0d27532f8d4d5f239b002a4c5",
      "tree": "08abdbe2d20586b0fdaa54d75f5d6d18865183d5",
      "parents": [
        "1a987ecb4d310328cc4c2c5628dc5018dc7afc48"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Mon May 20 15:56:58 2019 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue May 21 09:14:38 2019 -0400"
      },
      "message": "Change legacy security group rule check\n\nA neutron change, https://review.opendev.org/#/c/453346/\nis standardizing the protocol name for IPv6 ICMP in security\ngroup rules to be \u0027ipv6-icmp\u0027, even if \u0027icmp\u0027 or \u0027icmpv6\u0027\nwas passed during creation.  Change the API test to check\nagainst a list of possible values so it covers both old and\nnew behaviors.\n\nChange-Id: I0ca8d743ca56f7d67ef8c1ae45ca518bd6e6dc35\nPartial-Bug: #1582500\n"
    },
    {
      "commit": "1a987ecb4d310328cc4c2c5628dc5018dc7afc48",
      "tree": "8495308c2a81e633d489d041a52fa9a9795beeeb",
      "parents": [
        "cbec36256ab991fd9e32f1480ca8ecb7d8a49caf"
      ],
      "author": {
        "name": "Bernard Cafarelli",
        "email": "bcafarel@redhat.com",
        "time": "Tue Apr 16 16:42:10 2019 +0200"
      },
      "committer": {
        "name": "Bernard Cafarelli",
        "email": "bcafarel@redhat.com",
        "time": "Fri May 17 12:21:57 2019 +0200"
      },
      "message": "Migrate networking-sfc tests to neutron-tempest-plugin\n\nAs discussed in the neutron_ci meeting [1] the QA team would like to\nmove the tempest tests for the stadium projects from their repos to\nrepos specific to being tempest plugins.  This is the first part of a\ntwo stage move, by copying over the tempest tests to the\nneutron-tempest-plugin repo [2] rather than spawning new repos to be\nseparate.\n\nUpdated some uuids to fix idempotent ids\n\n[1] http://eavesdrop.openstack.org/meetings/neutron_ci/2019/neutron_ci.2019-03-12-16.01.log.html#l-94\n[2] https://etherpad.openstack.org/p/neutron_stadium_move_to_tempest_plugin_repo\n\nChange-Id: I80ff2daac44bd3a4ee179c7a6cf1d62a8fd2004c\n"
    },
    {
      "commit": "cbec36256ab991fd9e32f1480ca8ecb7d8a49caf",
      "tree": "5a9a328f6fc0e55d915e15e2dc3b2e7cfb466f6b",
      "parents": [
        "ce246d0b487d9ddc66aa0abe749ab54fca8476a9",
        "d49cf7ab5c42c81aff58860d5809500d2f6c7b1a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun May 05 20:41:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 05 20:41:55 2019 +0000"
      },
      "message": "Merge \"Replace git.openstack.org URLs with opendev.org URLs\""
    },
    {
      "commit": "d49cf7ab5c42c81aff58860d5809500d2f6c7b1a",
      "tree": "1f4ce809fefdb74f99e64fdaf20357e561ef7a26",
      "parents": [
        "eae7a379326f137cd45b43168ceaca43fdab5fb3"
      ],
      "author": {
        "name": "caoyuan",
        "email": "cao.yuan@99cloud.net",
        "time": "Tue Apr 23 19:38:35 2019 +0800"
      },
      "committer": {
        "name": "caoyuan",
        "email": "cao.yuan@99cloud.net",
        "time": "Fri Apr 26 17:31:20 2019 +0800"
      },
      "message": "Replace git.openstack.org URLs with opendev.org URLs\n\nChange-Id: If60f0bea94b5cf1009466c6371a4c8ee06e9c728\n"
    },
    {
      "commit": "ce246d0b487d9ddc66aa0abe749ab54fca8476a9",
      "tree": "2058967d329f8ef560705645fd892bb503ee0f43",
      "parents": [
        "46be4325b57ba58cd3a20c33789eff336d2973cb"
      ],
      "author": {
        "name": "Kailun Qin",
        "email": "kailun.qin@intel.com",
        "time": "Fri Jul 20 21:38:07 2018 +0800"
      },
      "committer": {
        "name": "Kailun Qin",
        "email": "kailun.qin@intel.com",
        "time": "Thu Apr 25 21:09:01 2019 +0800"
      },
      "message": "Add api test for DVR coverting back to centralized\n\nThis patch adds a test case for DVR routers which converts a centralized\nrouter to distributed firstly, followed by making a transition back to\ncentralized. It checks whether the attributes are updated or retained as\nexpected.\n\nRelated-Bug: #1780094\nChange-Id: Ida6e75d0215283c15b7a1c0ce0f473169afe8a66\n"
    },
    {
      "commit": "fa1081ad9f607b7a45a406eca7fbf48de206409b",
      "tree": "7140f8c3a3cb7ca0f5a30e8a80f0674fcd5d2686",
      "parents": [
        "a57f80d1809a7d2a58e36ccd7d82c082f0be7080"
      ],
      "author": {
        "name": "Yariv Rachmani",
        "email": "yrachman@redhat.com",
        "time": "Wed Nov 21 12:46:57 2018 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Apr 15 07:47:12 2019 +0000"
      },
      "message": "Add additional config option \"default_image_is_advanced\"\n\nIn patch [1] we added new config option to configure \"advanced\" image\nwhich we are using in some tests which require it and can\u0027t run using\ndefault Cirros image.\nUnfortunatelly this made life of some downstream users harder as they\nhave CI systems which don\u0027t use devstack and don\u0027t have easy way to\nload another \"advanced\" image and use it for those tests.\n\nSo now this patch adds one ore config option \"default_image_is_advanced\"\nwhich has boolean value and defaults to False.\nIf this is set to True, tests which require advanced image will not be\nskipped and default image will be used for those tests.\n\n[1] https://review.openstack.org/#/c/609762/16/neutron_tempest_plugin/config.py\n\nCo-Authored-By: Slawek Kaplonski \u003cskaplons@redhat.com\u003e\n\nChange-Id: Ic78ee64a9350863ff5bd4b4baa4b20770e1b9d47\n"
    },
    {
      "commit": "d8d2facf945592ffc44e2e364e8197f07b260a94",
      "tree": "8129bdda8d16372a6672aaf4891c1dd575c65853",
      "parents": [
        "d220cc01ec0567da38c53e6c5444b19b9db4c9a6",
        "5ce1bc22b4d84ccf81bb9c3aa63446eef72a6184"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Mar 28 15:59:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 28 15:59:06 2019 +0000"
      },
      "message": "Merge \"Addition of negative test: network creation with an above the limit mtu value. The value max_mtu can be configured in tempest.conf\""
    },
    {
      "commit": "5ce1bc22b4d84ccf81bb9c3aa63446eef72a6184",
      "tree": "d553c63a80d7b23bcbd4236eaa6e6bdd08df9d2d",
      "parents": [
        "c1052e777ded77ff565c78b3e106d4bbf782d7c5"
      ],
      "author": {
        "name": "pkomarov",
        "email": "pkomarov@redhat.com",
        "time": "Sat Mar 23 22:53:26 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Mar 27 22:09:53 2019 +0000"
      },
      "message": "Addition of negative test: network creation with an\nabove the limit mtu value.\nThe value max_mtu can be configured in tempest.conf\n\nChange-Id: Ic1d488418fbceeca9ff34baa2d177431e98c1edc\n"
    },
    {
      "commit": "d220cc01ec0567da38c53e6c5444b19b9db4c9a6",
      "tree": "0c91310b87098a9ae38e8a35a688aa49183d48f8",
      "parents": [
        "76114d69f6601293b3025cf5e84b5fcde55e4e8a",
        "5ddcf33322f1e257322369fff6416aa48c4214b9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Mar 27 07:44:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 27 07:44:58 2019 +0000"
      },
      "message": "Merge \"Mark test_floatingip_port_details test as unstable\""
    },
    {
      "commit": "5ddcf33322f1e257322369fff6416aa48c4214b9",
      "tree": "5124386a4a31e70b99a5fb5560a910cdef1a0eb2",
      "parents": [
        "42d92e2322c6aa9dd4dad6f87efeec5300525c6b"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Mar 26 18:00:58 2019 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Mar 26 18:00:58 2019 +0100"
      },
      "message": "Mark test_floatingip_port_details test as unstable\n\nChange-Id: I52f5552807c889c63a8583b2bfc124e9c89fca6f\nRelated-Bug: #1815585\n"
    },
    {
      "commit": "92fbbab347f4ea254f976e8dd68f1c06c1cfee59",
      "tree": "5fa81036e026bb49aeab9dcc421b71489bb9da49",
      "parents": [
        "e40f6012424ff0c414dfd20d923c0ab7c8251af3"
      ],
      "author": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Mon Mar 18 13:17:11 2019 +0100"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Mon Mar 25 14:15:27 2019 +0000"
      },
      "message": "Min bw rule operations should be rejected on non-physnet ports/networks\n\nChange-Id: I329ed7697650c55a8b71ba46481c6584db1a1bfb\nDepends-On: https://review.openstack.org/641712\nRelated-Bug: #1819029\n"
    },
    {
      "commit": "e40f6012424ff0c414dfd20d923c0ab7c8251af3",
      "tree": "ef6487ef4079f14e6077b0a27ceca850fbf260f6",
      "parents": [
        "c1052e777ded77ff565c78b3e106d4bbf782d7c5",
        "0e8b686d84427532ffd8da842d4e4d2017995cbe"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 25 10:10:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 25 10:10:55 2019 +0000"
      },
      "message": "Merge \"Reenable tests cases in NetworkMigrationFromHA\""
    },
    {
      "commit": "0e8b686d84427532ffd8da842d4e4d2017995cbe",
      "tree": "6bb1af3db074e06bf24c7bc93cc52334795df732",
      "parents": [
        "fc831a916d40ce685fec41fb94802b5d0ec85a10"
      ],
      "author": {
        "name": "Miguel Lavalle",
        "email": "miguel.lavalle@verizonmedia.com",
        "time": "Wed Mar 20 11:46:38 2019 -0500"
      },
      "committer": {
        "name": "Miguel Lavalle",
        "email": "miguel.lavalle@verizonmedia.com",
        "time": "Wed Mar 20 11:50:10 2019 -0500"
      },
      "message": "Reenable tests cases in NetworkMigrationFromHA\n\nThe unstable tag for test cases in NetworkMigrationFromHA is removed\nafter de merge of https://review.openstack.org/636710\n\nChange-Id: Icdc4f4c84add3731237cfa64ab57716037372f39\nPartial-Bug: #1789434\n"
    },
    {
      "commit": "c1052e777ded77ff565c78b3e106d4bbf782d7c5",
      "tree": "b6a44aec81b59c905559bd0fe05fb5072c2a237e",
      "parents": [
        "fc831a916d40ce685fec41fb94802b5d0ec85a10"
      ],
      "author": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Wed Mar 20 13:16:01 2019 +0100"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Wed Mar 20 13:16:01 2019 +0100"
      },
      "message": "Remove test_port_resource_request_no_provider_net\n\nPortTestCasesResourceRequest.test_port_resource_request_no_provider_net\nassumed that creating a port with QoS mimimum bandwidth policy rule on a\nnetwork without physnet is allowed, but it can\u0027t be as that would mean\nthat the user got a bandwidth guarantee, but the current placement based\nbandwidth aware scheduling works only with physnet based ports.\nThis patch removes this test assuming that port creation with QoS\npolicies tested by legacy test for Stein-n branches.\n\nChange-Id: Iae7ff22e94029d19895ac46ab9bcc9f7a3c4a250\nRelated-Bug: #1819029\nNeeded-By: https://review.openstack.org/641712\n"
    },
    {
      "commit": "fc831a916d40ce685fec41fb94802b5d0ec85a10",
      "tree": "1123cacd968f898f72a07c7a0a16bed7195ca7ed",
      "parents": [
        "06714eaa1b1eced87cf37f811826ec7f1c55f5ed",
        "8bbf899ec0c1ce5a9a500d680dac2391b8149a96"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 15 15:18:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 15 15:18:01 2019 +0000"
      },
      "message": "Merge \"add assert to ping test\""
    },
    {
      "commit": "8bbf899ec0c1ce5a9a500d680dac2391b8149a96",
      "tree": "e696ab4a007ceea009edd7c0bc08b48f970bbd3c",
      "parents": [
        "354622611991e5bc7916b2b61b3167f015804684"
      ],
      "author": {
        "name": "Manjeet Singh Bhatia",
        "email": "manjeet.s.bhatia@intel.com",
        "time": "Mon Mar 04 11:59:57 2019 -0800"
      },
      "committer": {
        "name": "Manjeet Singh Bhatia",
        "email": "manjeet.s.bhatia@intel.com",
        "time": "Thu Mar 14 17:57:01 2019 +0000"
      },
      "message": "add assert to ping test\n\nChange-Id: I24055036e6d45b5eff1cd127e2a2c78485287587\nCloses-Bug: #1818233\n"
    },
    {
      "commit": "06714eaa1b1eced87cf37f811826ec7f1c55f5ed",
      "tree": "9628b5633a178e74159a181ea1ddb6514cae1719",
      "parents": [
        "5b8ff9d6d3e279cee2c273a5b2998bb281eb11c7",
        "eaaf978e25b43f49a1f78c34651d4acd65236eeb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 11 18:59:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 11 18:59:51 2019 +0000"
      },
      "message": "Merge \"Add API test for network segment range extension\""
    },
    {
      "commit": "eaaf978e25b43f49a1f78c34651d4acd65236eeb",
      "tree": "b8bebad3659d09f4b07a404fcf445515aba11b10",
      "parents": [
        "2ed169b557b69ad96307264c3fddce1b757747d5"
      ],
      "author": {
        "name": "Kailun Qin",
        "email": "kailun.qin@intel.com",
        "time": "Thu Dec 20 04:45:01 2018 +0800"
      },
      "committer": {
        "name": "Kailun Qin",
        "email": "kailun.qin@intel.com",
        "time": "Mon Mar 11 19:13:00 2019 +0800"
      },
      "message": "Add API test for network segment range extension\n\nCo-authored-by: Allain Legacy \u003cAllain.legacy@windriver.com\u003e\n\nPartially-implements: blueprint network-segment-range-management\nChange-Id: I4758fcdd45ac1f84d872ff1f6e1da8a8d4671a80\n"
    },
    {
      "commit": "5b8ff9d6d3e279cee2c273a5b2998bb281eb11c7",
      "tree": "8464576e2d3e7ef504c35c57d5f50bbdc98eada3",
      "parents": [
        "354622611991e5bc7916b2b61b3167f015804684",
        "5b85ad8c3f2f13003143b0810679466341dd95bc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 10 18:52:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 10 18:52:23 2019 +0000"
      },
      "message": "Merge \"Add tempest api tests for security groups RBAC\""
    },
    {
      "commit": "354622611991e5bc7916b2b61b3167f015804684",
      "tree": "6b55e1173f7fc285863b1a2080feac8ef2151b3a",
      "parents": [
        "2ed169b557b69ad96307264c3fddce1b757747d5",
        "561cf62060c0c71cbf19d3c8b81165ec26fc05b7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Mar 07 18:33:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 07 18:33:49 2019 +0000"
      },
      "message": "Merge \"Add logging of the test steps in NetworkWritableMtuTest\""
    },
    {
      "commit": "4b8a707dbf24289712c36ec27055819dd1bf5c52",
      "tree": "9edd1fbd185ce0e66e4e999a2e3b048e4ee71dc2",
      "parents": [
        "c8f26f75670036f967846d17275a7d0b1a568264",
        "39f25321181cf442863be7763e18e256db4bf613"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Mar 06 21:44:07 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 06 21:44:07 2019 +0000"
      },
      "message": "Merge \"Fix L3 agent scheduler tests in multinode environments\""
    },
    {
      "commit": "561cf62060c0c71cbf19d3c8b81165ec26fc05b7",
      "tree": "07454db959ee5fc1d72d5462f57c8a8ad275dd25",
      "parents": [
        "52fab68ee26772b00a297fa74dafdff90ab6c6d8"
      ],
      "author": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Mon Mar 04 18:56:49 2019 +0200"
      },
      "committer": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Wed Mar 06 10:06:07 2019 +0200"
      },
      "message": "Add logging of the test steps in NetworkWritableMtuTest\n\nCurrently when debugging the test it is hard to distinguish\nbetween test steps and what is the expected result of the ping\ncommand.\nThe change intended to simplify debugging of the test.\n\nChange-Id: I8802e5e33bbe0b5f296496260027545bbd95afa4\n"
    },
    {
      "commit": "5b85ad8c3f2f13003143b0810679466341dd95bc",
      "tree": "7ac06b39c663c422a2079f98765a3451268f0920",
      "parents": [
        "6b03ab1bb4dd7b09be97c6553378405357b9ae45"
      ],
      "author": {
        "name": "Doug Wiegley",
        "email": "dwiegley@salesforce.com",
        "time": "Wed Feb 06 13:51:03 2019 -0700"
      },
      "committer": {
        "name": "Doug Wiegley",
        "email": "dwiegley@salesforce.com",
        "time": "Tue Mar 05 22:12:16 2019 -0700"
      },
      "message": "Add tempest api tests for security groups RBAC\n\nPartial-Bug: #1817119\nDepends-On: https://review.openstack.org/635311\nChange-Id: I806d0c1763a0abc4f07a7c85922949b056ad78d8\n"
    },
    {
      "commit": "c8f26f75670036f967846d17275a7d0b1a568264",
      "tree": "d6ae0cacc94a19410473c1b6bd3a796db0f652c4",
      "parents": [
        "52fab68ee26772b00a297fa74dafdff90ab6c6d8",
        "7451ad7fe0fede24c15e39ecd15e46dd6fbf4d86"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 04 16:36:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 04 16:36:28 2019 +0000"
      },
      "message": "Merge \"Log port details when FloatingIP port details test fails\""
    },
    {
      "commit": "39f25321181cf442863be7763e18e256db4bf613",
      "tree": "22130f443ea8df448328f5a8d09ad3857fe2b545",
      "parents": [
        "52fab68ee26772b00a297fa74dafdff90ab6c6d8"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Feb 26 12:44:07 2019 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Mar 04 14:40:37 2019 +0100"
      },
      "message": "Fix L3 agent scheduler tests in multinode environments\n\nTest will now first try to remove router from all agents on\nwhich it was hosted and then add it to one of agents again.\n\nChange-Id: I3a836c08aa700056597a3f72c2e314d3c43994c0\nCloses-Bug: #1817696\n"
    },
    {
      "commit": "7451ad7fe0fede24c15e39ecd15e46dd6fbf4d86",
      "tree": "a819ba73d16eb5810d2ae254de2d410cc89e3ed4",
      "parents": [
        "7eb6725c80615dc0e2b46deb1f892f3af6a38d42"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Feb 25 12:02:49 2019 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Feb 25 12:21:04 2019 +0100"
      },
      "message": "Log port details when FloatingIP port details test fails\n\nIn case when port status is not transitioned to DOWN in\ntest_floatingip.FloatingIPPortDetailsTest tests, log of\nall port info can be useful for further debugging.\n\nChange-Id: I0ba1efea68e6e53bd7df9bf84ecb3d73e95925ca\nRelated-bug: #1815585\n"
    },
    {
      "commit": "52fab68ee26772b00a297fa74dafdff90ab6c6d8",
      "tree": "a68ab1baf64eb50d549cf27b20633304cfab2420",
      "parents": [
        "a92aa4e4d20a632dd44e9af8fa77f93d8df8fd9a",
        "f238ed34afd0c255e309794b403b91044c46fd03"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 22 21:45:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 22 21:45:18 2019 +0000"
      },
      "message": "Merge \"Added test_ports suite and a new test\""
    },
    {
      "commit": "f238ed34afd0c255e309794b403b91044c46fd03",
      "tree": "9682de11719880fa54655515c8838fd2171fa902",
      "parents": [
        "7bdee678c9296661c8ae20bcc741c3c5605cf448"
      ],
      "author": {
        "name": "Roee Agiman",
        "email": "ragiman@redhat.com",
        "time": "Tue Feb 19 16:15:40 2019 +0200"
      },
      "committer": {
        "name": "Roee Agiman",
        "email": "ragiman@redhat.com",
        "time": "Wed Feb 20 18:56:48 2019 +0000"
      },
      "message": "Added test_ports suite and a new test\n\nNew suite added - test_ports.py.\nNew test added - test_previously_used_port.\nThe new test is making sure that a port is re-useable\nafter being released from an older instance.\n\nChange-Id: I30443e54d8d286ae5fc8d6d998d8b4258a370fa1\n"
    },
    {
      "commit": "a92aa4e4d20a632dd44e9af8fa77f93d8df8fd9a",
      "tree": "b50f6eb2cf5f5afd84c9d8d9e2d444e376c0f696",
      "parents": [
        "7bdee678c9296661c8ae20bcc741c3c5605cf448"
      ],
      "author": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Tue Feb 19 18:51:53 2019 +0200"
      },
      "committer": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Wed Feb 20 14:43:07 2019 +0200"
      },
      "message": "Allow NetworkWritableMtuTest to run on GENEVE (OVN) networks\n\nChange-Id: I1c14f7a16e547ee4a221006c16016a6495a85144\n"
    },
    {
      "commit": "7bdee678c9296661c8ae20bcc741c3c5605cf448",
      "tree": "83516e16a1062259f21c977b33be7d28b9ba9e7d",
      "parents": [
        "7eb6725c80615dc0e2b46deb1f892f3af6a38d42",
        "5214b27c080208ff4fc6b47c997f8aa6a28a6d44"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Feb 02 06:30:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 02 06:30:54 2019 +0000"
      },
      "message": "Merge \"Move test cases from networking-midonet repository\""
    },
    {
      "commit": "7eb6725c80615dc0e2b46deb1f892f3af6a38d42",
      "tree": "a44e6f64a659c66db23011a18da3da4222ea7fd7",
      "parents": [
        "201903d8b87ad9d918931d2792ed69325efe5f9d"
      ],
      "author": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Mon Jan 14 12:55:35 2019 +0100"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Thu Jan 17 10:00:15 2019 +0100"
      },
      "message": "Make provider network creation more error proof\n\nChange-Id: I4bdd3e1effbc49cb3a1ada195c491e823619fa59\nPartial-Bug: #1578989\nSee-Also: https://review.openstack.org/502306 (nova spec)\nSee-Also: https://review.openstack.org/508149 (neutron spec)\n"
    },
    {
      "commit": "201903d8b87ad9d918931d2792ed69325efe5f9d",
      "tree": "499eaa9407a8876ac1e9af2d7e5ff6484c081c46",
      "parents": [
        "06ef854082cb1f62038167e7e654181aa8727369",
        "2f90465f73c42dac3eaf7e70c666d44d286e1a4b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 10 09:30:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 10 09:30:30 2019 +0000"
      },
      "message": "Merge \"tests for port-resource-request\""
    },
    {
      "commit": "2f90465f73c42dac3eaf7e70c666d44d286e1a4b",
      "tree": "a9302a389772018b99e7aabefd1d2fbb41f62368",
      "parents": [
        "fc3b314662ec046aecdb3f66d52e087cfa4cbaca"
      ],
      "author": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Thu Aug 23 14:04:56 2018 +0200"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Wed Jan 09 15:32:45 2019 +0100"
      },
      "message": "tests for port-resource-request\n\nChange-Id: Ib72b01cb25ccdaa00b2b364dca7f8e485aaaf46b\nDepends-On: https://review.openstack.org/590363\nPartial-Bug: #1578989\nSee-Also: https://review.openstack.org/502306 (nova spec)\nSee-Also: https://review.openstack.org/508149 (neutron spec)\n"
    },
    {
      "commit": "06ef854082cb1f62038167e7e654181aa8727369",
      "tree": "f01ea6e71702aed847a026141e57b3bf2f8358c0",
      "parents": [
        "fc3b314662ec046aecdb3f66d52e087cfa4cbaca"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Thu Oct 25 15:23:52 2018 +0200"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Thu Jan 03 12:49:59 2019 +0100"
      },
      "message": "Update test_trunk after adding new ip command tool.\n\nA new tool has been added to wrap with ip command\nline tool.\n\nhttps://review.openstack.org/#/c/613310/\n\nThis tool implements methods to list VM adrresses\nand to configure VLAN device interfaces via an\nSSH connection.\n\nThis refactor trunk test case to improve code\nreadability and make this test to use shared code\nbase with other test cases to be written in the\nfuture related with trunk related scenarios.\n\nChange-Id: I61563b7132f9911ad588d35f7f01125ef4c70cd2\n"
    },
    {
      "commit": "f4f3eae4cc4e4eac5fa84adc39e2e8b8aaa9d15f",
      "tree": "65be29423312e9a8cdb8ac76fdbfaafb53fd5f79",
      "parents": [
        "9016ae265656578fe76fd98ff98033153fc0fd08",
        "c2ed23d106d61d1fd7a0aa9766c5ae9537fecd7d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Dec 17 22:12:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 17 22:12:15 2018 +0000"
      },
      "message": "Merge \"Add ip command tool for manually manage devices on VM.\""
    },
    {
      "commit": "9016ae265656578fe76fd98ff98033153fc0fd08",
      "tree": "dc71878ae923478f6ec58c7dde591f240084a2fe",
      "parents": [
        "4f27e8251d0c5b8bb49256b41b930274240f660d",
        "0fab69642f497b4e726ac36e3794802bcb8b5543"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Dec 17 21:25:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 17 21:25:57 2018 +0000"
      },
      "message": "Merge \"Remove deprecated extension \"tag\" and \"tag-ext\"\""
    },
    {
      "commit": "c2ed23d106d61d1fd7a0aa9766c5ae9537fecd7d",
      "tree": "19ee784a225540688b00c058b2e223534dc29eed",
      "parents": [
        "4f27e8251d0c5b8bb49256b41b930274240f660d"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Thu Oct 25 09:31:47 2018 +0200"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Mon Dec 17 15:45:54 2018 +0000"
      },
      "message": "Add ip command tool for manually manage devices on VM.\n\nIntroduce \u0027ip\u0027 command tool wrapper to help performing below\noperations:\n\n- inspect actual guest instance IP address\n- inspect network port device name\n- setup trunk sub-port\n\nChange-Id: I2afe6c82b2a58be349dda873b56aea02b9d72fd1\n"
    },
    {
      "commit": "4f27e8251d0c5b8bb49256b41b930274240f660d",
      "tree": "80dafff769823019d311f4c637eb5f66fe95bd34",
      "parents": [
        "1c0fcfe49609d94fd92e1c5b2057b412dfab3da2",
        "f742a3d6b016c92a7f0dc3a2c2bc764835fe6db5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Dec 17 09:54:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 17 09:54:27 2018 +0000"
      },
      "message": "Merge \"Remove unnecessary entries in resource prefix map\""
    },
    {
      "commit": "f742a3d6b016c92a7f0dc3a2c2bc764835fe6db5",
      "tree": "1ae594fc1f0e1e5d7bda391a65bc03c5039cb11e",
      "parents": [
        "d3d09d26000e06a650fd37c7a0fa45394e21d92e"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Wed Oct 31 20:03:00 2018 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Wed Dec 12 22:41:53 2018 +0000"
      },
      "message": "Remove unnecessary entries in resource prefix map\n\nThe fix is trivial but the intent is to signal potential new\ncontributors that they don\u0027t need to populate this map if the prefix\nis empty.\n\nChange-Id: Ie012f57deeb0c7ec6242531a415adc8a2f65679d\n"
    },
    {
      "commit": "f91dba59a1c67da27ed6ceb1c1fa402dc13abd07",
      "tree": "8b668f24dadf6f8bbeb2bd4a9d2c093b2d7d0b2f",
      "parents": [
        "d3d09d26000e06a650fd37c7a0fa45394e21d92e"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Mon Oct 22 19:10:36 2018 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Wed Dec 12 22:13:17 2018 +0000"
      },
      "message": "Use self.create_port instead of client.create_port\n\nUsing self.create_port is better because it takes care of the\ncleanup of resources.\n\nChange-Id: Ia19ca6492137440cf387daa015ef5df6bffb6c9c\n"
    },
    {
      "commit": "0fab69642f497b4e726ac36e3794802bcb8b5543",
      "tree": "17c5c1911846893c48171108b2b0b94795ca41e6",
      "parents": [
        "d3d09d26000e06a650fd37c7a0fa45394e21d92e"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Wed Nov 28 20:31:55 2018 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Wed Dec 12 21:40:05 2018 +0000"
      },
      "message": "Remove deprecated extension \"tag\" and \"tag-ext\"\n\nThese two extensions are deprecated in favor of \"standard-attr-tag\".\nThis commit removes these two extensions from the extension list\nof the zuul jobs. The tests that required legacy extensions are\nupdated to require the new extension \"standard-attr-tag\" instead.\n\nChange-Id: I9a991a89a5de1dfd9e9134746b3ea4835fed1dae\n"
    },
    {
      "commit": "d3d09d26000e06a650fd37c7a0fa45394e21d92e",
      "tree": "d52738afda6e671495bc0b265e9ef13404425880",
      "parents": [
        "c24ed0a8eb99298bd80970822c02504d40cbf37b",
        "1c9f40b96b7ae2722ef39e10e73a22ecab454c6c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Dec 11 22:25:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 11 22:25:27 2018 +0000"
      },
      "message": "Merge \"Add scenario test for trunk E2E flow\""
    },
    {
      "commit": "c24ed0a8eb99298bd80970822c02504d40cbf37b",
      "tree": "253cb16ea496d8000808b6a5b2353f1e29de2aa0",
      "parents": [
        "326c82c828f24fe0984443559b64679ca49a47fe",
        "db2e6c90f9085368c0bda5428051c6901ac435b8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Dec 10 10:11:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 10 10:11:43 2018 +0000"
      },
      "message": "Merge \"Test floatingip pools service plugin\""
    },
    {
      "commit": "db2e6c90f9085368c0bda5428051c6901ac435b8",
      "tree": "1ffc88914beddaa40bb4924a4d5abd04441fb344",
      "parents": [
        "5734c579a817e7a88ce0fb013833bf198953f5bb"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Tue Apr 17 20:15:35 2018 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Tue Dec 04 20:50:05 2018 +0000"
      },
      "message": "Test floatingip pools service plugin\n\nAdd a test case to list floating IP pools and create a floating\nIP from a pool. Assert the floating IP is created successfully.\n\nNeutron patch: Iaa995630645042520df67d95271e14f11ffcff8c\n\nChange-Id: I4f269c2cf5e3f67b766d9ccb45fd145640de68f3\nRelated-Bug: #1653932\n"
    },
    {
      "commit": "e570de6389420a07cd09f590906899d8c33c41ea",
      "tree": "3dd489378a6a5af5389cd10ca95383adbca80049",
      "parents": [
        "5734c579a817e7a88ce0fb013833bf198953f5bb"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Wed Oct 10 15:33:55 2018 +0200"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Tue Dec 04 09:16:30 2018 +0000"
      },
      "message": "Update test cases after security group menthods improvements.\n\nChange I50858d5198d8a70a2bb9fb278786c433d7cb12ca improved\ntest case methods for helping reducint test case complexity\nwhen handling with security groups.\n\nThis change use those API improvements to reduce the\ncomplexity of existing test cases and to make them easier\nto read.\n\nChange-Id: I8589b31db996702c3da2235fa72182badfd84c02\n"
    },
    {
      "commit": "5734c579a817e7a88ce0fb013833bf198953f5bb",
      "tree": "a943d7456d7ab31f21efbf0a4e0baad3bbb8220a",
      "parents": [
        "24583b592d9140d84c5d57411b1b4c64ab67b1c8",
        "4c590d7cff82b2978284ce0b0771b8949d9c6423"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Dec 03 23:43:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 03 23:43:32 2018 +0000"
      },
      "message": "Merge \"Improve security groups management.\""
    },
    {
      "commit": "24583b592d9140d84c5d57411b1b4c64ab67b1c8",
      "tree": "9eb3f19ba1bdb51ced2b4e455fe9230cb606f85c",
      "parents": [
        "49819a7b034273a0959959f59989d563bc77236d",
        "5da7333450dcee518b43bddb755d579e34bf271d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Dec 01 20:41:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 01 20:41:50 2018 +0000"
      },
      "message": "Merge \"Test propagate_uplink_status on create port\""
    },
    {
      "commit": "1c9f40b96b7ae2722ef39e10e73a22ecab454c6c",
      "tree": "35849987189ec2fba8af3c7d53b8628affbffd0d",
      "parents": [
        "0d24f2a02af417845324c8e24fe9cb9d22a1c4ba"
      ],
      "author": {
        "name": "Huifeng Le",
        "email": "huifeng.le@intel.com",
        "time": "Wed Nov 07 01:14:21 2018 +0800"
      },
      "committer": {
        "name": "Huifeng Le",
        "email": "huifeng.le@intel.com",
        "time": "Thu Nov 29 01:04:36 2018 +0800"
      },
      "message": "Add scenario test for trunk E2E flow\n\nAdd Scenario test \"test_parent_port_connectivity_after_trunk_deleted\"\nto verify the E2E flow of fix proposed for Bug: #1794424\n\"Enable delete bound trunk for linux bridge agent\"\n\nCo-Authored-By: Allain Legacy \u003cAllain.legacy@windriver.com\u003e\n\nDepends-On: https://review.openstack.org/#/c/605589/\nChange-Id: Ic2e02f4b5dc8d7930e251340d8be194733b0a4f7\nRelated-Bug: #1794424\nStory: 2003889\n"
    },
    {
      "commit": "49819a7b034273a0959959f59989d563bc77236d",
      "tree": "8cfa43d56b77319ca225d4673813dea34bc17429",
      "parents": [
        "0e04f8f2b788fa927c8221aa832431b20d4fe33f"
      ],
      "author": {
        "name": "Aditya Vaja",
        "email": "wolverine.av@gmail.com",
        "time": "Mon Nov 26 14:20:10 2018 -0800"
      },
      "committer": {
        "name": "Aditya Prakash Vaja",
        "email": "wolverine.av@gmail.com",
        "time": "Tue Nov 27 16:39:47 2018 -0800"
      },
      "message": "call remove_router_extra_routes only when extra_routes is enabled\n\n - check if \u0027routes\u0027 is present in the router dict before calling\n   cleanup for extra_routes extension\n\nCloses-Bug: #1805235\nChange-Id: I055b4053c795554deeaf167922de58ff49c96725\n"
    },
    {
      "commit": "5da7333450dcee518b43bddb755d579e34bf271d",
      "tree": "eb0776253b84b8fbe11fb8c5f3b201fd894baf8d",
      "parents": [
        "6f9bb77d9872a1cac4e1815ce13d97b8a143b3a8"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Fri Jul 27 22:34:59 2018 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Tue Nov 20 20:39:45 2018 +0000"
      },
      "message": "Test propagate_uplink_status on create port\n\nDepends-On: Ie8260c332e24c1880f9f82e6b6dacca8415be842\nChange-Id: Iffffb177990c8f615d962ad35b58ecf425143e37\nRelated-Bug: #1722720\n"
    },
    {
      "commit": "0e04f8f2b788fa927c8221aa832431b20d4fe33f",
      "tree": "79845912c7ed367fea52109bd89108756fd5e1e1",
      "parents": [
        "6f9bb77d9872a1cac4e1815ce13d97b8a143b3a8"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Wed Oct 24 12:19:05 2018 +0200"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Wed Nov 14 14:51:40 2018 +0100"
      },
      "message": "Create wrapper tool for both local and remote shell command execution.\n\nCreate base function called execute that takes a command and execute\nit using either subprocess module or an SSH client to allow\nimplementing commands wrapper that can be executed either locally or\nremotelly.\n\nIt also try to handle timeouts and produce good error capable of\nreporting whats written to stdout and stderr.\n\nChange-Id: I1a30b82338f44a4182722973e7ad3da2872295fd\n"
    },
    {
      "commit": "4c590d7cff82b2978284ce0b0771b8949d9c6423",
      "tree": "6250180d18a99db2382ad077ccd2c1d0c6c02e27",
      "parents": [
        "6f9bb77d9872a1cac4e1815ce13d97b8a143b3a8"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Wed Oct 10 14:01:08 2018 +0200"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Wed Nov 14 13:03:09 2018 +0100"
      },
      "message": "Improve security groups management.\n\n- Add create_security_group_rule method to base class\n  to make easier creating rules for IPv6 test cases.\n- Add delete_security_group method.\n- Make sure segurity groups are deleted using the\n  client that has been used to create them.\n- Improve security group client handling.\n\nChange-Id: I50858d5198d8a70a2bb9fb278786c433d7cb12ca\n"
    },
    {
      "commit": "6f9bb77d9872a1cac4e1815ce13d97b8a143b3a8",
      "tree": "2e0ce3bf18e86ae8017e6f58a5bdc87da0ccf7d4",
      "parents": [
        "254815c308bf5e112f18f426cdf6e15e406e189a"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Tue Oct 23 17:35:47 2018 +0200"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Sat Nov 10 15:37:21 2018 +0000"
      },
      "message": "Fix race condition in test_security_groups\n\nListing security groups and taking the first one to change\nrules doesn\u0027t give any warranty listed security group is\nexactly the one used to create servers ports.\n\nThis avoids this problem by creating a security group and\npassing it to server instead of having to search for it\nafter the server has been created.\n\nDespite a test cases require a general refactory this should\nat least fix the CI job intermittent failures related to\nthis test.\n\nPartial-Bug: #1801306\nChange-Id: I5ecb3c8711e7455e7f1588943a2ffd08ce154578\n"
    },
    {
      "commit": "254815c308bf5e112f18f426cdf6e15e406e189a",
      "tree": "fd91b185b9ea3315fb95a0762ee5fd0080b69d83",
      "parents": [
        "df09c4186b0da95ede6d07f2ade6886675840844",
        "498a7f4945a7a568b3a3426cf5d7ee97f39771eb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Nov 08 11:55:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 08 11:55:56 2018 +0000"
      },
      "message": "Merge \"Fix execute_script method to avoid infinite wait.\""
    },
    {
      "commit": "df09c4186b0da95ede6d07f2ade6886675840844",
      "tree": "6e62f0fa3553d149fa83af31cf4b9133d9034f94",
      "parents": [
        "299c043aa7aa5d0dac41b4d950ce3332f4f946f7",
        "b1a3289fe4b98d1270844aa81f60604e64ae50cf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Nov 08 11:55:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 08 11:55:55 2018 +0000"
      },
      "message": "Merge \"Add connectivity test via 2 routers and tenant networks\""
    },
    {
      "commit": "498a7f4945a7a568b3a3426cf5d7ee97f39771eb",
      "tree": "d7ec0d0712c10691793944b8792aa8fe87ec5c99",
      "parents": [
        "299c043aa7aa5d0dac41b4d950ce3332f4f946f7"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Mon Oct 22 17:44:11 2018 +0200"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Thu Nov 08 07:35:18 2018 +0000"
      },
      "message": "Fix execute_script method to avoid infinite wait.\n\nFix execute_script method\nAdd support for timeout to execute_script\n\nChange-Id: I8375ae174bc4631f5f56ce575be343d0f58d0318\n"
    },
    {
      "commit": "299c043aa7aa5d0dac41b4d950ce3332f4f946f7",
      "tree": "9bf186e0990ab7d70b7fa20ede6a3b609c148d8e",
      "parents": [
        "d1210a16e6f8741d52777ab976eae50ce6b1f2e8",
        "d54ae6c93661d90a2c4a62f56049d33446aacb0a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Nov 08 00:38:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 08 00:38:48 2018 +0000"
      },
      "message": "Merge \"Enhance scenario test to cover network dns_domain\""
    },
    {
      "commit": "d1210a16e6f8741d52777ab976eae50ce6b1f2e8",
      "tree": "cf2514f57ca8fe6d65e028e54e8fa4b528bbe9d3",
      "parents": [
        "47f6ae434e8ae710783022d4d05912788a9b3ec0",
        "ee741b393cde64de366154dc3d432b5b09fc5548"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Nov 07 12:10:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 07 12:10:52 2018 +0000"
      },
      "message": "Merge \"Add new test cases for network ip availability\""
    },
    {
      "commit": "ee741b393cde64de366154dc3d432b5b09fc5548",
      "tree": "fb9fdd3d92a85720bb2c698f266d060fdb030875",
      "parents": [
        "cf38b77328dbf94f1323f96f68aa77124a6f4a7b"
      ],
      "author": {
        "name": "Luna Das",
        "email": "ld366r@att.com",
        "time": "Tue Oct 09 01:43:24 2018 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Nov 06 22:38:22 2018 -0500"
      },
      "message": "Add new test cases for network ip availability\n\nNew tempest test cases added for showing network\nip availability for an existing network id. Refactor\ncode for listing network ip availabilities. Move repetitive\ncode in functions. Remove function _cleanUp_port.\n\nChange-Id: I9b06d5ce709794a8e15d4f8d3c57c9e5b88d41a4\n"
    },
    {
      "commit": "47f6ae434e8ae710783022d4d05912788a9b3ec0",
      "tree": "83dcf5ce6764b7bf92d8b21535cccb5261c42944",
      "parents": [
        "0d24f2a02af417845324c8e24fe9cb9d22a1c4ba"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Mon Sep 24 16:19:14 2018 +0200"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Tue Nov 06 22:24:32 2018 +0000"
      },
      "message": "Make sure only one port_id is given.\n\nIt could happen by mistake that both port_id and port parameters are\npassed to create_floating_ip method. In such case verify they are\nthe same port to avoid undetected problems.\n\nChange-Id: I4ebdbca21a2f8285cf22f57f55e52892c9feb34d\n"
    },
    {
      "commit": "0d24f2a02af417845324c8e24fe9cb9d22a1c4ba",
      "tree": "ae7502e8fe9b8ccd135823b76ecd66e0a2963dc9",
      "parents": [
        "13f216cc6323c1466952ede8117bbb8ab5d9e228",
        "d50fd0d5012c0fd2b20474d635eba86e1aecfa0e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Nov 05 20:28:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 05 20:28:13 2018 +0000"
      },
      "message": "Merge \"Two fixes on test_list_available_zones\""
    },
    {
      "commit": "13f216cc6323c1466952ede8117bbb8ab5d9e228",
      "tree": "33be668e8624e4315f848602a730ef647b2867c2",
      "parents": [
        "21f5342de8b36c3c033d959b63451723e4fdbcf3",
        "f341b5b6443739dc0dce634488e9007883832bda"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Nov 05 20:28:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 05 20:28:12 2018 +0000"
      },
      "message": "Merge \"Add network availability zones client\""
    }
  ],
  "next": "d54ae6c93661d90a2c4a62f56049d33446aacb0a"
}
