)]}'
{
  "log": [
    {
      "commit": "de5a63800ff3486be77f4399660d13668c0efccc",
      "tree": "00b7116a5bc3dde49e662c1cfd1ba32d67d213a2",
      "parents": [
        "7dcf4c42cf93f44fb362ec081a4088b36acff087"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Feb 26 23:54:47 2021 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Sat Feb 27 06:01:14 2021 +0000"
      },
      "message": "Cleanup bgpvpn envtries at the end of test\n\nAt the moment bgpvpns are removed when all tests finished in class\nresource_cleanup. The patch adds addCleanup() at the places\nwhere bgpvpn entries are created to let them cleanned after single\ntest finished.\n\nAlso add cleanup for some API tests that were completely missing.\n\nRelated-Prod: PRODX-12050\nChange-Id: I94229f2d6cc3331a61a57e5d03231fa8640857b6\n"
    },
    {
      "commit": "7dcf4c42cf93f44fb362ec081a4088b36acff087",
      "tree": "7b7bf08a1b559ba071c4e095c3bd47bd5b0f9000",
      "parents": [
        "9c98912a9338d5d0b91c6b2510c6b5c56f9a745a"
      ],
      "author": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Wed Mar 18 15:31:12 2020 +0200"
      },
      "committer": {
        "name": "Andrey Volkov",
        "email": "avolkov@mirantis.com",
        "time": "Mon Nov 30 17:37:39 2020 +0300"
      },
      "message": "Add ability to set custom internal dns zone name\n\nDue to internal dns zone name can be custom\nwe should set it via config option.\n\nRelated-prod: PRODX-2967\nChange-Id: I92f598c3b3035924e9b90820d0aab0d24dc9fb4e\n(cherry picked from commit b866ad3d34fbe7f89b120359763fcca4281173bb)\n"
    },
    {
      "commit": "9c98912a9338d5d0b91c6b2510c6b5c56f9a745a",
      "tree": "11eff8ce5b93d2c24371157ff78b77f7b5529617",
      "parents": [
        "65ff1359e0057b370bdde215fcda84cbe926430c"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Fri Oct 16 13:34:32 2020 +0400"
      },
      "committer": {
        "name": "Andrey Volkov",
        "email": "avolkov@mirantis.com",
        "time": "Mon Nov 30 17:36:08 2020 +0300"
      },
      "message": "[TF] Workaround for  PRODX-7986\n\nDue to the implementation specifics, in the case of TungstenFabric,\nwe need to request SG object to get the updated timestamp.\n\nRelated-PROD: PRODX-7986\nChange-Id: Ieda423cf6d02a509d85846f968b1b2a90f04ee04\n"
    },
    {
      "commit": "65ff1359e0057b370bdde215fcda84cbe926430c",
      "tree": "302400a70272656892c63dd6ce4ed75e05956527",
      "parents": [
        "988b46926dc1ed79df96c0ec63107e02fca0897d"
      ],
      "author": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Thu Oct 08 15:48:20 2020 +0200"
      },
      "committer": {
        "name": "Andrey Volkov",
        "email": "avolkov@mirantis.com",
        "time": "Mon Nov 30 17:35:48 2020 +0300"
      },
      "message": "Use hypervisor_hostname as name of node in scheduling\n\nhypervisor_hostname field is the node name, not the host name. If\nnode name and host name are different (e.g. for host FQDNs are not\nused but for node they still are) the scheduling will fail not being\nable to find the requested host.\n\nCloses-issue: https://mirantis.jira.com/browse/PRODX-7596\nChange-Id: I7caa81faaefcc3a0be57900c249a54f8008d963e\n"
    },
    {
      "commit": "988b46926dc1ed79df96c0ec63107e02fca0897d",
      "tree": "61bede27659d102aba5a10b6c55857d7f486ae30",
      "parents": [
        "568ccbb7d548a241db89131c01d799441c3ceb15"
      ],
      "author": {
        "name": "Ilya Bumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Fri Nov 06 14:40:42 2020 +0400"
      },
      "committer": {
        "name": "Andrey Volkov",
        "email": "avolkov@mirantis.com",
        "time": "Mon Nov 30 17:35:10 2020 +0300"
      },
      "message": "Fix SecGroupQuotaTest in case of unlimited quota\n\nIf project has unlimited default SG qouta (-1) test incorrectly\nprocessing negative value.\n\nRelated-PROD: PRODX-8495\nChange-Id: I62bb9fe1941cfa9c8800da99ddb9bda5a6cda5d4\n"
    },
    {
      "commit": "568ccbb7d548a241db89131c01d799441c3ceb15",
      "tree": "045174de5fa4e90520f11dd20d8d0a168df95ce0",
      "parents": [
        "319bd38876e2d4c4d219b602c93395362051b2ee"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Wed May 06 11:52:44 2020 +0400"
      },
      "committer": {
        "name": "Andrey Volkov",
        "email": "avolkov@mirantis.com",
        "time": "Mon Nov 30 17:33:40 2020 +0300"
      },
      "message": "skip subnetpools tests if default-subnetpools extension not defined\n\nSome subnetpool tests don\u0027t have association with certain extension.\nThis doesn\u0027t allow to disable those tests via enabled extensions\n\nRelated-prod: PRODX-3721\nChange-Id: Ic60654caca3f4fa4473b5cf75872b3131506da11\n(cherry picked from commit 91215cac0c54ca7012edaec0c1c6689e041ccd60)\n"
    },
    {
      "commit": "319bd38876e2d4c4d219b602c93395362051b2ee",
      "tree": "c5f5f0fc3875e86bae9408fa6c36f38f9e48fd41",
      "parents": [
        "7d5988b29b6eb27b2dc954ea287c85bfa2ec67c4"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Fri May 22 15:16:32 2020 +0400"
      },
      "committer": {
        "name": "Andrey Volkov",
        "email": "avolkov@mirantis.com",
        "time": "Mon Nov 30 17:33:07 2020 +0300"
      },
      "message": "add required ext for subnetpool tests\n\ntests with required default-subnetpool extencion:\n  test_create_subnetpool_with_timestamp\n  test_update_subnetpool_with_timestamp\n  test_show_subnetpool_attribute_with_timestamp\n\nRelated-prod: PRODX-3721\nChange-Id: I31882a8cd25d2ae229d63bf872b729e7a36b6798\n(cherry picked from commit 676340a8ba551b07d68c27fb51ba58a8a302f2b6)\n"
    },
    {
      "commit": "7d5988b29b6eb27b2dc954ea287c85bfa2ec67c4",
      "tree": "a3b4046d4f557edc39a83977347163ffc8d9c83c",
      "parents": [
        "af3ac3a8ee5f7be9da8ab9172815e78b9ad9d715",
        "5d9b1408ab7f4907bfd4dbdaf9edc8c5ea6deb33"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 28 11:54:06 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 28 11:54:06 2020 +0000"
      },
      "message": "Merge \"Set binding:profile upon port creation\""
    },
    {
      "commit": "af3ac3a8ee5f7be9da8ab9172815e78b9ad9d715",
      "tree": "4e3fa56b9610c8d9e969f99e77778f4e8a09170b",
      "parents": [
        "94a27af8f51285d97b65bd820831de98bb791232",
        "6158965423f3f3315b21eae2ea80403a12864511"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 28 11:03:28 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 28 11:03:28 2020 +0000"
      },
      "message": "Merge \"Test metadata over IPv6\""
    },
    {
      "commit": "5d9b1408ab7f4907bfd4dbdaf9edc8c5ea6deb33",
      "tree": "c351a65668c45f4d42da1b98bcf1fe4858f69671",
      "parents": [
        "de8e503274a223f6fb3a79d61e49d8ee47362302"
      ],
      "author": {
        "name": "Glenn Van de Water",
        "email": "glenn.van_de_water@nuagenetworks.net",
        "time": "Wed Sep 16 15:14:14 2020 +0200"
      },
      "committer": {
        "name": "Glenn Van de Water",
        "email": "glenn.van_de_water@nuagenetworks.net",
        "time": "Mon Sep 28 08:16:48 2020 +0000"
      },
      "message": "Set binding:profile upon port creation\n\nChange-Id: Ic3f4ca737c8a5adad5d9ef050c6d5cf1541e58ee\n"
    },
    {
      "commit": "de8e503274a223f6fb3a79d61e49d8ee47362302",
      "tree": "346121d1a56d83f99563ccbe625167b66bc22a35",
      "parents": [
        "c3bec86663dc9d30529bc0641fb4f1994d5ecb6e"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Aug 27 09:12:43 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Sep 28 00:38:51 2020 +0200"
      },
      "message": "Migrate CI jobs to Ubuntu Focal\n\nJobs for master branch are moved to be run on Ubuntu Focal.\nAll jobs for Stein, Train and Ussuri will be still run on Ubuntu\nBionic.\n\nWe also need to switch to legacy ebtables implementation in the\nlinuxbridge job because ebtables-nft implementation don\u0027t\nsupports syntax for source and destination ipv4 address in arp\ntables. Please check bug [1] for more details.\n\nAdditionally scenario tests for port forwarding are now marked as\nunstable as we have some problem with port forwarding on Ubuntu Focal.\nSee [2] for details.\n\nAlso test test_floating_ip_update is now marked as unstable as it is\nfailing pretty often on Ubuntu Focal. See [3] for details.\n\nThis patch also changes ovn hash used to be installed on the nodes\nin the ovn scenario job with Ussuri release as this job is still run\non Ubuntu Bionic and we need to bump this hash there.\n\nThis patch additionally switches neutron-tempest-plugin-bgpvpn-bagpipe\njobs for master and ussuri to be non-voting due to bug [4].\n\nThis patch also switches neutron-tempest-plugin-designate-scenario\nto be non-voting due to the bug [5]\n\n[1] https://bugs.launchpad.net/neutron/+bug/1889779\n[2] https://bugs.launchpad.net/neutron/+bug/1896735\n[3] https://bugs.launchpad.net/neutron/+bug/1897326\n[4] https://bugs.launchpad.net/networking-bagpipe/+bug/1897408\n[5] https://bugs.launchpad.net/neutron/+bug/1891309\n\nRelated-Bug: #1896735\n\nChange-Id: I9252b6a8786c43524ba0ebaa59b480ef8e489ff1\n"
    },
    {
      "commit": "6158965423f3f3315b21eae2ea80403a12864511",
      "tree": "99593ada25cdd263fc28ed0a82c44525d180972f",
      "parents": [
        "67621f75bcaa2515bf2de5370805c7a2c9562fb0"
      ],
      "author": {
        "name": "Bence Romsics",
        "email": "bence.romsics@gmail.com",
        "time": "Fri Sep 04 14:49:58 2020 +0200"
      },
      "committer": {
        "name": "Bence Romsics",
        "email": "bence.romsics@gmail.com",
        "time": "Thu Sep 17 10:27:46 2020 +0200"
      },
      "message": "Test metadata over IPv6\n\nTo ssh into the instance we use an IPv4 floating IP,\nbut then we test accessing metadata over IPv6.\n\ntempest.conf:\n\n[neutron_plugin_options]\nadvanced_image_ref \u003d ubuntu 16.04 does not but 18.04 and 20.04 work\nadvanced_image_flavor_ref \u003d d1 # ds512M\nadvanced_image_ssh_user \u003d ubuntu\ndefault_image_is_advanced \u003d False\n\nIntroduce new tempest(-plugin) boolean config option:\n    neutron_plugin_options.ipv6_metadata\n    Defaults to True.\nThis controls whether the test should run since API extension based\nauto-discovery is naturally unavailable for the feature.\n\nDisable executing the test in ovn and older-than-victoria gate jobs.\n\nChange-Id: I7a1d2057489067e555cb247e473ad11e63dbdd86\nRelated-Bug: #1460177\n"
    },
    {
      "commit": "c3bec86663dc9d30529bc0641fb4f1994d5ecb6e",
      "tree": "de3dec6fd670933f11874e75f62b7e6edabc24f3",
      "parents": [
        "45010027f4bfcd211773b6ec50a6a9c2ca37e8c4"
      ],
      "author": {
        "name": "Bernard Cafarelli",
        "email": "bcafarel@redhat.com",
        "time": "Thu Sep 10 13:59:49 2020 +0200"
      },
      "committer": {
        "name": "Bernard Cafarelli",
        "email": "bcafarel@redhat.com",
        "time": "Thu Sep 10 14:02:37 2020 +0200"
      },
      "message": "Update hacking for Focal\n\nAs per victoria cycle testing runtime and community goal[1]\nwe need to migrate upstream CI/CD to Ubuntu Focal(20.04).\n\nThis bumps hacking to 3.2.0 in order to work with focal, disabling W504\nto align with neutron (W503 is enabled in this version)\n\nStory: #2007865\nTask: #40199\n\n[1] https://governance.openstack.org/tc/goals/selected/victoria/migrate-ci-cd-jobs-to-ubuntu-focal.html\n\nChange-Id: Ic7a6da941172aae6dc504eb377c3e94de4805a89\n"
    },
    {
      "commit": "45010027f4bfcd211773b6ec50a6a9c2ca37e8c4",
      "tree": "4e2747cd6b6de26854fab88c88e5546c40614ad5",
      "parents": [
        "7d387cf628fc99d46a085b4461982afdf85f9237",
        "24a75032795eec2a60717818c901ae331c8aef1b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 24 11:23:07 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 24 11:23:07 2020 +0000"
      },
      "message": "Merge \"negative cases for router interface\""
    },
    {
      "commit": "7d387cf628fc99d46a085b4461982afdf85f9237",
      "tree": "d19217e7930b6b30fe21a85fdfdff37365e92b96",
      "parents": [
        "6b4a9089e318a6cc8cd1e8c91b65602e2bf20a65",
        "7d0155a883922ca044ffeac18dafcc20c409850b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 24 11:20:21 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 24 11:20:21 2020 +0000"
      },
      "message": "Merge \"sort secgroups by name\""
    },
    {
      "commit": "7d0155a883922ca044ffeac18dafcc20c409850b",
      "tree": "32a26e94b89185fabd055f1fdf37a77570f1558b",
      "parents": [
        "2150c9f1be953bb2261a478d8f377562ae655d8f"
      ],
      "author": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Thu Aug 13 09:07:57 2020 +0800"
      },
      "committer": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Thu Aug 20 13:45:23 2020 +0800"
      },
      "message": "sort secgroups by name\n\nlist security group, and sorts by name\n\nChange-Id: I1fb22c474c4486ed69a49f7e75a7971aeb552b24\n"
    },
    {
      "commit": "24a75032795eec2a60717818c901ae331c8aef1b",
      "tree": "1f0e246b6c65fcc8a61290570ce877bd0d3e92fe",
      "parents": [
        "2150c9f1be953bb2261a478d8f377562ae655d8f"
      ],
      "author": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Tue Aug 11 14:34:06 2020 +0800"
      },
      "committer": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Fri Aug 14 08:44:19 2020 +0800"
      },
      "message": "negative cases for router interface\n\nadd router interface by used port and non-existent port\n\nChange-Id: I98da3f66ad1ed339d5255543d224ec457e4f4c87\n"
    },
    {
      "commit": "2466fa99685f970e40f84094d1600b1cf49bcf7d",
      "tree": "c3dd3b25e979db98cc888a674f1125b369886d1e",
      "parents": [
        "dee81bc0fafe1b834cb4f92cf30621b361d386e1"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Aug 10 15:39:07 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Aug 10 15:39:07 2020 +0200"
      },
      "message": "Remove propagate_uplink_status API related tests\n\nDue to the related bug we can\u0027t have test\ntest_create_port_without_propagate_uplink_status in\nneutron-tempest-plugin repo anymore as this repo is branchless and we\nrun tests from it against neutron master branch and against stable\nbranches. Now default value of the \"propagate_uplink_status\" attribute\nwas changed in master branch but not in stable branches so this test\nwould fail always.\n\nBecause of that those tests are now moved to be in fullstack - see [1]\nfor details and we don\u0027t need them in neutron-tempest-plugin anymore so\nthis patch is removing them from neutron-tempest-plugin.\n\n[1] https://review.opendev.org/#/c/745521/\n\nChange-Id: I79581da5b2cb3df6fa9407f1f06509513ac7f96d\nCloses-Bug: #1890842\n"
    },
    {
      "commit": "dee81bc0fafe1b834cb4f92cf30621b361d386e1",
      "tree": "e0c9c3d2d3e8763e0c98d443a49e7a48753f8002",
      "parents": [
        "b5093a1a91b9fba263c65a75b8bc5fbe965176ca",
        "b7cb10b946bfa50c117958ca921bae4c68fb74b0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 07 06:09:02 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 07 06:09:02 2020 +0000"
      },
      "message": "Merge \"Make dynamic routing tests use clients as others\""
    },
    {
      "commit": "b5093a1a91b9fba263c65a75b8bc5fbe965176ca",
      "tree": "1adea5f5bc873e43a9dd361f74f850837b537dd6",
      "parents": [
        "2150c9f1be953bb2261a478d8f377562ae655d8f",
        "12663cf4bca0d075c293df25e0c64ef02761ea03"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 29 00:06:03 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 29 00:06:03 2020 +0000"
      },
      "message": "Merge \"Add flag to forbid packet loss during remote ping test\""
    },
    {
      "commit": "2150c9f1be953bb2261a478d8f377562ae655d8f",
      "tree": "ee5bb2915186c98b788e8ebd8da0363608bf9dd6",
      "parents": [
        "dfede8813653e4bea0b081783aacf9cb592fed04",
        "9e101bfcbecae77aa76d0acdecf5e99fd34a6fba"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 27 23:11:28 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 27 23:11:28 2020 +0000"
      },
      "message": "Merge \"Verify admin deletion not to fail\""
    },
    {
      "commit": "12663cf4bca0d075c293df25e0c64ef02761ea03",
      "tree": "f0561b69596a82253bbf3dfd82aa89c69045c0f7",
      "parents": [
        "dfede8813653e4bea0b081783aacf9cb592fed04"
      ],
      "author": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Mon Jul 27 13:11:07 2020 +0300"
      },
      "committer": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Mon Jul 27 13:11:07 2020 +0300"
      },
      "message": "Add flag to forbid packet loss during remote ping test\n\nBy default ping returns success in case target host responded only\non a part of requests. For some tests this may be not suitable.\nThis patch adds a flag which will allow to configure\ncheck_remote_connectivity function to fail in case packet loss\ndiffers from 0%.\n\nChange-Id: I28bd5c086c3b47b25725efa73577fcc1cf965141\n"
    },
    {
      "commit": "dfede8813653e4bea0b081783aacf9cb592fed04",
      "tree": "4b44d8fc469d77ca368bf98bdbb3ed8523238778",
      "parents": [
        "803e839077bd762cc0e5f6c08b55a62dad664485",
        "dac25ac0b36e69019a08b479c67614a1d0275be3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 21 01:43:48 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 21 01:43:48 2020 +0000"
      },
      "message": "Merge \"case for update qos rule, rule or policy non-existent\""
    },
    {
      "commit": "9e101bfcbecae77aa76d0acdecf5e99fd34a6fba",
      "tree": "2330a85d7718b5969153b3149a470a45f91db738",
      "parents": [
        "803e839077bd762cc0e5f6c08b55a62dad664485"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri May 15 10:10:26 2020 +0000"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Jul 13 11:34:28 2020 +0000"
      },
      "message": "Verify admin deletion not to fail\n\nThis is the test for the scenario described in bug [0], where an admin\ndeletes resources from a different project, resulting in orphaned DNS\nrecords.\n\n[0] https://launchpad.net/bugs/1875981\n\nChange-Id: Ibc12a80fad28bb54b0416de7dfe14ef67e4420ef\nRelated-Bug: 1875981\nDepends-On: https://review.opendev.org/740675\nDepends-On: https://review.opendev.org/740676\nDepends-On: https://review.opendev.org/740677\n"
    },
    {
      "commit": "dac25ac0b36e69019a08b479c67614a1d0275be3",
      "tree": "04fb6b865e2c03fe7c23bf396a9ceb873e90c1f8",
      "parents": [
        "b056ac25c90b4cd8459291f1eb12081b7ace304d"
      ],
      "author": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Wed Jul 08 15:00:51 2020 +0800"
      },
      "committer": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Sat Jul 11 09:25:09 2020 +0800"
      },
      "message": "case for update qos rule, rule or policy non-existent\n\nupdate qos rule, rule or policy non-existent, move case into\ntest_qos_negative.py\nChange-Id: I11c064c75be5152f07942ba4a9fb202e9a862468\n"
    },
    {
      "commit": "803e839077bd762cc0e5f6c08b55a62dad664485",
      "tree": "87c20c283136e9c04f2d922cefd93d547cbab4e3",
      "parents": [
        "7cc1a9ded55287b8f874e909491ebc3b39179cbb",
        "1184bb2d1054d1365afafc9daa45cc2bdde47734"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 09 11:10:01 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 09 11:10:01 2020 +0000"
      },
      "message": "Merge \"Fix neutron-dynamic-routing tests when DVR is disabled\""
    },
    {
      "commit": "b7cb10b946bfa50c117958ca921bae4c68fb74b0",
      "tree": "6805002a7f83fc336397c8116288a3eaedc22be2",
      "parents": [
        "7cc1a9ded55287b8f874e909491ebc3b39179cbb"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Thu Jul 09 11:23:15 2020 +0200"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Thu Jul 09 12:35:54 2020 +0200"
      },
      "message": "Make dynamic routing tests use clients as others\n\nChange-Id: Ieafc4d8af1c6eee52e65373deb201eec3615d181\n"
    },
    {
      "commit": "7cc1a9ded55287b8f874e909491ebc3b39179cbb",
      "tree": "076598651aca9735e2054a0b284bc35d80ab4217",
      "parents": [
        "b056ac25c90b4cd8459291f1eb12081b7ace304d",
        "3cd2e1aa7c15a10159b946554122cbdb348b41fa"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 08 12:57:15 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 08 12:57:15 2020 +0000"
      },
      "message": "Merge \"Fix cert handling for dynamic routing tests\""
    },
    {
      "commit": "1184bb2d1054d1365afafc9daa45cc2bdde47734",
      "tree": "0ea498560056e451d1f42a312301877537464caa",
      "parents": [
        "b3aa2a7127093c108cbf3be180fbe9aa08fde1cd"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Jul 01 14:54:14 2020 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri Jul 03 09:03:13 2020 +0000"
      },
      "message": "Fix neutron-dynamic-routing tests when DVR is disabled\n\nOVN doesn\u0027t support DVR, so even creating a router with\ndistributed\u003dFalse will fail. We want a non-distributed router anyway,\nso just retry without that option if we get a BadRequest error.\n\nChange-Id: I004248eb259824614e27b3d8b739d3a72b580df3\n"
    },
    {
      "commit": "b056ac25c90b4cd8459291f1eb12081b7ace304d",
      "tree": "8cf42f35417cd465a69d47c4370290eaf9c8f1cd",
      "parents": [
        "722055abdcedbda88152453733631f0d93d79d4a"
      ],
      "author": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Wed Jul 01 14:57:13 2020 -0400"
      },
      "committer": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Thu Jul 02 11:59:24 2020 -0400"
      },
      "message": "test_port_forwarding_to_2_servers: netcat listen stops too soon\n\nThis change is a continuation of https://review.opendev.org/#/c/713208/\n\nEven with the changes from commit fd4141f2015d25f1b009d7cf2ebdd2907cd8e81a\nour tests have intermittent failures where nc listen process terminates as\nsoon as the shell that spawns it closes. By (1) breaking the cmd script to\nhave an extra line, (2) adding a 0.1 sec delay and (3) setting stdin of\nprocess the proposed changes ensures that this termination no longer\ntakes place.\n\nIn order to reproduce this issue, follow these set of steps as a reference:\n\nFrom a separate shell session in the cirros vm, watch out for nc processes\n\n$ watch -n1 -d \"ps -elf | grep nc\"\n\nThen, start a python session to interact with that vm via ssh session:\n\n$ python3\n\nfrom neutron_tempest_plugin.common import ssh\ncirros_vm_ip\u003d\u002710.0.0.10\u0027\nc\u003dssh.Client(cirros_vm_ip, \u0027cirros\u0027, \u0027gocubsgo\u0027, port\u003d22)\nc.execute_script(\u0027nc udp -p 12346 \u0026\u0027)\n\nIf you are lucky (or unlucky), you will see that there are no nc\nprocesses running, unless you use a variation to that command that\nlooks like this:\n\nc.execute_script(\u0027nc udp -p 12349 \u0026\\nsleep 0\u0027)\n\nThan then in the watch session you will see something that look like:\n\n_\u003cPID\u003e_  cirros   nc udp -p 12349\n\nAnd that will remain running even after the python session closes.\n\nCloses-Bug: #1868100\nChange-Id: I8192391d6f2e86f9e486805374f710444e770ea4\n"
    },
    {
      "commit": "3cd2e1aa7c15a10159b946554122cbdb348b41fa",
      "tree": "58440ce57af4d2faa8bed8e4ed76d09d7ea8bead",
      "parents": [
        "722055abdcedbda88152453733631f0d93d79d4a"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Jul 02 10:51:38 2020 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Jul 02 10:52:50 2020 +0000"
      },
      "message": "Fix cert handling for dynamic routing tests\n\nInstead of ignoring ca_certs, use the same configuration as the\nremainder of the tests.\n\nChange-Id: Ic032924cf90ba94f226c223053568f0708749531\n"
    },
    {
      "commit": "722055abdcedbda88152453733631f0d93d79d4a",
      "tree": "26a532637db7d0bc9ed3523d4a70eb8896d3f058",
      "parents": [
        "1e157bbf8b08a83f0b729acd84af57e57d8f15a6",
        "d8969543fe3723ef94a835763b4623a13c870917"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 01 15:47:22 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 01 15:47:22 2020 +0000"
      },
      "message": "Merge \"Add test: Editing and deleting port forwarding TCP rule\""
    },
    {
      "commit": "1e157bbf8b08a83f0b729acd84af57e57d8f15a6",
      "tree": "da2b95852faa6054ba6ef4787819efa77b1a1bcf",
      "parents": [
        "b3aa2a7127093c108cbf3be180fbe9aa08fde1cd",
        "6ffe3c9c02f95cd53437145ffe4c2c9fc0699c7f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 01 15:47:06 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 01 15:47:06 2020 +0000"
      },
      "message": "Merge \"Add test for checking intra security group isolation\""
    },
    {
      "commit": "d8969543fe3723ef94a835763b4623a13c870917",
      "tree": "dad97d3519cf6a3318b25e298a31923652e946e3",
      "parents": [
        "11418fd4c75b0a5bf46c4dd2578539060d8ba659"
      ],
      "author": {
        "name": "nfridman",
        "email": "nfridman@redhat.com",
        "time": "Tue Jun 02 14:59:09 2020 +0300"
      },
      "committer": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Mon Jun 29 08:47:36 2020 -0400"
      },
      "message": "Add test: Editing and deleting port forwarding TCP rule\n\nAfter editing or deleting pf rule, the change shall be applied\nin the relevant router\u0027s ip-tables.\nThis test checks that traffic is properly routed after making\nchanges to port forwarding TCP rule.\n\nCo-Authored-By: Flavio Fernandes \u003cflaviof@redhat.com\u003e\nCo-Authored-By: Slawek Kaplonski \u003cskaplons@redhat.com\u003e\nChange-Id: I07b57c901eb1110caae2b60be4584bed0cefdec4\n"
    },
    {
      "commit": "11418fd4c75b0a5bf46c4dd2578539060d8ba659",
      "tree": "ada034633c9011ceb8bacf1db8f75aa6cd647b7b",
      "parents": [
        "cdf245979ea876f9ef1fe961fc5d88ebeb0fed99",
        "2457a889bb2e13e4d1084d1b1d132b4f06228dc4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 25 13:27:29 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 25 13:27:29 2020 +0000"
      },
      "message": "Merge \"Add \"test_port_forwardings_negative\" module\""
    },
    {
      "commit": "6ffe3c9c02f95cd53437145ffe4c2c9fc0699c7f",
      "tree": "76e24eb9b8e71a4b60c62f6377637b2db0b5f86a",
      "parents": [
        "4f06bc964395530f535f4f7aafd4e7da451e361d"
      ],
      "author": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Tue Jun 16 21:25:42 2020 -0400"
      },
      "committer": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Tue Jun 23 17:57:07 2020 -0400"
      },
      "message": "Add test for checking intra security group isolation\n\nDefault security group allows ingress packets of the same\nsecurity group (aka intra-sg). However, this may not be\nwhat users want and these rules can be removed at any time.\nThis new test ensures that even in such cases, servers are\nable to receive traffic like metadata and DHCP.\n\nRelated-Bug: #1881316\nChange-Id: Iceb2abf908fa3c7bb59dec2c0400c8b2ba6fc1a8\nSigned-off-by: Flavio Fernandes \u003cflaviof@redhat.com\u003e\n"
    },
    {
      "commit": "4f06bc964395530f535f4f7aafd4e7da451e361d",
      "tree": "17de598076a03cd1a570e38df5eb46f588f36ac4",
      "parents": [
        "c98a4d85a6a1cf95384769a663d047e2787487bd",
        "0adf8a237455f3a2879696696feb501da2d09b3c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jun 20 00:29:07 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 20 00:29:07 2020 +0000"
      },
      "message": "Merge \"Check interface is present in the VM\""
    },
    {
      "commit": "08de5eee6fae666c06c51a318cd5ddab23099698",
      "tree": "94ad43a77b18db7d143563c9d29fe313b95c74a6",
      "parents": [
        "19474374547e3b9371a09e942b0ebcd81c1bc14a",
        "71583986bf8bb71dc0f1b0e9e4fb96aa5f2e393a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 19 11:30:03 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 19 11:30:03 2020 +0000"
      },
      "message": "Merge \"Preserve floating IP address in FloatingIpMultipleRoutersTest\""
    },
    {
      "commit": "0adf8a237455f3a2879696696feb501da2d09b3c",
      "tree": "b575306700b916c1c689ea0c60b02d263ebbdc0e",
      "parents": [
        "2c33f242f797a6a2eeb2a5dfb136e1879bc28124"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Jun 11 11:28:25 2020 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Jun 11 17:27:47 2020 +0000"
      },
      "message": "Check interface is present in the VM\n\nThis patch enhances the method \"wait_for_interface_status\" from\ntempest. Apart from checking the interface status returned by\nNova, this methods access the VM to check if the NIC interface\nis already detected by the kernel.\n\nChange-Id: I5e411c72e0b6a8d96535adb04ff15e903454141c\nCloses-Bug: #1883095\n"
    },
    {
      "commit": "2c33f242f797a6a2eeb2a5dfb136e1879bc28124",
      "tree": "9e54436fbb520eaa758d83b4810f2d04972faa8a",
      "parents": [
        "71b6f1efee8113d0a585f49593914d534c2bf7ee",
        "3eb1228cc687201872f018724406850076cbbe07"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 10 18:45:15 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 10 18:45:15 2020 +0000"
      },
      "message": "Merge \"Add timeout to check_connectivity method\""
    },
    {
      "commit": "71583986bf8bb71dc0f1b0e9e4fb96aa5f2e393a",
      "tree": "db495dcf558c4ba65f7f9678f99c5ff9d5bffd4f",
      "parents": [
        "130eb1a340762610af87dc1466ac56c651e85cd6"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed May 27 16:25:59 2020 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Jun 08 16:30:49 2020 +0000"
      },
      "message": "Preserve floating IP address in FloatingIpMultipleRoutersTest\n\nIn \"test_reuse_ip_address_with_other_fip_on_other_router\", one of the\nfloating IP addresses is deleted and created again using the same IP\naddress. As reported in the bug, the time spent between the deletion\nand the creation should be reduced. That will prevent any other test\nto, in parallel, create a floating IP address reusing the same IP\naddress of the test.\n\nChange-Id: Ia5694208934c37efd68df0fd33eaac4c7e879c07\nCloses-Bug: #1880976\n"
    },
    {
      "commit": "2457a889bb2e13e4d1084d1b1d132b4f06228dc4",
      "tree": "e46eb6ddb14aa7e5db319a6b9a705d8bc660d5a4",
      "parents": [
        "130eb1a340762610af87dc1466ac56c651e85cd6"
      ],
      "author": {
        "name": "nfridman",
        "email": "nfridman@redhat.com",
        "time": "Tue May 26 12:29:11 2020 +0300"
      },
      "committer": {
        "name": "Noy fridman",
        "email": "nfridman@redhat.com",
        "time": "Sun Jun 07 11:50:48 2020 +0000"
      },
      "message": "Add \"test_port_forwardings_negative\" module\n\nThe moudle currently contains the following tests:\n1. Mapping the same fip + port to different destinations\n2. Mapping fip + different ports to the same destination\n\nChange-Id: I19d4eca901f4cd956684c72f4cb2ce10a9afe2d8\n"
    },
    {
      "commit": "71b6f1efee8113d0a585f49593914d534c2bf7ee",
      "tree": "2bf3938442e35827347174ad67630a935402ceec",
      "parents": [
        "589f3b95dddc45a7e61c1da138cf39b4e2dee9ae",
        "bdeb12d316e624a3efaadd0e5479da0bb6806783"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 05 18:32:10 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 05 18:32:10 2020 +0000"
      },
      "message": "Merge \"Mark VPNaaS scenario tests as unstable\""
    },
    {
      "commit": "3eb1228cc687201872f018724406850076cbbe07",
      "tree": "f483c8b50f9b6e42f476f507f23f9cf91635d758",
      "parents": [
        "589f3b95dddc45a7e61c1da138cf39b4e2dee9ae"
      ],
      "author": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Fri May 29 16:43:31 2020 +0200"
      },
      "committer": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Fri Jun 05 18:51:53 2020 +0200"
      },
      "message": "Add timeout to check_connectivity method\n\nEspecially for negative tests, when connectivity loss is expected,\nallowing the definition of a lower SSH timeout is needed, since default\nvalue of 300 seconds is too high\n\nChange-Id: Ifc9bc6c60d5d44e5524f6e1338eb3ceeb0a900a9\n"
    },
    {
      "commit": "589f3b95dddc45a7e61c1da138cf39b4e2dee9ae",
      "tree": "c7b30a85469bb3501b5c1a7743ae2f9a21ad879d",
      "parents": [
        "e3478457c7756daf307eb67a82cbc6b39cf557d4",
        "afd73f77d75d7f58986e35ae1e7c45e63600d0a7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 05 14:43:19 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 05 14:43:19 2020 +0000"
      },
      "message": "Merge \"test sort ascending and descending qos policies by name\""
    },
    {
      "commit": "bdeb12d316e624a3efaadd0e5479da0bb6806783",
      "tree": "eab30c86badb19bf118558bf53e5ae45138de923",
      "parents": [
        "e3478457c7756daf307eb67a82cbc6b39cf557d4"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Jun 05 11:13:03 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Jun 05 11:13:03 2020 +0200"
      },
      "message": "Mark VPNaaS scenario tests as unstable\n\nChange-Id: Iaee0472efcc4a607de7087b770bd9a6755e5a95d\nRelated-Bug: #1882220\n"
    },
    {
      "commit": "afd73f77d75d7f58986e35ae1e7c45e63600d0a7",
      "tree": "6c755aec46b1694ae968a9ca8337c209e47d6171",
      "parents": [
        "9413794af3b9d14b0aa4533df248ca69f05a1d36"
      ],
      "author": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Mon Jun 01 16:53:59 2020 +0800"
      },
      "committer": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Wed Jun 03 14:13:02 2020 +0800"
      },
      "message": "test sort ascending and descending qos policies by name\n\ntest sort qos policies by name,ascending and descending\n\nChange-Id: I9bb6470b83f2003bef9206b53cb3f52671991e95\n"
    },
    {
      "commit": "0f2c913afb59be5928bfa6b73bf5b48318ec6e90",
      "tree": "96f5d4b5975076598e0a31fec21ee4783860fbd4",
      "parents": [
        "9413794af3b9d14b0aa4533df248ca69f05a1d36"
      ],
      "author": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Mon Jun 01 17:24:23 2020 +0800"
      },
      "committer": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Mon Jun 01 17:24:23 2020 +0800"
      },
      "message": "update qos policy with long name and long description\n\nChange-Id: Ie66c005fa03bff5526151f783ab8723de37c4c65\n"
    },
    {
      "commit": "9413794af3b9d14b0aa4533df248ca69f05a1d36",
      "tree": "aa2a9d2f0cc18501da1778144edba3eb547fb6c3",
      "parents": [
        "357eebb9b046858be5785586957b3ff288accc2e",
        "a1e88c420b690a1fd31208f8ef22f72a162ba217"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat May 30 11:47:43 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 30 11:47:43 2020 +0000"
      },
      "message": "Merge \"Add new scenario test for IPv6 hot plug\""
    },
    {
      "commit": "357eebb9b046858be5785586957b3ff288accc2e",
      "tree": "32f8f58ebd50842c49fa54ce4eeb6503ac0ad5a0",
      "parents": [
        "f85cddea4d319bf333b5947a921913071bdcc0d8",
        "3c324e0548ca2227ab556cc03b184dadbd56f098"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 28 15:33:09 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 28 15:33:09 2020 +0000"
      },
      "message": "Merge \"Change wait parameter for ping command\""
    },
    {
      "commit": "5bb284eff17b3763a4f44aa4c0ea0e91d866c9a1",
      "tree": "d10b57b86b9ebbd4d9f72ab64588f999a1318767",
      "parents": [
        "130eb1a340762610af87dc1466ac56c651e85cd6"
      ],
      "author": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Wed May 20 15:28:58 2020 +0200"
      },
      "committer": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Mon May 25 16:23:36 2020 +0200"
      },
      "message": "Use default network type during PortTestCasesResourceRequest setup\n\nA vxlan network is created during the resource_setup for class\nPortTestCasesResourceRequest, failing when vxlan is not an available\ndriver\nNo restriction is needed in provider network type for these tests\n\nCloses-Bug: #1879706\n\nChange-Id: I164c4b7af7c0be00b8e70048e527b469587f0c8d\n"
    },
    {
      "commit": "a1e88c420b690a1fd31208f8ef22f72a162ba217",
      "tree": "7b4329e91624010b11fd87819244bac5ca9e3a00",
      "parents": [
        "6d09132655edacf1c1c8d4b2aba55deaf0868108"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Mar 03 03:00:48 2020 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu May 21 20:32:25 2020 +0000"
      },
      "message": "Add new scenario test for IPv6 hot plug\n\nThis new scenario test is checking if hot plugged IPv6 NIC\ncan be properly configured with IPv6 address.\nIt tests both \"slaac\" and \"DHCPv6 stateless\" modes.\n\nChange-Id: I7a52feac0f40b7db195bd02db2f364a827364a5e\n"
    },
    {
      "commit": "367e1188028b647991aeeac172b33d6700b53268",
      "tree": "6457f6d2ef74e48e7d5e8c3d53c36666b0b81dbc",
      "parents": [
        "30e13ba32426bf0ce177bcfd0d3df3ebcd4f4a7c"
      ],
      "author": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Wed May 13 16:38:15 2020 +0300"
      },
      "committer": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Sun May 17 11:20:58 2020 +0300"
      },
      "message": "Add test_ping_global_ip_from_vm_with_fip\n\nWe need such a test in order to be able to catch issues like [1].\nThe test creates network and server, then launches a VM with a FIP.\nThen connects to the FIP and pings a global ip address.\nThe test requires global_ip_address variable in tempest.conf.\nBy default the value is not set and the test will be skipped.\n\n[1] https://bugzilla.redhat.com/show_bug.cgi?id\u003d1834433\n\nChange-Id: Ibb3db814ed9b42f28ced8378368a3d5c2e43d7b3\n"
    },
    {
      "commit": "30e13ba32426bf0ce177bcfd0d3df3ebcd4f4a7c",
      "tree": "99d93aaa23be808d12c449b6caf940050a044603",
      "parents": [
        "aa7112bda681f3e76aedbc0fac99b9f4d9648a4e",
        "30c858988c27be110838a8bfc9e7f714e42b614a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 05 15:43:03 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 05 15:43:03 2020 +0000"
      },
      "message": "Merge \"Test security group creation with insufficient rules quota\""
    },
    {
      "commit": "aa7112bda681f3e76aedbc0fac99b9f4d9648a4e",
      "tree": "1c1ec900f350cfcce503d10948a9d9080a92d6df",
      "parents": [
        "4bc1b00213cf660648cad1916fe6497ac29b2e78",
        "5f9c076261e402b3466e524433f5b4a044a1ab01"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 05 08:49:13 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 05 08:49:13 2020 +0000"
      },
      "message": "Merge \"Added new API test_sg_rules_quota_decrease_less_than_created.\""
    },
    {
      "commit": "4bc1b00213cf660648cad1916fe6497ac29b2e78",
      "tree": "dacfaab2d8b3e119eed1a35b25c23f6e1dc5104a",
      "parents": [
        "e08fc09f6bdab496887c5f65b412894f23ef256a",
        "03700aa12b4e22552f8626ffb9d5261d7a7c44c8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 29 10:16:14 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 29 10:16:14 2020 +0000"
      },
      "message": "Merge \"Ensure that external network don\u0027t have any ports before deletion\""
    },
    {
      "commit": "5f9c076261e402b3466e524433f5b4a044a1ab01",
      "tree": "f2a83e65e9ca7a534d0dd4082246c923991f5715",
      "parents": [
        "e08fc09f6bdab496887c5f65b412894f23ef256a"
      ],
      "author": {
        "name": "Eran Kuris",
        "email": "ekuris@redhat.com",
        "time": "Tue Apr 28 11:23:10 2020 +0300"
      },
      "committer": {
        "name": "Eran Kuris",
        "email": "ekuris@redhat.com",
        "time": "Tue Apr 28 11:23:10 2020 +0300"
      },
      "message": "Added new API test_sg_rules_quota_decrease_less_than_created.\n\nThe test is checking that its possible to decrease\nSecurity group rules quota less than already created.\n\nChange-Id: I6a170a153038380d2fe5632afcab47b1cdba5f6c\n"
    },
    {
      "commit": "e08fc09f6bdab496887c5f65b412894f23ef256a",
      "tree": "d633a6b4a14178e56703657d03020349cff5c6a8",
      "parents": [
        "88dd11a88d118b2cab8f4e43b31d2d2a5a545efb",
        "5f0ba3f0da69250370057c292d44e0bf015bdf75"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Apr 27 15:54:02 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 27 15:54:02 2020 +0000"
      },
      "message": "Merge \"Added new API test_create_sg_rules_when_quota_disabled\""
    },
    {
      "commit": "03700aa12b4e22552f8626ffb9d5261d7a7c44c8",
      "tree": "9b69a1c48622c4e89fcb7bb62369c2580956563f",
      "parents": [
        "0bdc63d7c1c3ed192b7206ec9ac25e4380fabbd2"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Apr 27 13:31:01 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Apr 27 13:43:13 2020 +0200"
      },
      "message": "Ensure that external network don\u0027t have any ports before deletion\n\nIn module\nneutron_tempest_plugin.api.admin.test_external_network_extension\nwe need to ensure that there is no any leftover ports, like e.g.\nfloatingip_agent_gateway port before network deletion.\n\nCloses-bug: #1875344\n\nChange-Id: I8226e999d9ec8e521b39ab915aaa503425174987\n"
    },
    {
      "commit": "88dd11a88d118b2cab8f4e43b31d2d2a5a545efb",
      "tree": "26b7bb6987a1e3dda7c5844561dec549523080cb",
      "parents": [
        "5a67e3546e3fd667c378764a6965e97ffaefeac7",
        "023396f59facd2caa28e992b85102ff2befcf467"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Apr 27 11:42:17 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 27 11:42:17 2020 +0000"
      },
      "message": "Merge \"Fix test_multicast_between_vms_on_same_network\""
    },
    {
      "commit": "30c858988c27be110838a8bfc9e7f714e42b614a",
      "tree": "9587702417d5bee6bcc69e737c379c00545b2b8d",
      "parents": [
        "cad2c81b5427af6a26293742d9b2605b73eebfa0"
      ],
      "author": {
        "name": "Alex Katz",
        "email": "akatz@redhat.com",
        "time": "Sun Apr 19 12:41:34 2020 +0300"
      },
      "committer": {
        "name": "Alex Katz",
        "email": "akatz@redhat.com",
        "time": "Sun Apr 26 14:56:56 2020 +0000"
      },
      "message": "Test security group creation with insufficient rules quota\n\nAs for each new security group there are 2 default rules created\nwe need to make sure that security group will not be created if\nsecurity group rules quota is insufficient for 2 additional rules\n\nDepends-on: https://review.opendev.org/722652\n\nChange-Id: Ie4dab7d27a6bc58899967220aa8e8f004dd91433\n"
    },
    {
      "commit": "5a67e3546e3fd667c378764a6965e97ffaefeac7",
      "tree": "55c6eca6bebee7d6271c7c6b1c862aea25bc6215",
      "parents": [
        "0bdc63d7c1c3ed192b7206ec9ac25e4380fabbd2"
      ],
      "author": {
        "name": "ZijianGuo",
        "email": "guozijn@gmail.com",
        "time": "Thu Apr 02 16:09:21 2020 +0800"
      },
      "committer": {
        "name": "ZijianGuo",
        "email": "guozijn@gmail.com",
        "time": "Thu Apr 23 16:30:26 2020 +0800"
      },
      "message": "Fix issue when disassociating resources from firewall group\n\nWhen disassociating ports from firewall group to cleanup resources,\nan error is occurred without waiting for the firewall status to complete.\n\nChange-Id: I12a91e75584d5e967d81abab32acf4258995a396\nCloses-Bug: #1870296\nSigned-off-by: ZijianGuo \u003cguozijn@gmail.com\u003e\n"
    },
    {
      "commit": "023396f59facd2caa28e992b85102ff2befcf467",
      "tree": "b9efda24b26c9eda3ca58eef599b2ede9bae29a2",
      "parents": [
        "0bdc63d7c1c3ed192b7206ec9ac25e4380fabbd2"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Mon Apr 20 13:44:48 2020 +0100"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Wed Apr 22 10:37:05 2020 +0000"
      },
      "message": "Fix test_multicast_between_vms_on_same_network\n\nThe test_multicast_between_vms_on_same_network had a few errors, one\nrelated to the \"mcast_address\" being an IPAddress object and not a\nstring. This has been fixed by converting the object to its string\nrepresentation before trying to do a startswith() operation on it.\n\nThe second problem was related to the execution of the\nunregistered_traffic_receiver.sh script. The script was created by\nthe default SSH user in its home directory but, when SSH\u0027ing the VM to\nexecute it we had the become_root parameter set to True, which caused\nthe command to look for the script in the /root directory. This has been\nfixed by creating and executing the script from the /tmp directory cos\nit\u0027s userless.\n\nChange-Id: I4046aaf0e7f4171e6ce5751b79b84c943ccf56cd\nCloses-Bug: #1873798\nSigned-off-by: Lucas Alvares Gomes \u003clucasagomes@gmail.com\u003e\n"
    },
    {
      "commit": "5f0ba3f0da69250370057c292d44e0bf015bdf75",
      "tree": "7620cb04b9676e2b24a2648e11029cfa1c1b4a56",
      "parents": [
        "5719f992d146505eb593d1fd68d02e4945e2e07f"
      ],
      "author": {
        "name": "Eran Kuris",
        "email": "ekuris@redhat.com",
        "time": "Mon Apr 20 16:49:44 2020 +0300"
      },
      "committer": {
        "name": "Eran Kuris",
        "email": "ekuris@redhat.com",
        "time": "Mon Apr 20 16:49:44 2020 +0300"
      },
      "message": "Added new API test_create_sg_rules_when_quota_disabled\n\nThe test actually tries to create security group rules\nwhile the quota is disable. The goal is to check that we\nare not enforce SG rules quota while it disabled.\n\nChange-Id: I504b98ecaa3346799b0a09ec93894472794d4635\n"
    },
    {
      "commit": "7b374486a54456d3c67fd2961c5894fb64ba48ab",
      "tree": "491a9c55126ae8fb877ea54a7d8e724104df92fe",
      "parents": [
        "e4dc810785c57e2592d41401e28dc70e17744188",
        "29c2dff30000abf364f4a4f5b12cd8d459bd763a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 16 06:34:12 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 06:34:12 2020 +0000"
      },
      "message": "Merge \"Add test_reuse_ip_address_with_other_fip...\""
    },
    {
      "commit": "e4dc810785c57e2592d41401e28dc70e17744188",
      "tree": "0a5e6e0165c569f7ca8e5300b3c2094af0ba963a",
      "parents": [
        "649c018b3e7998e796ca9d8ac8624664b8f03f98",
        "b80f1d0be3b0d3365fc01d0774a9e3357b339630"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 15 03:24:11 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 15 03:24:12 2020 +0000"
      },
      "message": "Merge \"Add tempest api tests for address scopes RBAC\""
    },
    {
      "commit": "649c018b3e7998e796ca9d8ac8624664b8f03f98",
      "tree": "a83b420cf6cb9c1987e579b4c61f828e0ef9ebee",
      "parents": [
        "89c38f4aba54c343c38454791ed84a0df0af46e5"
      ],
      "author": {
        "name": "Igor Malinovskiy",
        "email": "u.glide@gmail.com",
        "time": "Fri Mar 06 17:30:47 2020 +0200"
      },
      "committer": {
        "name": "Igor Malinovskiy",
        "email": "u.glide@gmail.com",
        "time": "Fri Apr 10 15:20:49 2020 +0300"
      },
      "message": "Add tempest api tests for subnet pools RBAC\n\nChange-Id: Ie6e26acd5e9c3acd2ee86a9c354c4a2934aa4bce\nPartial-Bug: #1862032\nDepends-On: https://review.opendev.org/#/c/710755/\n"
    },
    {
      "commit": "89c38f4aba54c343c38454791ed84a0df0af46e5",
      "tree": "ccedc360b1ee4c47e38438521e1dddeecc7fa01c",
      "parents": [
        "63e2fe2edab3f6a91fa8dd3284f55feb0eb7b7fa",
        "345bb5efe3c4f9bddcac8259c8eaeab2bb144d94"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Apr 07 12:58:04 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 07 12:58:04 2020 +0000"
      },
      "message": "Merge \"Added new API test_sg_rules_quota_values.\""
    },
    {
      "commit": "345bb5efe3c4f9bddcac8259c8eaeab2bb144d94",
      "tree": "eabd976225b64b36b769454694d575282adf1173",
      "parents": [
        "7729b6afac9227fe78d0782d64daa71b4a87f50e"
      ],
      "author": {
        "name": "Eran Kuris",
        "email": "ekuris@redhat.com",
        "time": "Thu Mar 19 13:18:17 2020 +0200"
      },
      "committer": {
        "name": "Eran Kuris",
        "email": "ekuris@redhat.com",
        "time": "Mon Apr 06 14:27:37 2020 +0000"
      },
      "message": "Added new API test_sg_rules_quota_values.\n\nThe test is checking change of different SG rules quota values.\n\nChange-Id: I2a42a9d8d0c6ec3872b1468acef4cca5b9112db2\n"
    },
    {
      "commit": "b80f1d0be3b0d3365fc01d0774a9e3357b339630",
      "tree": "f96f6b3710fb8a00c1aef9d61db970b6ec0f7562",
      "parents": [
        "a33bd6ee1feb7e23a9333ebba3a88e886bed1b78"
      ],
      "author": {
        "name": "Igor Malinovskiy",
        "email": "u.glide@gmail.com",
        "time": "Fri Mar 06 13:39:52 2020 +0200"
      },
      "committer": {
        "name": "Igor Malinovskiy",
        "email": "u.glide@gmail.com",
        "time": "Mon Apr 06 14:23:36 2020 +0300"
      },
      "message": "Add tempest api tests for address scopes RBAC\n\nChange-Id: I0a625019ab7495a71125edbd37d9005a4675b86b\nPartial-Bug: #1862968\nDepends-On: https://review.opendev.org/709122\n"
    },
    {
      "commit": "63e2fe2edab3f6a91fa8dd3284f55feb0eb7b7fa",
      "tree": "f204b5dd499fa5fa3274f375937126dc53b5f2c2",
      "parents": [
        "a33bd6ee1feb7e23a9333ebba3a88e886bed1b78",
        "167a5784ca42ddb225726f0b792c855a4efafc98"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Apr 04 00:41:02 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 04 00:41:02 2020 +0000"
      },
      "message": "Merge \"Protect vs unordered results in TrunkTestInheritJSONBase\""
    },
    {
      "commit": "a33bd6ee1feb7e23a9333ebba3a88e886bed1b78",
      "tree": "ee4865cfc0acb7aff7ea596c1b65c4916bf35b81",
      "parents": [
        "22d7cc950ba228ec00383b1ee6447c64ea713cb0"
      ],
      "author": {
        "name": "Igor Malinovskiy",
        "email": "u.glide@gmail.com",
        "time": "Thu Mar 12 11:59:27 2020 +0200"
      },
      "committer": {
        "name": "Igor Malinovskiy",
        "email": "u.glide@gmail.com",
        "time": "Thu Mar 26 14:23:24 2020 +0200"
      },
      "message": "Disable negative subnetpool test\n\nTemporary disable negative test that forbids assigning\nshared address scope to subnet pool for tenant users.\n\nChange-Id: I13dd36b3364b7a0f3241efa6ba5f8c3b2246f167\nPartial-Bug: #1862968\n"
    },
    {
      "commit": "167a5784ca42ddb225726f0b792c855a4efafc98",
      "tree": "af902f0d31a89132d174dcf2e820435b8c803d29",
      "parents": [
        "22d7cc950ba228ec00383b1ee6447c64ea713cb0"
      ],
      "author": {
        "name": "Cédric Ollivier",
        "email": "ollivier.cedric@gmail.com",
        "time": "Tue Feb 18 07:42:30 2020 +0100"
      },
      "committer": {
        "name": "Cédric Ollivier",
        "email": "ollivier.cedric@gmail.com",
        "time": "Sun Mar 22 16:32:13 2020 +0100"
      },
      "message": "Protect vs unordered results in TrunkTestInheritJSONBase\n\nCloses-Bug: #1863707\n\nChange-Id: If99de32925da9f79ceacdccc86c5727e466347c0\nSigned-off-by: Cédric Ollivier \u003collivier.cedric@gmail.com\u003e\n"
    },
    {
      "commit": "22d7cc950ba228ec00383b1ee6447c64ea713cb0",
      "tree": "b33ba945324db0e9309d92316f410e1dee97fa53",
      "parents": [
        "baf14a5d92ed87656444d2d55d1f7622e9640805",
        "fd4141f2015d25f1b009d7cf2ebdd2907cd8e81a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 20 17:15:56 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 20 17:15:56 2020 +0000"
      },
      "message": "Merge \"Fix how nc is called in qos test\""
    },
    {
      "commit": "baf14a5d92ed87656444d2d55d1f7622e9640805",
      "tree": "13bd37fc67664f70300f3a4502d60fa891c6d07f",
      "parents": [
        "7729b6afac9227fe78d0782d64daa71b4a87f50e"
      ],
      "author": {
        "name": "Alex Katz",
        "email": "akatz@redhat.com",
        "time": "Thu Mar 05 11:31:19 2020 +0200"
      },
      "committer": {
        "name": "Alex Katz",
        "email": "akatz@redhat.com",
        "time": "Thu Mar 19 16:52:49 2020 +0200"
      },
      "message": "Test connectivity after migration of the server with trunk\n\nVerify that server with VLAN aware port can be correctly\nmigrated to another compute node. The original issue has\nbeen mentioned in the following bugzilla\n\n+ Fixed the issue when security group rule that allows icmp\ntraffic is not removed after the test\n\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d1694624\n\nChange-Id: I519e2685dbc9d0ae0011b7b9f8a04c705f31ef3b\n"
    },
    {
      "commit": "fd4141f2015d25f1b009d7cf2ebdd2907cd8e81a",
      "tree": "1f8ec5911dcaceb169125af7efc931bc6d60d411",
      "parents": [
        "8d8f33831020710d6c5efe4b6c623f0e1b5cad84"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Sat Mar 14 14:34:00 2020 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Mar 19 15:33:08 2020 +0100"
      },
      "message": "Fix how nc is called in qos test\n\nWe have already nc_listen method in base scenario tests class.\nIt was since now used only in port_forwarding tests but we can\nreuse it in QoS tests also.\n\nThere was also problem with spawning ncat process, that sometimes,\nwithout any clear reason for me, process wasn\u0027t spawned at all.\nThat caused failure of test.\n\nSo this patch adds new method ensure_nc_listen() which spawns ncat\nprocess on remote host and checkes if process is really spawned. That\nway we can avoid problems with not spawned ncat process.\n\nThis patch also makes \"server\" attribute to be optional in nc_listen\nmethod. It is used only to log console output in case when ssh to the\nserver wouldn\u0027t work as expected. And if server is not given,\n_log_console_output() method will list all servers which belongs to\ntenant and log console for each of them.\n\nCloses-Bug: #1868100\n\nChange-Id: I54c9f041f2f971219c32005b3fa573c06f0110ef\n"
    },
    {
      "commit": "7729b6afac9227fe78d0782d64daa71b4a87f50e",
      "tree": "df595be26f7bca211f5f0cdd94377eb9657a6976",
      "parents": [
        "d576010f1557e6194218265260051afcba127e7c",
        "4e932abbb42dc7abc0e1994104630fc16c3d00e3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 18 23:55:30 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 18 23:55:30 2020 +0000"
      },
      "message": "Merge \"Fixed test_sg_quota_increased test\""
    },
    {
      "commit": "4e932abbb42dc7abc0e1994104630fc16c3d00e3",
      "tree": "9ada599d79f9cd5f2d758f2821b342f4443b2370",
      "parents": [
        "b82476000ce29b010ed2246d364e4ed027c7dc1a"
      ],
      "author": {
        "name": "Eran Kuris",
        "email": "ekuris@redhat.com",
        "time": "Sun Mar 15 12:39:42 2020 +0200"
      },
      "committer": {
        "name": "Eran Kuris",
        "email": "ekuris@redhat.com",
        "time": "Wed Mar 18 08:25:12 2020 +0000"
      },
      "message": "Fixed test_sg_quota_increased test\n\nThe old assertion will be always true.\nAs a result I proposing a fix for that.\n\nChange-Id: I0742214a5ee5a901650a0142fa3718699bb13b73\n"
    },
    {
      "commit": "d576010f1557e6194218265260051afcba127e7c",
      "tree": "db14d6fd95742001aaba03cf54f65a545af0f031",
      "parents": [
        "8d8f33831020710d6c5efe4b6c623f0e1b5cad84",
        "5451fabce12a072447d8105334b58206daaeaa96"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 17 20:30:29 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 17 20:30:29 2020 +0000"
      },
      "message": "Merge \"Add test \"test_create_instance_in_network_with_attached_policy\"\""
    },
    {
      "commit": "3c324e0548ca2227ab556cc03b184dadbd56f098",
      "tree": "1ae8c5f3e0a6b92153e0b75dc9bd64fdf1c6ea81",
      "parents": [
        "3fcdb0689b542386632dbdbebe3b4b25fb779319"
      ],
      "author": {
        "name": "Maciej Józefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Mon Mar 16 10:52:08 2020 +0000"
      },
      "committer": {
        "name": "Maciej Józefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Tue Mar 17 09:53:01 2020 +0000"
      },
      "message": "Change wait parameter for ping command\n\nWhile testing new Cirros 0.5.1 withing our gates I found that\nping command, that is used for check IPv4 addresses, at first\ntime tries to resolve DNS AAAA records instead A. It costs\nabout 15 seconds.\n\nStarting from Cirros 0.5.1 the command produced by InternalDNS Test [1] started to fail:\n\u0027ping -c1 -w1 -s56 leia\u0027\n\nFor Cirros 0.4.0 the same command returned True.\n\nFor both cases ping tries first to resolv IPv6 address, then IPv4, even when\nping command is specified. For both cases tcpdump from instance looks like:\n\n10:23:56.012171 IP 10.1.0.11.59861 \u003e 8.8.8.8.53: 2+ AAAA? leia.openstackgate.local. (42)\n10:24:01.018773 IP 10.1.0.11.46119 \u003e 8.8.8.8.53: 3+ AAAA? leia.openstackgate.local. (42)\n10:24:06.025143 IP 10.1.0.11.37590 \u003e 8.8.8.8.53: 4+ AAAA? leia.openstackgate.local. (42)\n10:24:11.032282 IP 10.1.0.11.57269 \u003e 8.8.8.8.53: 5+ A? leia.openstackgate.local. (42)\n10:24:11.033211 IP 8.8.8.8.53 \u003e 10.1.0.11.57269: 5- 1/0/0 A 10.1.0.4 (82)\n\nAs we see the answer from Internal DNS is sent immediately after A? request is send.\nUnfornutely for now the same ping for Cirros 0.5.1 fails.\n\nWe can workaround the problem by changing the \u0027-w\u0027 ping parameter to \u0027-W\u0027.\nFrom Cirros ping help page:\n        -W SEC          Seconds to wait for the first response (default:10)\n                        (after all -c CNT packets are sent)\n        -w SEC          Seconds until ping exits (default:infinite)\n                        (can exit earlier with -c CNT)\n\nWith that change the tests started to work.\n\n[1] https://github.com/openstack/neutron-tempest-plugin/blob/3fcdb0689b542386632dbdbebe3b4b25fb779319/neutron_tempest_plugin/scenario/test_internal_dns.py#L79\n\nChange-Id: I1c865770c8b58b0f080acb715baee4a9c92efd0c\n"
    },
    {
      "commit": "8d8f33831020710d6c5efe4b6c623f0e1b5cad84",
      "tree": "ae983d8aa19953d213ae19579f2d0495a698fa03",
      "parents": [
        "383be49198bfd372c61e6b7803e783f78e8dc0c9",
        "41b8019c7b4b3921a077a032463b9d8c74957b4b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Mar 16 13:31:18 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 16 13:31:18 2020 +0000"
      },
      "message": "Merge \"QoS - Change the way we measure bw limits\""
    },
    {
      "commit": "29c2dff30000abf364f4a4f5b12cd8d459bd763a",
      "tree": "dc569566c0b75bb06c24f4b5db1edfe92005acad",
      "parents": [
        "f2beb170b21c5ac09f90d3bbae6735a0db43ba7e"
      ],
      "author": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Tue Apr 02 22:01:23 2019 +0300"
      },
      "committer": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Sun Mar 15 15:16:02 2020 +0200"
      },
      "message": "Add test_reuse_ip_address_with_other_fip...\n\nReuse IP address that was already used by another floating IP\non another router.\nThe test intended to verify that ARP responder functionality\nworks properly on (dis)associating a FIP.\nThe scenario will pass only in case corresponding ARP update\nwas sent to the external network.\n\nChange-Id: I8ceb44bdbde2e7b45f59797f7429503e48643695\n"
    },
    {
      "commit": "383be49198bfd372c61e6b7803e783f78e8dc0c9",
      "tree": "901579f65ced917a7d832a2a0bb5b7d31d8edf4d",
      "parents": [
        "3fcdb0689b542386632dbdbebe3b4b25fb779319"
      ],
      "author": {
        "name": "Eran Kuris",
        "email": "ekuris@redhat.com",
        "time": "Sun Mar 15 12:58:31 2020 +0200"
      },
      "committer": {
        "name": "Eran Kuris",
        "email": "ekuris@redhat.com",
        "time": "Sun Mar 15 11:02:52 2020 +0000"
      },
      "message": "Added description to test_sg_rules_quota_increased.\n\nChange-Id: I53d95093ab2c33371cf788ca1bceaa2bb40b8ec8\n"
    },
    {
      "commit": "5451fabce12a072447d8105334b58206daaeaa96",
      "tree": "3054a8fc59400fd043c53b49e2d972e239b3d9b2",
      "parents": [
        "b82476000ce29b010ed2246d364e4ed027c7dc1a"
      ],
      "author": {
        "name": "nfridman",
        "email": "nfridman@redhat.com",
        "time": "Thu Mar 12 11:17:43 2020 +0200"
      },
      "committer": {
        "name": "Noy fridman",
        "email": "nfridman@redhat.com",
        "time": "Sun Mar 15 09:29:50 2020 +0000"
      },
      "message": "Add test \"test_create_instance_in_network_with_attached_policy\"\n\nThe test validates the ability to create new instances\nin a network that has attached QoS policy.\n\nChange-Id: I0215731f05c7e7e4f955766ab334d8bd3de6d43f\n"
    },
    {
      "commit": "3fcdb0689b542386632dbdbebe3b4b25fb779319",
      "tree": "e00fb6869a0f6cedcfd6bb26e8189255522c7c8e",
      "parents": [
        "b82476000ce29b010ed2246d364e4ed027c7dc1a",
        "cff792320cb9993f75d0084802d873cbf6f1fae4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 12 14:03:57 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 12 14:03:57 2020 +0000"
      },
      "message": "Merge \"Fix logging of console output in scenario tests\""
    },
    {
      "commit": "41b8019c7b4b3921a077a032463b9d8c74957b4b",
      "tree": "0884522df64f7e3380d53a00ceb77f176cb7ca4a",
      "parents": [
        "3bd3fe9c273c230f37b51b59fde35cfdeb9e5b9e"
      ],
      "author": {
        "name": "Maciej Józefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Tue Mar 03 17:10:57 2020 +0100"
      },
      "committer": {
        "name": "Maciej Józefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Wed Mar 11 14:58:45 2020 +0000"
      },
      "message": "QoS - Change the way we measure bw limits\n\nThis patch introduces new way of fetching the data.\nInstead creating the file, it reads /dev/zero.\n/dev/zero is always very fast, so we also break the\nprevious hard disk limitations.\n\nThe test time is limited to 5 seconds. After that we\ncalculate avg bytes per second value and compare it\nto expected one.\n\nSometimes it is visible that first kilobytes of the\ntest file are downloaded a little bit faster than the\nactual bw limit claims, especially while testing OVN\nas a backend.\nWhen it happens the avg bytes per second value that is\nmeasured in the test could be higher than required limit.\n\nIt is pretty easy to show the case while testing QoS with iperf3:\n\nAccepted connection from 172.24.5.1, port 59690\n[  5] local 10.1.0.35 port 5201 connected to 172.24.5.1 port 59692\n[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd\n[  5]   0.00-1.00   sec  1.32 MBytes  11.0 Mbits/sec  139   2.62 KBytes\n[  5]   1.00-2.00   sec   628 KBytes  5.15 Mbits/sec   96   10.5 KBytes\n[  5]   2.00-3.00   sec   502 KBytes  4.12 Mbits/sec   84   7.85 KBytes\n[  5]   3.00-4.00   sec   649 KBytes  5.32 Mbits/sec   83   10.5 KBytes\n[  5]   4.00-5.00   sec   643 KBytes  5.26 Mbits/sec   84   3.93 KBytes\n[  5]   5.00-6.00   sec   529 KBytes  4.33 Mbits/sec   73   5.23 KBytes\n[  5]   6.00-7.00   sec   628 KBytes  5.15 Mbits/sec   92   20.9 KBytes\n[  5]   7.00-8.00   sec   534 KBytes  4.37 Mbits/sec   82   18.3 KBytes\n[  5]   8.00-9.00   sec   667 KBytes  5.47 Mbits/sec  110   7.85 KBytes\n[  5]   9.00-10.00  sec   635 KBytes  5.20 Mbits/sec   90   11.8 KBytes\n[  5]  10.00-10.02  sec  0.00 Bytes  0.00 bits/sec    0   11.8 KBytes\n- - - - - - - - - - - - - - - - - - - - - - - - -\n[ ID] Interval           Transfer     Bandwidth       Retr\n[  5]   0.00-10.02  sec  6.61 MBytes  5.53 Mbits/sec  933             sender\n[  5]   0.00-10.02  sec  6.41 MBytes  5.36 Mbits/sec                  receiver\n-----------------------------------------------------------\n\nWe can find out that during first second of the test the bw limit\nis exceeded, but after that the traffic is shaped.\n\nIn our case when we run the tempest QoS test the avg bytes per second\nmeasured value that we compare with bw limit is impacted.\n\nCloses-Bug: 1866039\n\nChange-Id: I0964464e709baf9958548384933bd000fdee979b\n"
    },
    {
      "commit": "b82476000ce29b010ed2246d364e4ed027c7dc1a",
      "tree": "1c2ddb81f3c301f30e63bc31558ea36a9cc71568",
      "parents": [
        "a650e200339bbb71593c242390bc826fd4279544",
        "4e329cf99c8af6092a1e47488dce91d2dd1f4e94"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 11 11:56:57 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 11 11:56:57 2020 +0000"
      },
      "message": "Merge \"Adding new test of security group rules quota increased.\""
    },
    {
      "commit": "a650e200339bbb71593c242390bc826fd4279544",
      "tree": "a765c2ec4b0f744ad96f0938ead0fca7e0218361",
      "parents": [
        "87fc61a6aba524a261312c3bf068c58ad121efbf",
        "55f2ee6fa1330a40c16d662c727f94a41aec7f81"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 11 10:29:47 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 11 10:29:47 2020 +0000"
      },
      "message": "Merge \"Add test \"attach_previously_used_port_to_new_instance\"\""
    },
    {
      "commit": "4e329cf99c8af6092a1e47488dce91d2dd1f4e94",
      "tree": "1c9bb3235050af424a758bac91ae057ab2bfde9f",
      "parents": [
        "1b896ca1968affede6a611f3e1e717037c43ca84"
      ],
      "author": {
        "name": "ekuris",
        "email": "ekuris@redhat.com",
        "time": "Thu Feb 20 12:14:20 2020 +0200"
      },
      "committer": {
        "name": "Eran Kuris",
        "email": "ekuris@redhat.com",
        "time": "Tue Mar 10 13:35:21 2020 +0000"
      },
      "message": "Adding new test of security group rules quota increased.\n\nThe test is checking that it is possible to create\nnew security group rules after increasing the quota parameter.\n\nChange-Id: Ie961293215c48883c962debe888b0bca418e3eb9\n"
    },
    {
      "commit": "55f2ee6fa1330a40c16d662c727f94a41aec7f81",
      "tree": "e91afc0e0c711df836c03161b20878bc84f83350",
      "parents": [
        "630ce1fb844100f5ff297710e1bff02d6ea98390"
      ],
      "author": {
        "name": "nfridman",
        "email": "nfridman@redhat.com",
        "time": "Tue Dec 17 03:06:12 2019 -0500"
      },
      "committer": {
        "name": "nfridman",
        "email": "nfridman@redhat.com",
        "time": "Tue Mar 10 14:01:24 2020 +0200"
      },
      "message": "Add test \"attach_previously_used_port_to_new_instance\"\n\nPorts with attached QoS policy should keep it even after\ndeletion of associated VMs. This test validates that\nthe policy\u0027s rules are enforced on new VM that launched using\nsuch port.\n\nChange-Id: I26b576c02921df0944abd850ad3ec3a174ef5cc9\n"
    },
    {
      "commit": "87fc61a6aba524a261312c3bf068c58ad121efbf",
      "tree": "07cc76c47337977b441586cfbde7502d8c8056b0",
      "parents": [
        "188f06a316e940e9eed29108c8e17d7b5c323de4",
        "247c127005445153cd9fb26070013997e3d97989"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 10 03:31:15 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 10 03:31:15 2020 +0000"
      },
      "message": "Merge \"Add tagging of ports during bulk creation\""
    },
    {
      "commit": "753ddfe205746c1cdbf94c5232096febbbf2ed22",
      "tree": "6b851ce108b24c195a455c6ab483bb939ba81bbb",
      "parents": [
        "3bd3fe9c273c230f37b51b59fde35cfdeb9e5b9e",
        "1b896ca1968affede6a611f3e1e717037c43ca84"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 06 00:22:35 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 06 00:22:35 2020 +0000"
      },
      "message": "Merge \"Helper class for BaseSecGroupRulesQuota tests.\""
    },
    {
      "commit": "1b896ca1968affede6a611f3e1e717037c43ca84",
      "tree": "45016f3340fc26646360b7e170e36d42ce233f8c",
      "parents": [
        "b7e0eef8de92f6a70c16c879f6a9a20377e82882"
      ],
      "author": {
        "name": "ekuris",
        "email": "ekuris@redhat.com",
        "time": "Thu Feb 20 11:52:39 2020 +0200"
      },
      "committer": {
        "name": "Eran Kuris",
        "email": "ekuris@redhat.com",
        "time": "Wed Mar 04 07:41:56 2020 +0000"
      },
      "message": "Helper class for BaseSecGroupRulesQuota tests.\n\nThe helper class contain:\n-Get function of security group rules quota\n-Set function of security group rules quota\n-Increase \u0026 Decrease of security group rules quota\n\nChange-Id: I99d633bdc0fbac7d7259210052be289c94b70a2b\n"
    },
    {
      "commit": "cff792320cb9993f75d0084802d873cbf6f1fae4",
      "tree": "7b3554aa12c248a289a5f515757253811093c356",
      "parents": [
        "87fc61a6aba524a261312c3bf068c58ad121efbf"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Mar 03 14:12:18 2020 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Mar 03 14:12:18 2020 +0100"
      },
      "message": "Fix logging of console output in scenario tests\n\nIn patch [1] there was added logging of VM\u0027s console output if\nconnectivity will fail.\nBut in some cases wrong dict was passed to check_remote_connectivity()\nmethod and that caused failure on logging console output.\nThis patch fixes this issue.\n\n[1] https://review.opendev.org/#/c/697980/\n\nChange-Id: I60c30bd33f3b76873268a5e2e7e1960357c65720\n"
    },
    {
      "commit": "247c127005445153cd9fb26070013997e3d97989",
      "tree": "11a5f1b5df4ff6f6c060b657811c8d1a37b5240d",
      "parents": [
        "fe7857eae1c4d78c01d99c06e8760aced9889017"
      ],
      "author": {
        "name": "Miguel Lavalle",
        "email": "miguel.lavalle@verizonmedia.com",
        "time": "Sun Feb 23 20:14:52 2020 -0600"
      },
      "committer": {
        "name": "Miguel Lavalle",
        "email": "miguel.lavalle@verizonmedia.com",
        "time": "Mon Mar 02 11:02:40 2020 -0600"
      },
      "message": "Add tagging of ports during bulk creation\n\nThis change introduces API tests of tagging ports during bulk creation.\n\nDepends-On: I838de14f183f805c19411218edb815e190f8d650\nChange-Id: I7ef0a92e73a15b2a9039b4fa97cecfefa5ba6aa3\n"
    },
    {
      "commit": "e58219b62d49c3c804712d399ada78096080b839",
      "tree": "6f61e0c49b2b0ea6e5f19117a85fd56dcd266bfd",
      "parents": [
        "22f2b69e6f068b27275ee9e63a334b575fe8e023"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Dec 09 12:10:55 2019 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Feb 28 11:41:11 2020 +0100"
      },
      "message": "Log vms\u0027 console output in scenario tests\n\nIf any of scenario tests will fail in check_remote_connectivity(),\nit will log console output of the VMs which should make\ndebugging of test failures easier.\n\nChange-Id: Ib6b2e6ea5c4465ec76699bf42b82e2bae448436d\n"
    },
    {
      "commit": "31c0006ded28255e2502d2975648f1fe603ec127",
      "tree": "0c1af5cf9b59d52517a4403cd2a11cbdc0ddb936",
      "parents": [
        "15c85f65093f0b717575817394cd937f2cedf3e1"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Sep 12 22:11:35 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Feb 26 20:33:02 2020 +0000"
      },
      "message": "Add list security group rules API test\n\nThis test checks that regular user can see all SG rules which belongs\nto his tenant OR belongs to security group owned by his tenant.\n\nThis test also ensures that SG rules from different tenants and Security\nGroups are not visible for regular user.\n\nFix for master branch\nDepends-On: https://review.opendev.org/681910\n\nFix for stable/train\nDepends-On: https://review.opendev.org/688715\n\nFix for stable/stein\nDepends-On: https://review.opendev.org/688716\n\nFix for stable/rocky\nDepends-On: https://review.opendev.org/688717\n\nFix for stable/queens\nDepends-On: https://review.opendev.org/688719\n\nChange-Id: Ic2e97ab8162d10e507ef83b9af0840e7311f0587\nRelated-Bug: #1824248\n"
    },
    {
      "commit": "15c85f65093f0b717575817394cd937f2cedf3e1",
      "tree": "f3a097aca1bee72edcf26176a49dd781336af8a5",
      "parents": [
        "12d9e8d4ce486484d94bf671f32fbf5f2c8faa05",
        "1eaa24f2a612cac0acf38733eecef95fa32b37d9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 26 18:24:36 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 26 18:24:36 2020 +0000"
      },
      "message": "Merge \"Disable security group quotas in NetworkSecGroupTest\""
    },
    {
      "commit": "12d9e8d4ce486484d94bf671f32fbf5f2c8faa05",
      "tree": "1240f529ee9b3fb52b0308893309e1a2753b752a",
      "parents": [
        "14ea8d10d3cc78262737b2e57082dbcc822e1963",
        "bd0f3712e25413e6c5b1ed5c35ef6e1361d922a6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 26 18:24:35 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 26 18:24:35 2020 +0000"
      },
      "message": "Merge \"Fix intermittent port_forwarding test failures\""
    },
    {
      "commit": "1eaa24f2a612cac0acf38733eecef95fa32b37d9",
      "tree": "765a4218318307bbf224ecf7d209300e2bc8d9a4",
      "parents": [
        "230b0cb0ee961292450bed63a984bb22078c4aea"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Feb 25 10:38:42 2020 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Feb 25 15:32:41 2020 +0000"
      },
      "message": "Disable security group quotas in NetworkSecGroupTest\n\nThis will prevent from receiving an unexpected QuotaLimit exception.\n\nChange-Id: Idb6375c87c1aac704896bef47d3d50b8c2d55a54\nCloses-Bug: #1864471\n"
    }
  ],
  "next": "b7ca81368e2c35238901c58130951f2e6f000134"
}
