)]}'
{
  "log": [
    {
      "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": "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": "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": "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"
    },
    {
      "commit": "b7ca81368e2c35238901c58130951f2e6f000134",
      "tree": "e2bc6a69bef7e3dca2c82c3f1b1f6f7b3f73258c",
      "parents": [
        "230b0cb0ee961292450bed63a984bb22078c4aea",
        "af83e833078f98d3f7171104e813618a27e98c8b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 25 11:38:51 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 25 11:38:51 2020 +0000"
      },
      "message": "Merge \"Fix how nc client and server are run in scenario tests\""
    },
    {
      "commit": "bd0f3712e25413e6c5b1ed5c35ef6e1361d922a6",
      "tree": "3b2dbdf5b4afb5137a109c8f9cb69f2511d4d220",
      "parents": [
        "af83e833078f98d3f7171104e813618a27e98c8b"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Dec 16 14:13:41 2019 +0000"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Feb 24 10:51:56 2020 +0000"
      },
      "message": "Fix intermittent port_forwarding test failures\n\nThis test was failing from time to time on checking UDP port\nforwarding.\nThe reason for that was that sometimes (for unknown for me reason)\nnc server spawned on guest vm wasn\u0027t run properly. Due to that there was\nno response from this nc server and test was failing.\n\nThis patch changes that to use wait_until_true() helper and wait\n60 seconds to received msg. Every time it tries to receive message,\nfirst it tries also to spawn nc server on guest vm.\n\nThis patch also reverts commit\n526f53722fc51eb1f9bdac957495518cbeae5e10.\nas port_forwarding test don\u0027t need to be marked as unstable anymore.\n\nCloses-Bug: #1850800\n\nChange-Id: I95d5ba02b2851a07e6e1a8a2bedfdce7d20f32fc\n"
    },
    {
      "commit": "230b0cb0ee961292450bed63a984bb22078c4aea",
      "tree": "885f47efdf338ee1a3e4171687d4647714d604e8",
      "parents": [
        "95d84db0555e2dcc58912e0c875ff6e24c65dd45",
        "328edc882a3debf4f1b39687dfb559d7c5c385f3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Feb 22 13:31:21 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 22 13:31:21 2020 +0000"
      },
      "message": "Merge \"Add port-range remote_group security group testcase\""
    },
    {
      "commit": "af83e833078f98d3f7171104e813618a27e98c8b",
      "tree": "fbb93c86cd77f133d4dbd0eb0ce4117049e731fd",
      "parents": [
        "b7e0eef8de92f6a70c16c879f6a9a20377e82882"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Feb 05 12:11:54 2020 +0100"
      },
      "committer": {
        "name": "Nate Johnston",
        "email": "nate.johnston@redhat.com",
        "time": "Fri Feb 21 20:46:39 2020 +0000"
      },
      "message": "Fix how nc client and server are run in scenario tests\n\nIn change [1] the way how netcat server is run was changed.\nBut since than it was failing because\nssh_client.execute_command() method was blocking on waiting for\nfd from remote host.\nSo this patch changes that to use ssh_client.execute_script()\nmethod which runs fine.\n\nIt also changes how ncat command to run server and client are build.\nIn case of ncat server there is difference between ncat provided by\nnmap, which is used e.g. in RHEL or Ubuntu and nc provided by busybox\nwhich is used in Cirros.\nIn case of Cirros, we need to use \"-e\" parameter to provide script to\nexecute but in RHEL or Ubuntu we need to use \"-c\" option.\n\nFor ncat client, there is difference between ncat 7.60 and 7.70.\nIn case of this newer one, which is e.g. in RHEL 8, we need to pass\n\"-z\" flag to run it in \"Zero-I/O mode\". For earlier versions (e.g.\non Ubuntu Bionic) it\u0027s not needed.\n\n[1] https://review.opendev.org/#/c/702882/\n\nChange-Id: I55607a521dd1829357d296c60855931ce2251295\n"
    },
    {
      "commit": "b7e0eef8de92f6a70c16c879f6a9a20377e82882",
      "tree": "15babccf001d55c0af452f9af2f85baa18b3c15a",
      "parents": [
        "6052eebfc8ddd55e5ee50b48d34900a152023f54",
        "86620dacc6a7d0b11e5a40431a4e2786c2a027b4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Feb 15 12:47:31 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 15 12:47:31 2020 +0000"
      },
      "message": "Merge \"Stop using not existing ShellCommandError exception class\""
    },
    {
      "commit": "c654d8a408ec2bd7927c0cffce104366d65a51dd",
      "tree": "b7c3a768543c9e2692fae70a2b87e33014d1c338",
      "parents": [
        "5a064d1ed999479fd7603344585f8b35092a6780",
        "b5114e078f33bf2683f3bfc6ea59d9508155e529"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 13 02:22:06 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 13 02:22:06 2020 +0000"
      },
      "message": "Merge \"Enhance the test_multicast_between_vms_on_same_network test\""
    },
    {
      "commit": "328edc882a3debf4f1b39687dfb559d7c5c385f3",
      "tree": "4c2a673e7659c3660ef8ed4e15fcd08856fb4ca2",
      "parents": [
        "5a064d1ed999479fd7603344585f8b35092a6780"
      ],
      "author": {
        "name": "Maciej Józefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Mon Sep 16 14:05:48 2019 +0000"
      },
      "committer": {
        "name": "Maciej Józefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Wed Feb 12 12:50:32 2020 +0000"
      },
      "message": "Add port-range remote_group security group testcase\n\nThis patch adds tests for checking remote security groups\nwith port-ranges.\n\n\nChange-Id: I8d70fd4ba1835280abd26d5ba0777a44d80e591b\nRelated-Bug: #1844116\n"
    },
    {
      "commit": "b5114e078f33bf2683f3bfc6ea59d9508155e529",
      "tree": "ab355ea22043aed9f967ab01d362bfc7075c6576",
      "parents": [
        "4dea8060f05fab427cd042934674f08b03927e05"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Tue Feb 04 13:36:46 2020 +0000"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Tue Feb 11 15:13:36 2020 +0000"
      },
      "message": "Enhance the test_multicast_between_vms_on_same_network test\n\nThis patch is enhancing the test_multicast_between_vms_on_same_network\ntest to fit the different scenarios that can be encountered when using\nmulticast:\n\n1) When IGMP snooping is enabled and the multicast group address *is not*\n   in the 224.0.0.X range [0], asserts that the multicast traffic *is not*\n   flooded.\n\n2) When IGMP snooping is not enabled, asserts that the multicast traffic\n   is flooded and the unregistered VM gets it.\n\n3) When IGMP snooping is enabled and the multicast group addres *is* in\n   the 224.0.0.X range [0], asserts that the multicast traffic *is*\n   flooded.\n\nIn order to make those assertions, a new VM is being launched as part of\nthe test running tcpdump to verify whether the traffic is reaching it or\nnot.\n\nA new configuration option called \"is_igmp_snooping_enabled\" has been\nadded.\n\n[0] https://tools.ietf.org/html/rfc4541 (See section 2.1.2)\n\nChange-Id: I8af041925119463c7199238988f0133e8d993a8f\nSigned-off-by: Lucas Alvares Gomes \u003clucasagomes@gmail.com\u003e\n"
    },
    {
      "commit": "cc92cc9f4420f8da5fc89562ee8b2f80cee748be",
      "tree": "ec0c8480cabae7f8d7745883aa09221b06476bcd",
      "parents": [
        "630ce1fb844100f5ff297710e1bff02d6ea98390"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Jan 14 17:26:51 2020 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Feb 11 09:29:10 2020 +0000"
      },
      "message": "Remove references to \"tenant_id\" in test_security_groups\n\nChange-Id: I4cbeb5b0dff226ccb6c7d7893b4fa5a0b49a8f64\nRelated-Bug: #1858783\n"
    },
    {
      "commit": "630ce1fb844100f5ff297710e1bff02d6ea98390",
      "tree": "a4a90cf1eaf5b071bde8b1ef39ed9c618662dcf2",
      "parents": [
        "11cfd4fb37cc8933d8fb56bb7ac1d6317613c87f",
        "e2d062f125a38eca2c8c67f84deb3960b12eb484"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 11 07:05:20 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 11 07:05:21 2020 +0000"
      },
      "message": "Merge \"Remove references to \"tenant_id\" in test_qos\""
    },
    {
      "commit": "11cfd4fb37cc8933d8fb56bb7ac1d6317613c87f",
      "tree": "e42d37086ab9ff6bd242c42ba7c9fdc03eb2c93b",
      "parents": [
        "3fe777171a678c0f60734a94cba63aa7d10e0d93",
        "ea283cccdc83c9dc81503151a1990112c4551fef"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 11 00:39:58 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 11 00:39:58 2020 +0000"
      },
      "message": "Merge \"Security group assignment negative tests\""
    },
    {
      "commit": "3fe777171a678c0f60734a94cba63aa7d10e0d93",
      "tree": "161c56112696930c7722bd30c67d0572a7b85350",
      "parents": [
        "6b151cfd44cc4d665176e3e7b5af591d7cab61f7",
        "a18815d62b0f4ceaaf84ef852340d2b4fe2e795b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 10 21:04:58 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 10 21:04:58 2020 +0000"
      },
      "message": "Merge \"Negative tests for security group quota\""
    },
    {
      "commit": "6b151cfd44cc4d665176e3e7b5af591d7cab61f7",
      "tree": "d86550d91cabff5976ccd0e376da8e6d68584a4d",
      "parents": [
        "2a71a8966492adb222e6fc289e77f7afc681d082",
        "1d30f6120a6c17da7059a63d136b9b58a796992d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Feb 07 17:54:04 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 07 17:54:04 2020 +0000"
      },
      "message": "Merge \"Change the default multicast group range\""
    },
    {
      "commit": "e2d062f125a38eca2c8c67f84deb3960b12eb484",
      "tree": "883e9ab7da383d813b835764cdd1fc2777a4da2e",
      "parents": [
        "de952714e262f88c927ab6bb2cc5dfbb5daaf9c7"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Jan 14 17:11:42 2020 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Feb 07 09:26:32 2020 +0000"
      },
      "message": "Remove references to \"tenant_id\" in test_qos\n\nChange-Id: I188bb04992b8fa306cd0da6f9ebed4c1cd2338c9\nRelated-Bug: #1858783\n"
    },
    {
      "commit": "2a71a8966492adb222e6fc289e77f7afc681d082",
      "tree": "7422836aa108507a13cd1b2ff28b1a3ae75aad88",
      "parents": [
        "de952714e262f88c927ab6bb2cc5dfbb5daaf9c7"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Feb 03 11:48:34 2020 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Feb 07 08:31:50 2020 +0000"
      },
      "message": "Fix test_connectivity_dvr_and_no_dvr_routers_in_same_subnet test\n\nThis patch fixes couple of issues in scenario test from\ntest_connectivity module.\n\n1. Replace safe_client with client object\n   In class NetworkConnectivityTest there was used safe_client\n   but there is no such attribute in this class. Object \"client\"\n   should be used instead.\n\n2. It also fixes in the same test how external network\u0027s subnet\n   ID is get from the network\u0027s info.\n\n3. Change to use admin_client to get details of external\n   network\u0027s subnet as this subnet don\u0027t belongs to tenant user\n   so regular client gets 404 error while doing subnet_show\n   command.\n\n4. Check the subnets IP version to retrieve only an IPv4 one.\n\nChange-Id: Ibebb20b29dd6ae902d194fd26ba1ea728a976286\nCloses-bug: #1861670\n"
    },
    {
      "commit": "86620dacc6a7d0b11e5a40431a4e2786c2a027b4",
      "tree": "ef163ce6736e87db4d572506299ca5dcf8d8cad2",
      "parents": [
        "6b151cfd44cc4d665176e3e7b5af591d7cab61f7"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Feb 06 10:41:36 2020 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Feb 06 10:44:16 2020 +0100"
      },
      "message": "Stop using not existing ShellCommandError exception class\n\nIn commit [1] was introduced exception class ShellCommandFailed\nand it should be used in common.shell module. But by mistake\nthere was used not existing ShellCommandError class there.\nThis patch fixes that.\n\n[1] https://review.opendev.org/#/c/612978/\n\nChange-Id: I0b51165ea4d541b0cd2f5820a64cd7a82f23c6c9\n"
    },
    {
      "commit": "1d30f6120a6c17da7059a63d136b9b58a796992d",
      "tree": "060b5f616faa0a121eb76431b584163ce3f33925",
      "parents": [
        "4dea8060f05fab427cd042934674f08b03927e05"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Wed Feb 05 11:23:36 2020 +0000"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Wed Feb 05 11:23:36 2020 +0000"
      },
      "message": "Change the default multicast group range\n\nThe 224.0.0.X range is a special range in multicast which acts like a\nbroadcast for non-IGMP traffic.\n\nThis patch changes the value of the multicast_group_range configuration\noption to 225.0.0.X to avoid this special case.\n\nSee session \"2.1.2.  Data Forwarding Rules\" at\nhttps://tools.ietf.org/html/rfc4541 for more information:\n\n   2) Packets with a destination IP (DIP) address in the 224.0.0.X range\n         which are not IGMP must be forwarded on all ports.\n\nChange-Id: Ic8fd860fa7ad6b5401297254e56a796c98bb037a\nSigned-off-by: Lucas Alvares Gomes \u003clucasagomes@gmail.com\u003e\n"
    },
    {
      "commit": "4dea8060f05fab427cd042934674f08b03927e05",
      "tree": "e83fda3d74112a38cad361dd1cc65e83bc92fe06",
      "parents": [
        "4376daf66b1f5ca169f9ce22640de314e3423a6b"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Jan 16 16:32:59 2020 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Jan 31 09:15:01 2020 +0000"
      },
      "message": "Remove \"unstable_test\" decorator local implementation\n\nSince [1] this decorator is in neutron-lib and used in this\nrepository. This local implementation can be removed.\n\n[1] https://review.opendev.org/#/c/560102/\n\nTrivial-Fix\n\nChange-Id: I3c5f135fafcc380918905d8af164b71504441dc0\n"
    },
    {
      "commit": "4376daf66b1f5ca169f9ce22640de314e3423a6b",
      "tree": "07cabc3d17eae7fe28bf009b42f8ced954464610",
      "parents": [
        "3e1921b48ad485669b3ab42002d08eb49f34f468",
        "f2b60545a585169f4d17653c024320f499cc8026"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 31 00:26:18 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 31 00:26:18 2020 +0000"
      },
      "message": "Merge \"Adding pattern to check_remote_connectivity function\""
    },
    {
      "commit": "f2b60545a585169f4d17653c024320f499cc8026",
      "tree": "5281069fa2c3e7a01112edba8a9a7a25138d6366",
      "parents": [
        "92959e541270d9c62599914c93f53eb71e6b941d"
      ],
      "author": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Thu Jan 30 09:37:22 2020 +0100"
      },
      "committer": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Thu Jan 30 12:14:49 2020 +0100"
      },
      "message": "Adding pattern to check_remote_connectivity function\n\nPing messages sent by this function will include a pattern of bytes\nthat are repeated until message size is completed.\nInput format required is a string with hex digits.\n\nThis is useful when these messages are captured, in order to identify\nand differentiate clearly messages from different tests.\nIt can be used to validate that traffic routing is not affected by\npacket data as well.\n\nCloses-Bug: #1861397\n\nChange-Id: Ib94518597bdf3d9f3049643d3242db632769de6b\n"
    },
    {
      "commit": "3e1921b48ad485669b3ab42002d08eb49f34f468",
      "tree": "077d2689fa7b4cd45c02b4f7471be00f49dce5df",
      "parents": [
        "92959e541270d9c62599914c93f53eb71e6b941d"
      ],
      "author": {
        "name": "ccamposr",
        "email": "ccamposr@redhat.com",
        "time": "Wed Jan 29 11:10:05 2020 +0100"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Jan 30 11:08:03 2020 +0000"
      },
      "message": "Use different CIDRs for private and public subnets\n\nIn test \"test_connectivity_dvr_and_no_dvr_routers_in_same_subnet\", as\nreported in the bug, the public IP (floating IP) and the private IP\nare in the same CIDR. This breaks the isolation between networks.\n\nCo-Authored-By: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\n\nCloses-Bug: #1861282\n\nChange-Id: I39ca6474068d2e169dff1b81d2a0c71a8361c01f\n"
    },
    {
      "commit": "92959e541270d9c62599914c93f53eb71e6b941d",
      "tree": "08d9853c5599573bcbd4686ed8fdd5be12913e41",
      "parents": [
        "eb5cfaafc5c625a5ced756932fa388e7e3efa8ca",
        "4849f00e7eb7f0da8a62f7f697e27770d9b89ec3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 30 06:10:40 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 30 06:10:40 2020 +0000"
      },
      "message": "Merge \"Add debugging information in case of SSH connection error\""
    },
    {
      "commit": "eb5cfaafc5c625a5ced756932fa388e7e3efa8ca",
      "tree": "fb31b30ad398a057414b2648684ebbbbfb69b38c",
      "parents": [
        "2e6a27d8e992f342d0cecf5e8873f26fed18ddec",
        "bc200b575ba7caced2b8fafe718847c1cfe624be"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 29 12:12:13 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 29 12:12:13 2020 +0000"
      },
      "message": "Merge \"Fix how netcat is called when started as server\""
    },
    {
      "commit": "2e6a27d8e992f342d0cecf5e8873f26fed18ddec",
      "tree": "a5d2cdab4453bf5f06e2487ac2263f6067724d25",
      "parents": [
        "4b58524ab1e49a49c73ef2a5e24d087fc0cfa758",
        "426c909aab1a9954a71b5bba12ba1336029d8c8a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 28 15:57:45 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 28 15:57:45 2020 +0000"
      },
      "message": "Merge \"Positive tests for security group quota\""
    },
    {
      "commit": "4849f00e7eb7f0da8a62f7f697e27770d9b89ec3",
      "tree": "63829f09de7082329d87e1dbed45299956b0acc4",
      "parents": [
        "4b58524ab1e49a49c73ef2a5e24d087fc0cfa758"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Jan 16 16:01:10 2020 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Jan 28 14:38:02 2020 +0000"
      },
      "message": "Add debugging information in case of SSH connection error\n\nIn case of SSH error, new debugging information is added to the log:\n- The local routing table\n- The local ARP table\n\nChange-Id: Ibe83390402675bb7e7d3cc4909a8097de4b0f836\nRelated-Bug: #1858642\n"
    },
    {
      "commit": "a18815d62b0f4ceaaf84ef852340d2b4fe2e795b",
      "tree": "3c40d56937b82fa5f6300b964b9b10dae31bca2b",
      "parents": [
        "426c909aab1a9954a71b5bba12ba1336029d8c8a"
      ],
      "author": {
        "name": "Alex Katz",
        "email": "akatz@redhat.com",
        "time": "Wed Jan 15 12:44:14 2020 +0200"
      },
      "committer": {
        "name": "Alex Katz",
        "email": "akatz@redhat.com",
        "time": "Wed Jan 22 11:59:20 2020 +0200"
      },
      "message": "Negative tests for security group quota\n\n1. Try to create security group when the amount of already created\nsecurity groups is higher than quota\n2. Try to set inappropriate value for security group quota\n\nChange-Id: Ia27c6d4f71246210f3f0959e70181c4319751e7d\n"
    },
    {
      "commit": "ea283cccdc83c9dc81503151a1990112c4551fef",
      "tree": "f4d18fb032b2347df56b52ab7068c704103efa38",
      "parents": [
        "560737404a9d00879c1f2da4f523bb1a03599164"
      ],
      "author": {
        "name": "Alex Katz",
        "email": "akatz@redhat.com",
        "time": "Tue Jan 21 10:38:26 2020 +0200"
      },
      "committer": {
        "name": "Alex Katz",
        "email": "akatz@redhat.com",
        "time": "Tue Jan 21 12:50:20 2020 +0200"
      },
      "message": "Security group assignment negative tests\n\n1. Try to assign security group to the same port twice\n2. Try to assign nonexistent security group to a port\n3. Check that there are no changes in security group list on a port\nafter security group assignment failed.\n\nChange-Id: Id901b17179406e1198e27bdb129ecaa67aa5cbed\n"
    },
    {
      "commit": "bc200b575ba7caced2b8fafe718847c1cfe624be",
      "tree": "46792c6fdc3b3a658be6ef84221388f2202f812b",
      "parents": [
        "560737404a9d00879c1f2da4f523bb1a03599164"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Jan 16 15:48:20 2020 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Jan 16 15:48:20 2020 +0100"
      },
      "message": "Fix how netcat is called when started as server\n\nNetcat started as server was started with \"-e\" option which,\naccording to documentation in [1] should be used to pass filename\nof script which will be executed after connect.\nIn scenario tests we are not using any additional script,\nbut we are passing simple shell command which should be executed\n(\"echo $msg\"). That should be passed with \"-c\" option instead of\n\"-e\" and this patch is changing exactly that.\n\n[1] https://manpages.debian.org/testing/netcat-traditional/nc.1.en.html\n\nChange-Id: Ib0a4e8bb6baf596f441539c6fb93ab2ebc4f98af\n"
    },
    {
      "commit": "eb7d434bc537e0e9983edd732adadc3fd6aabc06",
      "tree": "e156ef3a6da1ad50ccec3abbfafe06540d12705a",
      "parents": [
        "37d0ee917f45caf4eb42e155e882bab5eb7085e1"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Jan 14 16:59:37 2020 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Jan 14 17:00:38 2020 +0000"
      },
      "message": "Remove unused method \"create_network_keystone_v3\"\n\nTrivial-Fix\n\nChange-Id: I6bf5b39caae239b537d3f8c2eedbfe9b626aa174\n"
    },
    {
      "commit": "426c909aab1a9954a71b5bba12ba1336029d8c8a",
      "tree": "c1ca1b5cb3ea7e34d61e9080ae9b7db1542585cb",
      "parents": [
        "560737404a9d00879c1f2da4f523bb1a03599164"
      ],
      "author": {
        "name": "Alex Katz",
        "email": "akatz@redhat.com",
        "time": "Tue Jan 07 16:35:32 2020 +0200"
      },
      "committer": {
        "name": "Alex Katz",
        "email": "akatz@redhat.com",
        "time": "Tue Jan 14 16:30:31 2020 +0200"
      },
      "message": "Positive tests for security group quota\n\n1. Test supported values for securiyt group quota\n2. Test creating maximum allowed amount of security groups\n3. Test creating maximum allowed amount of security groups if\nquota is increased\n4. Test decreasing security group quota to a value that is less\nthan amount of already created security groups\n5. Test creating security groups when the quota is disabled (set to -1)\n\nChange-Id: I833e5d5e67ef7555c9e6a54613b7324310079b0b\n"
    },
    {
      "commit": "37d0ee917f45caf4eb42e155e882bab5eb7085e1",
      "tree": "6e7e1404aa16d75689bcf96e2fe6d17143910eb4",
      "parents": [
        "560737404a9d00879c1f2da4f523bb1a03599164"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Jan 14 09:50:42 2020 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Jan 14 09:50:42 2020 +0000"
      },
      "message": "Remove references to \"tenant_id\" in test_shared_network_extension\n\nChange-Id: Idfa2d34b26d9027789fdf80c06199d145ae14c28\nRelated-Bug: #1858783\n"
    },
    {
      "commit": "e6f72ea389fccaf77c97d21547d6a83ea8d89da3",
      "tree": "1da3ad346da5c4917d7fca33c8ea430ee9e110f9",
      "parents": [
        "b7dc4d35391739f34c763dc029a7dfddd1e2419e",
        "450d4a017b773a6b1e3d3112aff5af24b9c48d8e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 08 13:01:10 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 08 13:01:10 2020 +0000"
      },
      "message": "Merge \"Extend tests for external DNS integration\""
    },
    {
      "commit": "73e1540d5cdc426b76018f4b954d3637c082c317",
      "tree": "327f531e303d06a129b1631f2e99d5a6003aa4e5",
      "parents": [
        "858fa49a6ff3525e4858cc85bda27d424caf66fe"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri Jan 03 12:06:12 2020 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Jan 06 16:05:57 2020 +0000"
      },
      "message": "Stop re-using client connections\n\nThe re-use of client connections in common/ssh.py depended on a bug in\ntempest that causes leaked connections, see #1853264. Since that bug in\ntempest was fixed, we now need to create a fresh connection every time\nwe need one.\n\nCloses-Bug: #1858260\nRelated-Bug: #1853264\n\nCo-Authored-By: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\n\nChange-Id: I128340f14e7e9570b23721686504e12458e85773\n"
    },
    {
      "commit": "858fa49a6ff3525e4858cc85bda27d424caf66fe",
      "tree": "e18c618427e4d0d0d2f679ea4ff4e4b7dd6d3513",
      "parents": [
        "7d70482b10da28e16e5a16a95c491dae28fa3470",
        "07f0e788712eba07361a8675e9fb6299ead9ee38"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Dec 22 17:38:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 22 17:38:00 2019 +0000"
      },
      "message": "Merge \"Add test to attach and detach policies with regular client\""
    },
    {
      "commit": "7d70482b10da28e16e5a16a95c491dae28fa3470",
      "tree": "b07f980e0e7a77d5904263cfcd648f6180320eb4",
      "parents": [
        "1cf724f7d70cfdc854a09fc429fee7024f55c3df"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Dec 16 11:51:08 2019 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Dec 19 11:43:26 2019 +0000"
      },
      "message": "Add \"test_delete_agent_negative\"\n\nIn [0], \"AgentManagementTestJSON\" was removed from tempest to avoid\nduplications with this repository, but \"test_delete_agent_negative\"\nwas missing.\n\n[0] https://review.opendev.org/#/c/698589/\n\nChange-Id: I2a6e0f958dac8fb41bdd709e7b595e256b84ed03\nRelated-Bug: #1855985\n"
    },
    {
      "commit": "07f0e788712eba07361a8675e9fb6299ead9ee38",
      "tree": "3fb1b374ec8d117809217ab04e90136936e7555f",
      "parents": [
        "1cf724f7d70cfdc854a09fc429fee7024f55c3df"
      ],
      "author": {
        "name": "nfridman",
        "email": "nfridman@redhat.com",
        "time": "Mon Nov 04 09:12:58 2019 -0500"
      },
      "committer": {
        "name": "nfridman",
        "email": "nfridman@redhat.com",
        "time": "Sun Dec 15 03:41:12 2019 -0500"
      },
      "message": "Add test to attach and detach policies with regular client\n\nThe test validates that a regular client is allowed to attach\\detach\nQoS policies only to\\from networks with policies that were configured\nas \"Shared\".\n\nThis test will not be running automatically because of the creation\nof a \"Shared\" resource during the test.\nSetting the create_shared_resources option as \u0027True\u0027 in the config.py\nfile is needed.\n\nChange-Id: Iec3fda32cbce00a677cb30dac3c234c99d7c27fd\n"
    },
    {
      "commit": "1cf724f7d70cfdc854a09fc429fee7024f55c3df",
      "tree": "487916902db1cc9152f1441a70bf097b7710f90f",
      "parents": [
        "da39450b378dc3db54c936c81c44324792eec027",
        "63aeda0514b81d9f00700c5f81f6f393e3183875"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 10 21:43:56 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 10 21:43:56 2019 +0000"
      },
      "message": "Merge \"Migrate neutron-vpnaas tests to neutron-tempest-plugin\""
    },
    {
      "commit": "63aeda0514b81d9f00700c5f81f6f393e3183875",
      "tree": "047e9d491b55cd73015975e4de3fbc59266b9d57",
      "parents": [
        "f2beb170b21c5ac09f90d3bbae6735a0db43ba7e"
      ],
      "author": {
        "name": "Miguel Lavalle",
        "email": "miguel.lavalle@verizonmedia.com",
        "time": "Tue Apr 02 10:35:16 2019 -0500"
      },
      "committer": {
        "name": "Miguel Lavalle",
        "email": "miguel.lavalle@verizonmedia.com",
        "time": "Mon Dec 09 15:13:28 2019 -0600"
      },
      "message": "Migrate neutron-vpnaas 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\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/#/c/695834\nChange-Id: Icbeaf8fd8543c4cbd9a7dadbe4467d88023c4b47\n"
    },
    {
      "commit": "06575afc0b358df751ac00748c725ca15c6788d5",
      "tree": "ba4a412d08d10e2127eab86778f7000d88bb94a9",
      "parents": [
        "f2beb170b21c5ac09f90d3bbae6735a0db43ba7e",
        "7717d9cef50697ea95ab859d81c64b2e89c4870a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Dec 02 22:11:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 02 22:11:23 2019 +0000"
      },
      "message": "Merge \"Add test to create policy with multiple rules\""
    },
    {
      "commit": "7717d9cef50697ea95ab859d81c64b2e89c4870a",
      "tree": "6fc2a72f33a597a47db69743a00cbe63b3a3ad24",
      "parents": [
        "0749b65aebf9a320f271f213f621a8888e17070d"
      ],
      "author": {
        "name": "nfridman",
        "email": "nfridman@redhat.com",
        "time": "Mon Nov 25 08:58:04 2019 -0500"
      },
      "committer": {
        "name": "nfridman",
        "email": "nfridman@redhat.com",
        "time": "Tue Nov 26 04:28:30 2019 -0500"
      },
      "message": "Add test to create policy with multiple rules\n\nThe test validates that:\n1.Two bandwidth limit rules could be both attached to a policy.\n2.The system prevents addition of rules with the same direction to a policy.\n\nChange-Id: I387d50673795c2a5073ec298426960fca593c017\n"
    },
    {
      "commit": "450d4a017b773a6b1e3d3112aff5af24b9c48d8e",
      "tree": "a51831f3b56e26bb612e24fc24709de2f3badccc",
      "parents": [
        "616a27a1b0125e6d2b820bb1cb0d7b623a0f3394"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Sep 05 11:59:03 2019 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Nov 12 11:17:47 2019 +0000"
      },
      "message": "Extend tests for external DNS integration\n\n- Verify records are deleted on server/fip deletion\n- Verify records are created for ports on special networks\n  (Use case 3 in [0])\n- Verify the new subnet-dns-publish-fixed-ip extension works as designed\n\n[0]\nhttps://docs.openstack.org/neutron/latest/admin/config-dns-int-ext-serv.html\n\nDepends-On: https://review.opendev.org/662409\nChange-Id: Id7b799904f45ac2e3f913c6201aa33afef896af0\n"
    },
    {
      "commit": "b367e6d208e3a6e331862714beb8077d5c6a6fd2",
      "tree": "011826639c26d774785b8b98b7a1cc619ff09621",
      "parents": [
        "1fadb3589b97075ebb2be0dbf564a60dfff8f4e4"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Wed Oct 30 19:16:46 2019 +0100"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Tue Nov 05 12:38:12 2019 +0000"
      },
      "message": "bgp_speaker_extensions: Don\u0027t execute the negative tests under smoke\n\nThe positive tests aren\u0027t smoke tests either, so lets be consistent.\n\nChange-Id: I2c9fe4873b481e39ca4bd25e326ec9a19e482455\n"
    },
    {
      "commit": "2ef91492e418b41dec80c62dc1ed976e0b9a3acc",
      "tree": "05000dc1a3a92477d9ec22a7663d5392a03b883c",
      "parents": [
        "193f1714bf4b2cf9bcdee89c0a646cab84544f10",
        "526f53722fc51eb1f9bdac957495518cbeae5e10"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 05 10:58:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 05 10:58:34 2019 +0000"
      },
      "message": "Merge \"Mark port_forwarding scenario test as unstable temporary\""
    },
    {
      "commit": "526f53722fc51eb1f9bdac957495518cbeae5e10",
      "tree": "1a5046d593d0f87ac7909ef35f18e9ed0dfa6363",
      "parents": [
        "d5832366707241872d4717045b3d70c0e4cbed8d"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Oct 31 15:29:48 2019 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Oct 31 15:29:48 2019 +0100"
      },
      "message": "Mark port_forwarding scenario test as unstable temporary\n\nChange-Id: I9db5a329ce02b3ca1f5acb19eb0ad4ceb0c8aadc\nRelated-Bug: #1850800\n"
    },
    {
      "commit": "193f1714bf4b2cf9bcdee89c0a646cab84544f10",
      "tree": "8678bdb2d5b2f84cf078825692ccc1f8e30d951e",
      "parents": [
        "d5832366707241872d4717045b3d70c0e4cbed8d"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Oct 29 13:15:01 2019 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Oct 31 13:41:27 2019 +0000"
      },
      "message": "Mark multicast scenario test as unstable for now\n\nChange-Id: I034ad37d9fb0a92c31a3403e1ecaf48ca93b33ab\nRelated-Bug: #1850288\n"
    },
    {
      "commit": "0749b65aebf9a320f271f213f621a8888e17070d",
      "tree": "b53d4b928e4f22ae3e37ccfc3c022e21ce7f2de7",
      "parents": [
        "83052c465f09f3d3b8b614852ebeaf7c5c52af37",
        "23b44ad0ef6f6dbf9f1bb5586b840bea824c1c61"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 24 13:46:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 24 13:46:06 2019 +0000"
      },
      "message": "Merge \"Add test to create and update DSCP values\""
    },
    {
      "commit": "7ab2f6de2f55e8ceff6cd3bdd5f161e94d0676ac",
      "tree": "f2666be2d6e68fc49c2ac4543525f2ee2ff391bc",
      "parents": [
        "ddca1120eaca2f2fdb2b1c255600be13bdebbcde",
        "b57453f84c06faddcded02530adb58afcdc3ded6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 23 02:16:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 23 02:16:02 2019 +0000"
      },
      "message": "Merge \"Make one agent untouchable in test_agent_management\""
    },
    {
      "commit": "d8d0f7b989690b8532395f10ce3f1a31286e2193",
      "tree": "22c5b34b89b2092b39cd66f25f00685187ea7185",
      "parents": [
        "c0a62c5feca0a5d9329927b2a9a9c799c3e581eb",
        "70f7b3222a9805ac1c58c25572b2e4e62de4d90a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 14 20:56:43 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 14 20:56:43 2019 +0000"
      },
      "message": "Merge \"Check parameters returned in \"list_network_segment_ranges\"\""
    },
    {
      "commit": "c0a62c5feca0a5d9329927b2a9a9c799c3e581eb",
      "tree": "60b7c35e204fac2f272bd4d422c66e9e7ab4aa06",
      "parents": [
        "72ce681477818f55dd11fda4021b9acf8f8d7425",
        "c4e963e5f59f9316de501a31468000c19963eae2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 10 18:46:40 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 10 18:46:40 2019 +0000"
      },
      "message": "Merge \"Add scenario test for port forwarding and UDP\""
    },
    {
      "commit": "70f7b3222a9805ac1c58c25572b2e4e62de4d90a",
      "tree": "183d0d84d6ebe240f6ce4d579b7f5d4ebdb6f397",
      "parents": [
        "72ce681477818f55dd11fda4021b9acf8f8d7425"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Oct 10 11:48:57 2019 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Oct 10 11:48:57 2019 +0000"
      },
      "message": "Check parameters returned in \"list_network_segment_ranges\"\n\nCheck that the DB registers returned by listing the network segment\nranges are the same as in single register retrieval (show vs list).\n\nChange-Id: I9aee7f2a3108e605c203760a981ac226ecb33ea9\nRelated-Bug: #1828205\n"
    },
    {
      "commit": "c4e963e5f59f9316de501a31468000c19963eae2",
      "tree": "3a120c3dea617da60d6f9407abde2c5c8ddb28ac",
      "parents": [
        "4e0a3d3913480691594ed28c23f11f281aebb0a5"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Sep 11 22:55:34 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Oct 10 11:00:02 2019 +0000"
      },
      "message": "Add scenario test for port forwarding and UDP\n\nThis test extends exisiting port_forwarding scenario test which\nwas only configuring and testing port forwarding to 2 different\nservers using TCP protocol (by SSH to those instances to different\nports).\n\nNow it also creates UDP port forwarding, spawns nc on each VM\nand tries to connect to this nc and check if it will return proper\nmessage from each VM.\n\nChange-Id: I3afd877521e7cf66a8970f531111b3e1b1e7b150\n"
    },
    {
      "commit": "23b44ad0ef6f6dbf9f1bb5586b840bea824c1c61",
      "tree": "ed02966017b47c4f3785cbe34491a5529d5f6c62",
      "parents": [
        "0a3705f937bbe16aeffea4bc434a87655f282ea2"
      ],
      "author": {
        "name": "nfridman",
        "email": "nfridman@redhat.com",
        "time": "Thu Sep 05 09:46:50 2019 -0400"
      },
      "committer": {
        "name": "nfridman",
        "email": "nfridman@redhat.com",
        "time": "Sun Oct 06 04:06:38 2019 -0400"
      },
      "message": "Add test to create and update DSCP values\n\nThe test verifies that admin user is able to set\nDSCP marking rules with all of the valid marks between 0-56.\nThe test was moved from screnario\\test_qos to api\\test_qos.\n\nChange-Id: I65b152622d4ba39ef710b44a2d3a044904e3e309\n"
    },
    {
      "commit": "b57453f84c06faddcded02530adb58afcdc3ded6",
      "tree": "e3b74f657cc4c57e9d79d0eca60b0603e11cb891",
      "parents": [
        "09ee9e809cff778d4e67d9ff76602ffea8913628"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Thu Oct 03 15:09:05 2019 +0200"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Fri Oct 04 16:45:35 2019 +0200"
      },
      "message": "Make one agent untouchable in test_agent_management\n\nIn test_agent_management some tests depend on one agent to be unmodified\nwhich was not guaranteed as some tests updated that agent.\nThe update happened because the update test assumed that neutron will\nreturn list of agents in different order.\nThe fix is only to select always different agent for update than the one\nused for other tests.\n\nChange-Id: I7af97ac0ee396d2eb132459d29e938bd5f3de9aa\nCloses-Bug: #1845330\n"
    },
    {
      "commit": "09ee9e809cff778d4e67d9ff76602ffea8913628",
      "tree": "ccb96e49b8794972ba84f35cc7b6327a00ea6904",
      "parents": [
        "c9782faa9a5dda329b6c2c13457350548a652f27",
        "2201953759bed9f336e127eb0f79202024b5c3dd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Oct 01 13:54:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 01 13:54:22 2019 +0000"
      },
      "message": "Merge \"Move neutron-dynamic-routing BGP tests from stadium\""
    },
    {
      "commit": "c9782faa9a5dda329b6c2c13457350548a652f27",
      "tree": "d2549b880e1e27c428a20f5435f2543b5ab6fcb2",
      "parents": [
        "3a4fc7923efe21a7f56ba130f05efdfcd3c596ec"
      ],
      "author": {
        "name": "Harald Jensås",
        "email": "hjensas@redhat.com",
        "time": "Mon Jun 03 22:35:41 2019 +0200"
      },
      "committer": {
        "name": "Harald Jensås",
        "email": "hjensas@redhat.com",
        "time": "Wed Sep 25 09:20:11 2019 +0000"
      },
      "message": "Add tests for L3 conntrack helper\n\nAPI tests for L3 Conntrack Helper plugin.\n\nRelated-Bug: #1823633\nDepends-On: https://review.opendev.org/670837\nChange-Id: Ie085100f508f7a1cdb0fd4efbcffa1e2b485fbba\n"
    },
    {
      "commit": "3a4fc7923efe21a7f56ba130f05efdfcd3c596ec",
      "tree": "1c680b1a9ba56b3c0e4b7528e21a208e7fc76913",
      "parents": [
        "4e50dc913cb4980e6910032ece1e381aba2594aa",
        "46bd3aff145d2dc1a77b4c29322d0a49b0738e2d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Sep 25 02:42:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 25 02:42:06 2019 +0000"
      },
      "message": "Merge \"Tempest test for Neutron extension: extraroute-atomic\""
    },
    {
      "commit": "2201953759bed9f336e127eb0f79202024b5c3dd",
      "tree": "d6aaa00de77bb6ace943613144110077cb1d2396",
      "parents": [
        "c3e8673eaf4cab8f38b2a1d4a1926d72a341da9f"
      ],
      "author": {
        "name": "Ryan Tidwell",
        "email": "rtidwell@suse.com",
        "time": "Fri Apr 12 10:23:47 2019 -0500"
      },
      "committer": {
        "name": "Ryan Tidwell",
        "email": "rtidwell@suse.com",
        "time": "Tue Sep 24 08:56:13 2019 -0500"
      },
      "message": "Move neutron-dynamic-routing BGP tests from stadium\n\nThis is step 1 of the movement of the tempest plugin for\nneutron-dynamic-routing.\n\nCo-Authored-By: Slawek Kaplonski \u003cskaplons@redhat.com\u003e\n\nChange-Id: I35984bb3ad3673b7a54982657c1ac6fdc3ed6de0\n"
    },
    {
      "commit": "c3e8673eaf4cab8f38b2a1d4a1926d72a341da9f",
      "tree": "f71099a70e0028b498d47fdda35f835a7a9ffbac",
      "parents": [
        "2f467caa9821a9e9fbe7d77069a40115337af275",
        "aa65dfb5265536eca40dbaf9b1826f8bf5148f80"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 23 12:39:13 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 23 12:39:13 2019 +0000"
      },
      "message": "Merge \"Add retry decorator to SSH \"execute\" method\""
    },
    {
      "commit": "aa65dfb5265536eca40dbaf9b1826f8bf5148f80",
      "tree": "90c63876d28bedd1b2d69d1404a15e7fc25a953d",
      "parents": [
        "31993d50fd449e2d3ba02f3d4d94989130cd2118"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Sep 18 11:30:04 2019 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Sep 20 10:13:29 2019 +0000"
      },
      "message": "Add retry decorator to SSH \"execute\" method\n\nIn case of SSH timeout (TimeoutException, TimeoutError), the\ntenacity.retry decorator retries the execution of the SSH\n\"execute\" method up to 10 times.\n\nSome SSH execute calls, related to QoS scenario tests, have been\nenhanced by setting a relatively small timeout value. The commands\nexecuted should be quick enough to be executed in this amount of time.\nIn case of timeout (due to communication problems), the retry decorator\nwill send again the command to be executed.\n\nChange-Id: Idc0d55b776f499a4bc5d8c9d9a549f0af8f3fac0\nCloses-Bug: #1844516\n"
    },
    {
      "commit": "46bd3aff145d2dc1a77b4c29322d0a49b0738e2d",
      "tree": "44da51acbf8cb026f899b02edb4cc688c7fe1b9d",
      "parents": [
        "4e0a3d3913480691594ed28c23f11f281aebb0a5"
      ],
      "author": {
        "name": "Bence Romsics",
        "email": "bence.romsics@gmail.com",
        "time": "Fri Sep 13 10:52:41 2019 +0200"
      },
      "committer": {
        "name": "Bence Romsics",
        "email": "bence.romsics@gmail.com",
        "time": "Thu Sep 19 14:02:15 2019 +0200"
      },
      "message": "Tempest test for Neutron extension: extraroute-atomic\n\nChange-Id: I9b104432f1cd1aa1471087226ffc53152b823222\nDepends-On: https://review.opendev.org/670851\nPartial-Bug: #1826396 (rfe)\nRelated-Change: https://review.opendev.org/655680 (spec)\n"
    }
  ],
  "next": "2f467caa9821a9e9fbe7d77069a40115337af275"
}
