)]}'
{
  "log": [
    {
      "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": "de952714e262f88c927ab6bb2cc5dfbb5daaf9c7",
      "tree": "d669f938443aa2061f4947453a7ee1f330bf4b33",
      "parents": [
        "4dea8060f05fab427cd042934674f08b03927e05"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Feb 06 11:42:26 2020 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Feb 06 11:44:56 2020 +0100"
      },
      "message": "Drop all Rocky jobs from both check and gate queues\n\nIt\u0027s temporary workaround until drop py27 support drama will be\nfinally gone. We need to unblock neutron-tempest-plugin gate to\nmerge patches related to newer branches.\n\nChange-Id: I8e126d986918fd807edb09ed5c84cf225d58bf7f\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": "4b58524ab1e49a49c73ef2a5e24d087fc0cfa758",
      "tree": "dc0f4c667829d4c19982d6d5d809157269c64c9f",
      "parents": [
        "5c52f3325975eb09e3d27c5f4df58d96dc54fe0c",
        "0327bc227b7aa15f15328b32309fecd506a27830"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jan 25 13:42:04 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 25 13:42:04 2020 +0000"
      },
      "message": "Merge \"Remove TEMPEST_BRANCH var from neutron queens job.\""
    },
    {
      "commit": "5c52f3325975eb09e3d27c5f4df58d96dc54fe0c",
      "tree": "7b040aa864bbdff97ec644ee8968d141015d87b7",
      "parents": [
        "eb7d434bc537e0e9983edd732adadc3fd6aabc06",
        "1b63b3d7aa5b3b446c62cf9137106ba4d9230e7a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jan 25 05:49:25 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 25 05:49:25 2020 +0000"
      },
      "message": "Merge \"Fix neutron-tempest-plugin tag for queens jobs\""
    },
    {
      "commit": "0327bc227b7aa15f15328b32309fecd506a27830",
      "tree": "8c210679008f6967e6a78edc23fbab674489fcf5",
      "parents": [
        "1b63b3d7aa5b3b446c62cf9137106ba4d9230e7a"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jan 22 18:23:15 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 24 14:12:57 2020 +0000"
      },
      "message": "Remove TEMPEST_BRANCH var from neutron queens job.\n\nIn devstack install_Tempest, ref is taken by TEMPEST_BRANCH var[1]. TEMPEST_BRANCH var on zuul job\ndefinitoin is priority than the default value in devstack[2]. When we set the queens compatible Tempest\ntag[1] (with review style not by tag name) on devstack stable/queens, that is not taken by devstack\nbecause neutron queens job define the smae with different value[4].\n\nAlso Tag name (for example queens-em) never work because of devstack logic. Tempest tag name only work\nif RECLONE is true otherwise it should be gerrit ref style. So always Tempest master is installed\non queens jobs.\n\nLet\u0027s remove the TEMPEST_BRANCH from neutron jobs and rely on devstack deafult value.\n\nCLoses-Bug: 1859988\n[1] https://github.com/openstack/devstack/blob/stable/queens/lib/tempest#L658\n[2] https://github.com/openstack/devstack/blob/786c485cf6d664163b4ee3d390c62693a9e0d036/stackrc#L313\n[3] https://review.opendev.org/#/c/703679/\n[4] https://zuul.opendev.org/t/openstack/build/0cc32b278afe4e51b787d87d480f7092/log/job-output.txt#12370\n\nChange-Id: I07beb6e7bdcbaf7ffe72d47f9edb90df40641e68\n"
    },
    {
      "commit": "1b63b3d7aa5b3b446c62cf9137106ba4d9230e7a",
      "tree": "efb58f818619b6383bcc7f79f84f3e29a2ee37dc",
      "parents": [
        "560737404a9d00879c1f2da4f523bb1a03599164"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jan 23 12:00:04 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 24 13:44:14 2020 +0000"
      },
      "message": "Fix neutron-tempest-plugin tag for queens jobs\n\nneutron-tempest-plugin tag 0.3.0 is for stable/queen which is\ncompatible with neutron-lib\u003d\u003d1.13.0[1].\n\nWe are pinning Tempest and upper constraint used in tempest venv\nfor stable/queens which pickup neutron-lib as 1.13.0 from stable/queens\nupper constraint.\n\nCurrently used tag of neutron-tempest-plugin 0.7.0 for queens job\nis not compatible with stable/queens neutron-lib version. we can see\nthe failure[2]\n\nAlso skip the dns test for queens job which fixed went in 0.4.0 tag\n(https://bugs.launchpad.net/neutron/+bug/1826419) and 0.4.0 tag is not\ncompatible with stable/queens constraint.\n\n\nRelated-Bug: 1859988\n\n[1]https://github.com/openstack/requirements/blob/f7b45b47bfc5f9b635eb5fa6613482c8c253b091/upper-constraints.txt#L58\n\n[2]\n- https://6631124a20df425843c7-d8780b91d5409425c6866f467a1249cf.ssl.cf5.rackcdn.com/703680/3/check/neutron-tempest-plugin-api-queens/bba5f0e/job-output.txt\n\n2020-01-23 17:36:50.747528 | controller |   File \"/opt/stack/neutron-tempest-plugin/neutron_tempest_plugin/bgpvpn/scenario/test_bgpvpn_basic.py\", line 20, in \u003cmodule\u003e\n2020-01-23 17:36:50.747537 | controller |     from neutron_lib.utils import test\n2020-01-23 17:36:50.747545 | controller | ImportError: cannot import name test\n\n\nChange-Id: Icc4a91c333ac746183cb423f5e6c59ee0fbdfe2f\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": "560737404a9d00879c1f2da4f523bb1a03599164",
      "tree": "0ca1dc015b4a1896d862eb98c29d159b314a4864",
      "parents": [
        "e6f72ea389fccaf77c97d21547d6a83ea8d89da3",
        "de2a3f243e2631a61737a937a570e698c490ae2b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 09 14:28:55 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 09 14:28:55 2020 +0000"
      },
      "message": "Merge \"Revert \"Switch neutron-dynamic-routing job to be non-voting temporaray\"\""
    },
    {
      "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": "de2a3f243e2631a61737a937a570e698c490ae2b",
      "tree": "0f31504efc6471eaee76c9dc5c5ad34a6d44c7bf",
      "parents": [
        "b7dc4d35391739f34c763dc029a7dfddd1e2419e"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Dec 09 12:04:36 2019 +0000"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Jan 08 11:30:19 2020 +0100"
      },
      "message": "Revert \"Switch neutron-dynamic-routing job to be non-voting temporaray\"\n\nThis reverts commit d5832366707241872d4717045b3d70c0e4cbed8d.\n\nChange-Id: Icc36f5c3e7c8f94d30efd6445106f7381ef64ddd\nRelated-Bug: #1850626\n"
    },
    {
      "commit": "b7dc4d35391739f34c763dc029a7dfddd1e2419e",
      "tree": "810d7302a5d55e4f7d72b1a2ac6f0bc34d3c86f6",
      "parents": [
        "73e1540d5cdc426b76018f4b954d3637c082c317",
        "4c9b94dd78a597aca35f590c16667c5ac17b5266"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 08 03:07:13 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 08 03:07:13 2020 +0000"
      },
      "message": "Merge \"Switch fwaas jobs to be non-voting and non gating temporary\""
    },
    {
      "commit": "4c9b94dd78a597aca35f590c16667c5ac17b5266",
      "tree": "7245eb5a9b4a7425ae6b394392025e6e9f306b89",
      "parents": [
        "858fa49a6ff3525e4858cc85bda27d424caf66fe"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jan 07 15:35:35 2020 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jan 07 15:35:35 2020 +0100"
      },
      "message": "Switch fwaas jobs to be non-voting and non gating temporary\n\nThose jobs are very unstable and caused problems with merging patches\nnot related to fwaas scenario tests too.\n\nChange-Id: I1464a382c48bc95d12b8ec562d429401d3ab9d4a\nRelated-Bug: #1858645\n"
    },
    {
      "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": "da39450b378dc3db54c936c81c44324792eec027",
      "tree": "6e917c5b79a41836e52b0d422e93173c2932c640",
      "parents": [
        "8e57db71664e7839f6a4772c10a53bac36ecf648",
        "a4962ec62808fc469eaad73b1408447d8e3bc7ec"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 03 20:09:50 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 03 20:09:50 2019 +0000"
      },
      "message": "Merge \"Queens jobs will now be run with same version of plugin\""
    },
    {
      "commit": "8e57db71664e7839f6a4772c10a53bac36ecf648",
      "tree": "992e503c5dba17308bb183ef1a0e864d8842c4fd",
      "parents": [
        "06575afc0b358df751ac00748c725ca15c6788d5",
        "592ec9d397a02e1c0f9211dba6a7e91b483d1d8d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 03 20:09:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 03 20:09:47 2019 +0000"
      },
      "message": "Merge \"Use python 3 on all nodes in multinode job\""
    },
    {
      "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": "f2beb170b21c5ac09f90d3bbae6735a0db43ba7e",
      "tree": "96d4088c5c417fd740147ade4925805082446522",
      "parents": [
        "cb763141d1cc3e618c3147318eb3992fe91b6962"
      ],
      "author": {
        "name": "Bernard Cafarelli",
        "email": "bcafarel@redhat.com",
        "time": "Wed Nov 20 15:01:13 2019 +0100"
      },
      "committer": {
        "name": "Bernard Cafarelli",
        "email": "bcafarel@redhat.com",
        "time": "Wed Nov 20 15:01:13 2019 +0100"
      },
      "message": "Temporarily limit SFC testing concurrency\n\nTests mostly run in parallel now, but this is not perfect yet. Set\nconcurrency to 1 until relatd bug is properly fixed\n\nChange-Id: Ic3ed0c56c71a16cc6dcd2fc6f3c144c18e5be0ed\nRelated-Bug: #1851500\nRelated-Bug: #1660366\n"
    },
    {
      "commit": "592ec9d397a02e1c0f9211dba6a7e91b483d1d8d",
      "tree": "3a8c59ba8900ff44ca63cdaaa902fe58eb98bfdd",
      "parents": [
        "cb763141d1cc3e618c3147318eb3992fe91b6962"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Nov 19 16:17:59 2019 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Nov 19 16:19:59 2019 +0100"
      },
      "message": "Use python 3 on all nodes in multinode job\n\nIn neutron-tempest-plugin-dvr-multinode-scenario we had the same problem\nas described in [1] for tempest multinode jobs. It was using python 3\non controller node but python 2 on all subnodes.\nThis patch changes that to use python3 on all nodes.\n\n[1] https://bugs.launchpad.net/tempest/+bug/1853004\n\nChange-Id: I9ef4daa821342d7462121a8bbde217ff5e0d7e9a\nRelated-Bug: #1853004\n"
    },
    {
      "commit": "cb763141d1cc3e618c3147318eb3992fe91b6962",
      "tree": "c3f0a17da672881d360e5dc514639bfd1bfe130a",
      "parents": [
        "616a27a1b0125e6d2b820bb1cb0d7b623a0f3394",
        "b367e6d208e3a6e331862714beb8077d5c6a6fd2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Nov 15 08:43:38 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 15 08:43:38 2019 +0000"
      },
      "message": "Merge \"bgp_speaker_extensions: Don\u0027t execute the negative tests under smoke\""
    },
    {
      "commit": "a4962ec62808fc469eaad73b1408447d8e3bc7ec",
      "tree": "3bb25dba110a32004c8e74c3333f9d3342cf0708",
      "parents": [
        "616a27a1b0125e6d2b820bb1cb0d7b623a0f3394"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Nov 13 12:48:56 2019 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Nov 14 09:07:49 2019 +0000"
      },
      "message": "Queens jobs will now be run with same version of plugin\n\nAs was agreed during Shanghai PTG neutron-tempest-plugin jobs for queens\nbranch should always use tagged version of tempest and tempest-plugin\nand should be removed from check/gate queues for patches to master\nbranch.\n\nThis patch is doing exactly that.\n\nChange-Id: If1414baa0847d325da65f79248656a725cfe930b\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": "616a27a1b0125e6d2b820bb1cb0d7b623a0f3394",
      "tree": "dc4a7c631bf10981108bd98977acd8aaeea4cdd2",
      "parents": [
        "32f834c77791934f7053766e5152dd4b4b3da557",
        "047a0207761c1d734b957da078254a01bd68e9a4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 12 06:49:38 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 12 06:49:38 2019 +0000"
      },
      "message": "Merge \"Add stable/train jobs definitions\""
    },
    {
      "commit": "32f834c77791934f7053766e5152dd4b4b3da557",
      "tree": "bf267aa63a9b859131dc16b57fff4c051756ea2d",
      "parents": [
        "1fadb3589b97075ebb2be0dbf564a60dfff8f4e4",
        "53cc0c3da57b0d7b14ba36d62ec4a3b7251a1080"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 07 17:38:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 07 17:38:58 2019 +0000"
      },
      "message": "Merge \"Fix errors in designate scenarios jobs\""
    },
    {
      "commit": "047a0207761c1d734b957da078254a01bd68e9a4",
      "tree": "4b78a19f7ff6541d63b111ba4f3ef18699c8403b",
      "parents": [
        "1fadb3589b97075ebb2be0dbf564a60dfff8f4e4"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Sep 27 09:33:30 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Nov 07 13:08:10 2019 +0800"
      },
      "message": "Add stable/train jobs definitions\n\nThis patch adds train jobs definitions to be run on stable/train branch.\nIt also reorders some definitions for stable branches to be in\nchronological order.\n\nChange-Id: I000563643d4a157102f5dd09cb2e855fb406a712\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": "1fadb3589b97075ebb2be0dbf564a60dfff8f4e4",
      "tree": "968e470bfd3ae24315a6b875acc2f1c9e46d7fe1",
      "parents": [
        "2ef91492e418b41dec80c62dc1ed976e0b9a3acc",
        "a05c50e4dd8970372a73ffa168fcb4ffe51db5cd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 05 11:41:24 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 05 11:41:24 2019 +0000"
      },
      "message": "Merge \"Fix list of API extensions for dvr and designate jobs\""
    },
    {
      "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": "d5832366707241872d4717045b3d70c0e4cbed8d",
      "tree": "96c0db6180a95d8ff1d43f4da008c33c2a4f3662",
      "parents": [
        "0749b65aebf9a320f271f213f621a8888e17070d"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Oct 31 14:38:04 2019 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Oct 31 14:38:04 2019 +0100"
      },
      "message": "Switch neutron-dynamic-routing job to be non-voting temporaray\n\nThis job is now broken due to [1]. Revert for this patch is already\nproposed in [2] but as this block all patches in neutron-tempest-plugin\nrepo, and there are in queue patches which should improve stability of\nother neutron scenario jobs, lets not wait until [2] will be merged and\nquickly unblock gates now.\n\n[1] https://review.opendev.org/#/c/288271/\n[2] https://review.opendev.org/#/c/691710/\n\nChange-Id: I3951fa12a3b2c840ba2a11f22a298e7926aef649\nRelated-Bug: #1850626\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": "83052c465f09f3d3b8b614852ebeaf7c5c52af37",
      "tree": "9383126367bbf484ea1161ece760ca95fd233084",
      "parents": [
        "7ab2f6de2f55e8ceff6cd3bdd5f161e94d0676ac",
        "778cacc0ca9d73716e518bf2a9764102d76159c3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 23 02:16:03 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 23 02:16:03 2019 +0000"
      },
      "message": "Merge \"Update the constraints url\""
    },
    {
      "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": "ddca1120eaca2f2fdb2b1c255600be13bdebbcde",
      "tree": "eb4ab3dc09a1da1eb566dae8daede0a6742a89c4",
      "parents": [
        "d8d0f7b989690b8532395f10ce3f1a31286e2193",
        "0a48f5149229964397cde769dc629bdf742ef546"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 16 23:24:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 16 23:24:42 2019 +0000"
      },
      "message": "Merge \"Add stadium projects jobs to the gate queue\""
    },
    {
      "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": "72ce681477818f55dd11fda4021b9acf8f8d7425",
      "tree": "b7144f05e5b5844ab829a6cf5884a96dd09b3ace",
      "parents": [
        "bc04d26baf971b555879e31f2bc471cebb9abf02",
        "4dbe80b586928ff15bc075707d2ff8118123944c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Oct 08 20:31:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 08 20:31:02 2019 +0000"
      },
      "message": "Merge \"Switch bagpipe-bgpvpn job to be run using Python3\""
    },
    {
      "commit": "a05c50e4dd8970372a73ffa168fcb4ffe51db5cd",
      "tree": "386e14210b0fd34af638cac42a33cd8255ef294f",
      "parents": [
        "bc04d26baf971b555879e31f2bc471cebb9abf02"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Sep 30 15:01:54 2019 +0200"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Oct 08 08:30:26 2019 +0000"
      },
      "message": "Fix list of API extensions for dvr and designate jobs\n\nFor jobs running on stable branches we need to use API extensions\nlist correct for each branch.\nThis patch sets it for dvr and designate jobs where we somehow\nmissed it and used always extensions list from master branch.\n\nChange-Id: I0c1dfe77711a2904850fb1a240eb7cf807722af6\n"
    },
    {
      "commit": "4dbe80b586928ff15bc075707d2ff8118123944c",
      "tree": "f8a570a53cb39cb9b9ee1fe196a695802576c0fd",
      "parents": [
        "c9782faa9a5dda329b6c2c13457350548a652f27"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Sep 30 14:35:44 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Oct 07 09:41:57 2019 +0000"
      },
      "message": "Switch bagpipe-bgpvpn job to be run using Python3\n\nDepends-On: https://review.opendev.org/686990\n\nChange-Id: I91d71d50df6e254a97e918382c3859220f605531\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": "bc04d26baf971b555879e31f2bc471cebb9abf02",
      "tree": "9ce2621518b0957eee9fe750cdde554866bee612",
      "parents": [
        "09ee9e809cff778d4e67d9ff76602ffea8913628",
        "62329269af17ad188e7b53c85ee99225ee647982"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Oct 04 19:57:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 04 19:57:27 2019 +0000"
      },
      "message": "Merge \"Disable scenario test for trunk subports connectivity on Queens\""
    },
    {
      "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": "62329269af17ad188e7b53c85ee99225ee647982",
      "tree": "c18043b53f7bddc95e0eaa657ae40dda5244ad97",
      "parents": [
        "2f467caa9821a9e9fbe7d77069a40115337af275"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Sep 23 09:28:29 2019 +0200"
      },
      "committer": {
        "name": "Bernard Cafarelli",
        "email": "bcafarel@redhat.com",
        "time": "Fri Oct 04 07:19:15 2019 +0000"
      },
      "message": "Disable scenario test for trunk subports connectivity on Queens\n\nOn Queens release by default iptables-hybrid firewall driver is used.\nUsing trunks with iptables-hybrid driver is not supported so we need\nto skip test\nneutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity\non Queens jobs.\n\nChange-Id: Id212c35b71ca9e9af1ea546483c14fd597d895a8\nRelated-Bug: #1838760\n"
    },
    {
      "commit": "0a48f5149229964397cde769dc629bdf742ef546",
      "tree": "60b3ec7f2f7b707e8dbd6879d51953279a44115e",
      "parents": [
        "09ee9e809cff778d4e67d9ff76602ffea8913628"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Sep 27 09:35:04 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Oct 02 13:25:17 2019 +0200"
      },
      "message": "Add stadium projects jobs to the gate queue\n\nWe should run stadium projects jobs in gate queue for\nneutron-tempest-plugin repo.\nJob for networking-sfc was missing from gate queue so this\npatch adds it there too.\n\nChange-Id: I5b0d03fd0f8068ede749f416bec8d102d02308e7\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": "53cc0c3da57b0d7b14ba36d62ec4a3b7251a1080",
      "tree": "9e8a518b3365970f8654eb84d67517eb61f29f80",
      "parents": [
        "c9782faa9a5dda329b6c2c13457350548a652f27"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri Sep 27 11:12:16 2019 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri Sep 27 11:12:16 2019 +0000"
      },
      "message": "Fix errors in designate scenarios jobs\n\nEven though we do not test any actual port bindings, the lack of a\nproperly configured agent leads to errors in the server logs that may\ncause confusion when trying to debug real issues.\n\nSo copy the setup from the openvswitch scenario jobs, which is the most\nsimple one.\n\nChange-Id: I050aacbc1bacbadbd94359c1ab8f1ac721b90a12\n"
    },
    {
      "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": "4e50dc913cb4980e6910032ece1e381aba2594aa",
      "tree": "8fcbe936e3b78f0a76eb286cc08f8e9a75048d78",
      "parents": [
        "c3e8673eaf4cab8f38b2a1d4a1926d72a341da9f",
        "81530cdd7da3f67328b87c9b269be2579b4a5fa2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 24 18:33:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 24 18:33:33 2019 +0000"
      },
      "message": "Merge \"Run FWaaS and SFC jobs on all file changes\""
    },
    {
      "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": "81530cdd7da3f67328b87c9b269be2579b4a5fa2",
      "tree": "c1efbb943d03c07f0b8227c28c92a10bb7476d9e",
      "parents": [
        "2f467caa9821a9e9fbe7d77069a40115337af275"
      ],
      "author": {
        "name": "Bernard Cafarelli",
        "email": "bcafarel@redhat.com",
        "time": "Mon Sep 23 14:00:03 2019 +0200"
      },
      "committer": {
        "name": "Bernard Cafarelli",
        "email": "bcafarel@redhat.com",
        "time": "Mon Sep 23 14:00:03 2019 +0200"
      },
      "message": "Run FWaaS and SFC jobs on all file changes\n\nWhen moving these tests to neutron-tempest-plugin, the jobs were\nconfigured to run only on relevant files changes. Drop this restriction\nso we check that any change to the repo will not break a stadium test.\n\nThis is in line with current configuration for bgpvpn and proposed one\nfor dynamic-routing\n\nChange-Id: I81dc79150f2a7e2b099acad2e9a021d360dff799\n"
    },
    {
      "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": "778cacc0ca9d73716e518bf2a9764102d76159c3",
      "tree": "cc1b404914300a5512657a255fea9291b8e089ed",
      "parents": [
        "2f467caa9821a9e9fbe7d77069a40115337af275"
      ],
      "author": {
        "name": "pengyuesheng",
        "email": "pengyuesheng@gohighsec.com",
        "time": "Fri Sep 20 17:50:41 2019 +0800"
      },
      "committer": {
        "name": "pengyuesheng",
        "email": "pengyuesheng@gohighsec.com",
        "time": "Fri Sep 20 17:50:43 2019 +0800"
      },
      "message": "Update the constraints url\n\nFor more detail, see http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html\n\nChange-Id: I357b434a30128b23c8e80bfe4ec4fbd4655d36cc\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"
    },
    {
      "commit": "2f467caa9821a9e9fbe7d77069a40115337af275",
      "tree": "3175f6e693b16e50496c1f6d1625de42188be7e6",
      "parents": [
        "4e0a3d3913480691594ed28c23f11f281aebb0a5"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Sep 05 16:28:09 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Sep 11 12:53:43 2019 +0200"
      },
      "message": "Skip multicast test if there is no python3 on VM\n\nFor example RHEL 8 image don\u0027t have Python installed by default,\nso this test will fail when it should be skipped.\n\nWith this patch it will be skipped as before trying to start\nmulticast sender/receiver scripts, there is simple check if\npython3 binary exists on VM.\n\nChange-Id: I25cb5b159330ac80777f8ea784e98fa06e6e056f\nCloses-Bug: #1842934\n"
    },
    {
      "commit": "4e0a3d3913480691594ed28c23f11f281aebb0a5",
      "tree": "7bf7d6d506790a856848a11b285516ba307c9119",
      "parents": [
        "0a3705f937bbe16aeffea4bc434a87655f282ea2",
        "ee00085c333dd010363a198ea4609ccbb50d8b86"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 02 12:47:20 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 02 12:47:20 2019 +0000"
      },
      "message": "Merge \"Use _create_admin_router() where possible\""
    },
    {
      "commit": "ee00085c333dd010363a198ea4609ccbb50d8b86",
      "tree": "7bf7d6d506790a856848a11b285516ba307c9119",
      "parents": [
        "d11f4ec31ab1cf7965671817f2733c362765ebb1"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Thu Aug 29 17:27:38 2019 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Fri Aug 30 11:27:25 2019 -0400"
      },
      "message": "Use _create_admin_router() where possible\n\nIt will automatically set the router for cleanup, so use\nit instead of admin_client.create_router().\n\nTrivialfix\n\nChange-Id: I7cff3f164dd76ba5e160cee4566732be10e9276d\n"
    },
    {
      "commit": "0a3705f937bbe16aeffea4bc434a87655f282ea2",
      "tree": "f9086cf5469f65b422ffbcd59ffe430d6a96d5e7",
      "parents": [
        "d11f4ec31ab1cf7965671817f2733c362765ebb1"
      ],
      "author": {
        "name": "Cédric Ollivier",
        "email": "ollivier.cedric@gmail.com",
        "time": "Wed Aug 21 09:26:37 2019 +0200"
      },
      "committer": {
        "name": "Cédric Ollivier",
        "email": "ollivier.cedric@gmail.com",
        "time": "Thu Aug 29 11:49:52 2019 +0200"
      },
      "message": "Clean routers in DvrRoutersNegativeTestExtended\n\nIt completes the initial patch \"Add tempest tests for DVR router state\nmanagement\" which doesn\u0027t clean 2 routers [1].\n\n[1] https://review.opendev.org/#/c/668760/\n\nChange-Id: Iec14343578ca587143a55bbd3d602790730d31b6\nSigned-off-by: Cédric Ollivier \u003collivier.cedric@gmail.com\u003e\n"
    },
    {
      "commit": "d11f4ec31ab1cf7965671817f2733c362765ebb1",
      "tree": "bca9080ed17c657a2d391acd6cfba83fb32ac5a1",
      "parents": [
        "99684ac97eb1ad1e0be6fd824ba00ee707421e0f"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Aug 13 12:09:57 2019 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Aug 13 12:09:57 2019 -0400"
      },
      "message": "Start enforcing E125 flake8 directive\n\nRemoved E125 (continuation line does not distinguish itself\nfrom next logical line) from the ignore list and fixed all\nthe indentation issues.  Recently done in neutron tree.\n\nChange-Id: Id002c874af7197823df4577035803528296dd4b7\n"
    },
    {
      "commit": "99684ac97eb1ad1e0be6fd824ba00ee707421e0f",
      "tree": "175c82cbe2cace78c3fac818df81cb06d3106beb",
      "parents": [
        "c08aef5b52dfea159583383fb836f9f657fb6249",
        "9f868d1c7fa1ba7a909b6a8d7184203e4e80dad7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 06 18:22:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 06 18:22:39 2019 +0000"
      },
      "message": "Merge \"Add new job neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid\""
    },
    {
      "commit": "c08aef5b52dfea159583383fb836f9f657fb6249",
      "tree": "0bf69eb3b4184eb348d80d097d163f9a6f676bf5",
      "parents": [
        "31993d50fd449e2d3ba02f3d4d94989130cd2118",
        "e5b4350eb43fef727f8ad03dd078302dcd370ad7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 05 20:45:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 05 20:45:37 2019 +0000"
      },
      "message": "Merge \"Add new job neutron-tempest-plugin-scenario-openvswitch\""
    },
    {
      "commit": "31993d50fd449e2d3ba02f3d4d94989130cd2118",
      "tree": "4819041d613ea0e38ffd4c71ec9373d954ad297c",
      "parents": [
        "fa5ebc4b98e4964b73210e38772af50e2524be3b"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Aug 02 13:42:18 2019 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Aug 02 13:44:51 2019 +0000"
      },
      "message": "Force the kill of the \"nc\" process only if timeout\n\nIf the file is received correctly, the \"nc\" process in the remote\nmachine will end gracefully. Only in case of socket timeout, will force\nthe completion of the process before returning.\n\nChange-Id: I6cec868daa0139f6a49807883f901d2eac84fe14\nRelated-Bug: #1838068\n"
    },
    {
      "commit": "9f868d1c7fa1ba7a909b6a8d7184203e4e80dad7",
      "tree": "79080ff51882712cc8f563af7922e7122daab904",
      "parents": [
        "e5b4350eb43fef727f8ad03dd078302dcd370ad7"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Aug 02 13:24:57 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Aug 02 11:34:43 2019 +0000"
      },
      "message": "Add new job neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid\n\nThis new scenario job is single node job which will run\nneutron-tempest-plugin scenario tests with openvswitch agent and\niptables_hybrid firewall driver.\nSince in Rocky we switched default fw driver in devstack to be\n\"openvswitch\" we are didn\u0027t have any job which would run\nneutron-tempest-plugin tests on openvswitch agent with iptables_hybrid\ndriver. And it\u0027s necessary to have such job.\n\nThis patch don\u0027t add such job for Queens release because in Queens\niptables_hybrid was default driver so\n\"neutron-tempest-plugin-scenario-openvswitch\" job will cover this\ncase for this release.\n\nChange-Id: I37c43e0fbb434a53f1b971895dd3d6e9ab7b617f\n"
    },
    {
      "commit": "e5b4350eb43fef727f8ad03dd078302dcd370ad7",
      "tree": "559baae6b611e1f0992699d2a197d128ea28e20a",
      "parents": [
        "5cec35e997e006f123099a9c5e8fe588e63ffbde"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Sun Jul 14 22:31:16 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Aug 02 13:33:59 2019 +0200"
      },
      "message": "Add new job neutron-tempest-plugin-scenario-openvswitch\n\nThere was missing simple, single node scenario job with\nopenvswitch agent in neutron-tempest-plugin. We have such jobs\ndefined in neutron and tempest repos but those jobs are running\ntempest tests.\nThis patch proposes similar job but to run tests defined\nin neutron_tempest_plugin repo.\n\nChange-Id: I977176d3e90cb864cde628d23f24bf38836121ef\n"
    },
    {
      "commit": "fa5ebc4b98e4964b73210e38772af50e2524be3b",
      "tree": "8b716cc8fe53e699c991ad80c1871933a52bbbb1",
      "parents": [
        "aff03051e37530c823db7741d56834df6f52aa12"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Jul 26 17:02:40 2019 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Jul 30 13:45:53 2019 +0000"
      },
      "message": "Refactor the test_qos.QoSTestMixin._check_bw function\n\nImproved the robustness of this function:\n- The remote process (\"nc\"), will be stopped both at the beginning and\n  the end of this function, just to ensure the process is not left\n  running at the beginning of the next check.\n- The socket connection is closed when the file is received (or in case\n  of exception). This will close the client socket and will end the \"nc\"\n  process in the remote VM.\n- Set a socket timeout. This timeout, specifically defined for each\n  iteration, depending on the expected bandwidth, will force a quick\n  timeout while receiving from the remote VM. The check will fail and it\n  will be tested again, if the \"FILE_DOWNLOAD_TIMEOUT\" didn\u0027t happen yet.\n\nChange-Id: I5ce1a34f7d5d635002baa1e5b14c288e6d2bc43e\nCloses-Bug: #1838068\n"
    },
    {
      "commit": "aff03051e37530c823db7741d56834df6f52aa12",
      "tree": "ce97c179bacf30d8bb01c673891b98d051c8a46d",
      "parents": [
        "989f2abf58868aa24fc23d0dc5a78f5740c3e38f",
        "031fd5a78885bf6ec6a432ffd4e421a9cc816c77"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 29 11:04:59 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 29 11:04:59 2019 +0000"
      },
      "message": "Merge \"Test updating FIP with a different port\""
    },
    {
      "commit": "989f2abf58868aa24fc23d0dc5a78f5740c3e38f",
      "tree": "e8cf81478825d9b06bca8c223d9f0faa533c487b",
      "parents": [
        "48fa3ced39ed5fbb4134f180bc2d8a3c6d1a94a0",
        "ffe9be8ba91e298c2bdf5300edf1ef4cb410d8e9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jul 27 04:04:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 27 04:04:31 2019 +0000"
      },
      "message": "Merge \"Add tempest tests for DVR router state management\""
    },
    {
      "commit": "48fa3ced39ed5fbb4134f180bc2d8a3c6d1a94a0",
      "tree": "24e4d769f8e86da44d86744234ead32c07756b6a",
      "parents": [
        "7d5bf8d6a016ad674cc3dbd79a8638be0b481082",
        "88ff7434af25e63c09542cfb30564a0c3fc4dfa1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jul 27 02:43:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 27 02:43:09 2019 +0000"
      },
      "message": "Merge \"Bump the openstackdocstheme extension to 1.20\""
    },
    {
      "commit": "88ff7434af25e63c09542cfb30564a0c3fc4dfa1",
      "tree": "148e7f95e146cb85692f93616f95fd5cf1987a84",
      "parents": [
        "940ceee18274fd36404e746c01c6775810bb7a7b"
      ],
      "author": {
        "name": "pengyuesheng",
        "email": "pengyuesheng@gohighsec.com",
        "time": "Fri Jul 26 11:34:05 2019 +0800"
      },
      "committer": {
        "name": "pengyuesheng",
        "email": "pengyuesheng@gohighsec.com",
        "time": "Fri Jul 26 11:34:09 2019 +0800"
      },
      "message": "Bump the openstackdocstheme extension to 1.20\n\nSome options are now automatically configured by the version 1.20:\n- project\n- html_last_updated_fmt\n- latex_engine\n- latex_elements\n- version\n- release.\n\nChange-Id: I2e12b3da4686bf9f18d55fbb629d8a4525f3bc8d\n"
    },
    {
      "commit": "7d5bf8d6a016ad674cc3dbd79a8638be0b481082",
      "tree": "d3e7a37a5edbbac68a34057b10366aad954f1357",
      "parents": [
        "940ceee18274fd36404e746c01c6775810bb7a7b"
      ],
      "author": {
        "name": "pengyuesheng",
        "email": "pengyuesheng@gohighsec.com",
        "time": "Fri Jul 26 11:29:51 2019 +0800"
      },
      "committer": {
        "name": "pengyuesheng",
        "email": "pengyuesheng@gohighsec.com",
        "time": "Fri Jul 26 11:31:10 2019 +0800"
      },
      "message": "Blacklist sphinx 2.1.0 (autodoc bug)\n\nSee https://github.com/sphinx-doc/sphinx/issues/6440 for upstream details\nDepend-On: https://review.opendev.org/#/c/663060/\n\nChange-Id: Ic86546c18dbde251b7cc77955f591677c0de1fd4\n"
    },
    {
      "commit": "940ceee18274fd36404e746c01c6775810bb7a7b",
      "tree": "0d224964614cbedc629f269d1b3b36e523b8f079",
      "parents": [
        "b8c18fcefc8baac20848cf66b18d3e0418f2a332",
        "a2aad94f9dd97377331f57b1088bc4920aad935e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 25 22:10:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 25 22:10:09 2019 +0000"
      },
      "message": "Merge \"Test multi-cast messaging between VMs.\""
    },
    {
      "commit": "b8c18fcefc8baac20848cf66b18d3e0418f2a332",
      "tree": "a4c601ccfb04050fc11916b4682068d95540ec94",
      "parents": [
        "a7bb1619d43b413eb8d5849eb6df8d0dee260660",
        "b7238bd91b6ca17b612b0fe05e12c4fff05b3d33"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 24 13:16:12 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 24 13:16:12 2019 +0000"
      },
      "message": "Merge \"Add API tests for subnet pool prefix operations\""
    },
    {
      "commit": "031fd5a78885bf6ec6a432ffd4e421a9cc816c77",
      "tree": "4475dc097315cdbead840ff81f83d41832423bed",
      "parents": [
        "5cec35e997e006f123099a9c5e8fe588e63ffbde"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Mon Jul 15 16:10:07 2019 +0000"
      },
      "committer": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Wed Jul 24 08:46:10 2019 +0000"
      },
      "message": "Test updating FIP with a different port\n\nThe test creates two servers, first one with a floating ip. Then the\nfloating ip is updated and associated with the port from the second\nserver and connectivity is checked.\n\nRelated-bug: #1835029\n\nChange-Id: I7f48a67af172911d52f62322d2d9fd0222c4c0a1\n"
    },
    {
      "commit": "ffe9be8ba91e298c2bdf5300edf1ef4cb410d8e9",
      "tree": "ff9ae92c7c9d0153cf0546e48fac37da332751ce",
      "parents": [
        "22c547853e9a786f8849a06fa46e3aa164bdd782"
      ],
      "author": {
        "name": "Matt Welch",
        "email": "matt.welch@intel.com",
        "time": "Tue Jul 02 13:24:29 2019 +0000"
      },
      "committer": {
        "name": "Matt Welch",
        "email": "matt.welch@intel.com",
        "time": "Tue Jul 23 14:48:35 2019 +0000"
      },
      "message": "Add tempest tests for DVR router state management\n\nAdd positive and negative tempest tests that assert correct operation of\na DVR router when the extension \u0027router-admin-state-down-before-update\u0027\nis enabled.\nAdded extension to neutron-tempest-plugin job.\n\nDepends-On: https://review.opendev.org/#/c/625134/\nChange-Id: Iaf24afa3d0fc28f2bec7be1b705a8d8b5ff886f8\nSigned-off-by: Matt Welch \u003cmatt.welch@intel.com\u003e\n"
    },
    {
      "commit": "a7bb1619d43b413eb8d5849eb6df8d0dee260660",
      "tree": "a716bd155f93aceb5134156ee3af6b9e29519212",
      "parents": [
        "5cec35e997e006f123099a9c5e8fe588e63ffbde"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Jul 17 15:34:46 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Jul 18 14:26:08 2019 +0200"
      },
      "message": "Add possibility to disable running stadium projects tests\n\nThis patch adds possibility to disable running of tests related to:\n* networking-bgpvpn,\n* neutron-fwaas,\n* networking-sfc\n\nwhich were moved to neutron-tempest-plugin repo recently.\nThis will be useful when tests will be run for one of\nstable branches up to Stein, in which those tests are still\nin project\u0027s repo.\n\nChange-Id: I61dc252920154e7e0998eb2c7c1f026814796cdf\n"
    },
    {
      "commit": "5cec35e997e006f123099a9c5e8fe588e63ffbde",
      "tree": "fb57817a30724fa26262f24fd98d25449f39eb35",
      "parents": [
        "1d36a20e24689fb7034acfa7d55caff79b018ea6",
        "0daae87170cdf5f51d017684089e911de2f9b097"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 11 19:00:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 11 19:00:06 2019 +0000"
      },
      "message": "Merge \"Add logging of servers console in scenario test_port_forwardings\""
    },
    {
      "commit": "a2aad94f9dd97377331f57b1088bc4920aad935e",
      "tree": "670df9dad928dfba01668b608875f3747255898a",
      "parents": [
        "25cea25f12b8622d8a1595a9d674735756746516"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Mon Apr 09 12:01:48 2018 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Jul 11 13:50:01 2019 +0000"
      },
      "message": "Test multi-cast messaging between VMs.\n\nTest multi-cast messages are delivered bewteen two VMs\nusing IPv4 through the same tenant network.\n\nThis new test scenario requires advanced image to be run as\nit needs to run python3 scripts and python3 is not available\non Cirros.\n\nCo-authored-by: Slawek Kaplonski \u003cskaplons@redhat.com\u003e\n\nChange-Id: Idd1589adbff6e556290f43fabbb8a23737a34adf\n"
    },
    {
      "commit": "1d36a20e24689fb7034acfa7d55caff79b018ea6",
      "tree": "0144c278175ee019d5c7543f6b2d76e731b6b823",
      "parents": [
        "97a8cd53b70240586902eca477ee751c39654d7f"
      ],
      "author": {
        "name": "Nate Johnston",
        "email": "nate.johnston@redhat.com",
        "time": "Fri Mar 15 15:01:21 2019 -0400"
      },
      "committer": {
        "name": "Nate Johnston",
        "email": "nate.johnston@redhat.com",
        "time": "Fri Jul 05 17:44:53 2019 -0400"
      },
      "message": "Migrate neutron-fwaas tests to neutron-tempest-plugin\n\nAs discussed in the neutron_c1 meeting [1] the QA team would like to\nmove the tempest tests for the stadium projects from their repos to\nrepos specific to being tempest plugins.  This is the first part of a\ntwo stage move, by copying over the tempest tests to the\nneutron-tempest-plugin repo [2] rather than spawning new repos to be\nseparate.\n\n[1] http://eavesdrop.openstack.org/meetings/neutron_ci/2019/neutron_ci.2019-03-12-16.01.log.html#l-94\n[2] https://etherpad.openstack.org/p/neutron_stadium_move_to_tempest_plugin_repo\n\nNeeded-By: https://review.opendev.org/643668\nDepends-On: https://review.opendev.org/660483\nChange-Id: I979edd26264ae5f9ceab2da350bc99c40145ec40\n"
    },
    {
      "commit": "0daae87170cdf5f51d017684089e911de2f9b097",
      "tree": "56ea2732227b4103ed26d95b0a2829c157bcbbb5",
      "parents": [
        "97a8cd53b70240586902eca477ee751c39654d7f"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jul 02 12:00:58 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jul 02 17:51:39 2019 +0200"
      },
      "message": "Add logging of servers console in scenario test_port_forwardings\n\nIn case when ssh to one of servers in test test_port_forwardings\nwill fail it is useful to have consile log from servers used in\ntest.\nThis patch adds logging of such console output in this test.\n\nChange-Id: I597d2c13544d668f88d78016ff4545e164e97a3e\n"
    },
    {
      "commit": "97a8cd53b70240586902eca477ee751c39654d7f",
      "tree": "1e115ce7e6e5aec7d40d1703dab3426a1a0f71fc",
      "parents": [
        "d4fa6dc0f600fd1184c25e946c99735c04451003",
        "6aae0d4b0e7e058e4da992b0cb74be84cedad433"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jun 29 03:05:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 29 03:05:27 2019 +0000"
      },
      "message": "Merge \"Change order of creating vms and plug routers in scenario test\""
    }
  ],
  "next": "d4fa6dc0f600fd1184c25e946c99735c04451003"
}
